Skip to content

Releases: kevin-lee/whatsub

v1.2.1

16 May 11:01
e54b9ac
Compare
Choose a tag to compare

1.2.1 - 2023-05-16

Bug Fix

  • Parsing SAMI file fails when there's no <TITLE> tag (#252)

Internal Housekeeping

  • Upgrade Scala and libraries
    • Scala to 3.2.2
    • cats-effect to 3.4.8
    • effectie to 2.0.0-beta9
    • extras to 0.38.0
  • sbt-wartremover to 3.1.0

v1.2.0

12 Feb 09:51
f883e16
Compare
Choose a tag to compare

1.2.0 - 2023-02-12

Bug Fix

  • SRT: double lines are not parsed properly (#237)

Internal Housekeeping

  • Move sub-projects to modules (#210)
  • Upgrade GraalVM to 22.2.0 (#213)
  • Upgrade Scala and libraries (#218) (#226) (#235)
    • Scala to 3.2.1
    • cats to 2.9.0
    • cats-effect to 3.4.6
    • cats-parse to 0.3.9
    • effectie to 2.0.0-beta6
    • extras to 0.30.0
    • pirate to 7797fb3884bdfdda7751d8f75accf622b30a53ed
    • hedgehog to 0.10.1

v1.1.0

18 Jun 06:25
2f548f8
Compare
Choose a tag to compare

1.1.0 - 2022-06-18

Done

  • Add success message for charset conversion (#192)
  • Highlight the result message and file path with color (#195)
  • Make FileF.writeFile more reusable with a function using Writer (#197)
  • Upgrade Java to 17 and GraalVM native image version 22.1.0 (#185)
  • Set up WartRemover for Scala 3 (#180)
  • Upgrade libraries (#187)
    • hedgehog 0.8.0 => 0.9.0
    • cats-effect 3.3.6 => 3.3.12
    • cats-parse 0.3.4 => 0.3.7
    • effectie-cats-effect3 2.0.0-SNAPSHOT => 2.0.0-beta1
    • extras-cats and extras-scala-io 0.4.0 => 0.15.0
    • sbt-devoops 2.20.0 => 2.21.0
  • Upgrade pirate (#189) - deec3408b08a751de9b2df2d17fc1ab7b8daeaaf => 18dfbbca014ba2312a640cf558ab6eca19c47eb8
  • Upgrade cats 2.7.0 => 2.8.0 (#201)
  • Add Scalafix and Scalafmt (#199)

v1.0.4

09 Mar 09:53
74fe48f
Compare
Choose a tag to compare

1.0.4 - 2022-03-09

Fixed

  • SmiParser - Error when line appears after start and end (#174)

v1.0.3

05 Mar 08:54
6ab4601
Compare
Choose a tag to compare

1.0.3 - 2022-03-05

Fixed

  • A comment between line start and end makes SmiParser skip the line (#167)

Done

  • Add golden test for Convert[F, A, B] (#169)

v1.0.2

05 Mar 00:26
6430c55
Compare
Choose a tag to compare

1.0.2 - 2022-03-05

Fixed

  • SMI <SYNC> having End attribute causes a parse failure (#155)
  • SmiParser - Having comment inside <BODY> causes a parse error (#159)

Done

  • Upgrade Scala to 3.1.0 (#128)
  • Upgrade Effectie to 1.16.0 (#130)
  • Upgrade Effectie to 2.0.0-SNAPSHOT (#157)
  • Use extension methods with type classes (#132)

v1.0.1

13 Oct 13:50
70633df
Compare
Choose a tag to compare

1.0.1 - 2021-10-14

Done

  • Upgrade can-equal (#118)
  • Add installation script for JVM version of whatsub (#119)

Fixed

  • Parsing SMI results in empty Smi when the style end tag is not the first element of the line (#123)

v1.0.0

10 Oct 01:52
41fc2e2
Compare
Choose a tag to compare

1.0.0 - 2021-10-10

Done

  • Simplify options (#104)
    • Get rid of --src and --out (#106)
    • Make subtitle type optional - Use extension (#107)
    • Make subtitle type optional - Read the first line to determine as fallback (#108)

v0.1.3

03 Oct 12:45
5d49597
Compare
Choose a tag to compare

0.1.3 - 2021-10-03

Fixed

  • Blank lines in non-body tags are not handled properly (#98)

v0.1.2

04 Sep 13:15
c34632d
Compare
Choose a tag to compare

0.1.2 - 2021-09-04

Done

  • Add validation for duplicate src and out filenames (#79)
  • Create the doc site (#80)

Fixed

  • Parsing SRT fails when line contains only a number (#82)
  • Fix incorrect color in sync --help (#86)