Skip to content

Releases: vorlif/spreak

v1.0.0

23 Sep 18:40
2008c0e

Choose a tag to compare

  • The minimum Go version has been increased to v1.23.
  • Deprecated program code has been removed.
  • The Po encoder uses a new sorting function, which should ensure a more consistent structure.
  • Plural packages have been refactored, and performance has been improved.
  • The translations of the Humanize package have been updated.
  • Using CLDR version 47.
  • Dependencies update.
  • Fix #35 Humanize package name does not match.

v0.6.0

07 Dec 23:07
cf4c9e3

Choose a tag to compare

  • The translations of the Humanize package have been updated (#30)
  • The Humanizer has been extended with the function LanguageNameByCode. (#31)
  • Quicker determination of the plural form when Po files are used with the CLDR categories. (#32)
  • Fix: The encoding of multiline translations in Po files does not work correctly. (#28)
  • Fix: Fuzzy entries in Po files were used for the translation. (#29)

v0.5.0

28 Nov 20:32
62ed167

Choose a tag to compare

  • Support for Go v1.17 and v18 dropped. The minimal Golang version is now v1.19. (#23)
  • Using CLDR version 44 (#25). To see what's new, take a look at the release notes.
  • Dependencies update (#24)

v0.4.0

19 Feb 13:35
85040f3

Choose a tag to compare

  • Support for Go v1.16 dropped. The minimal Golang version is now v1.17.
  • Using CLDR version 42 (#18). To see what's new, take a look at the release notes.
  • Basic support for complex numbers (#19)
  • Dependencies update (#15)

v0.3.5

07 Nov 14:12
2e59b2a

Choose a tag to compare

  • Dependencies update #15

v0.3.4

04 Sep 11:56
681de3d

Choose a tag to compare

  • Fix #12 embed.FS broken on Windows
  • Dependencies update
  • Test against Go v1.19

v0.3.3

27 Jun 11:44
b7cb507

Choose a tag to compare

Fix: Building for 32-bit system does not work

v0.3.2

05 Jun 12:38
c1bfc0f

Choose a tag to compare

Fix: Escaping special characters did not work correctly

v0.3.1

03 Jun 23:28
883dbfb

Choose a tag to compare

Fix: Translating a nil error leads to a panic

v0.3.0

01 Jun 10:00
7d55247

Choose a tag to compare

  • Support for CLDR plural rules
  • Providing the most common plural rules as built-in functions to improve performance
  • Support for JSON files
  • Revision of the structure
  • Fix: Only when creating a Localizer the fallback language is used
  • Fix: Po comments from multiple locations are not flagged