All Versions
Latest Version
Avg Release Cycle
79 days
Latest Release
154 days ago

Changelog History
Page 1

  • v2.1.1

    September 29, 2020

    ๐Ÿ”„ Changelog

    703c3bd Do not encode HTML entities in JSON message files (#228)

  • v2.1.0

    September 29, 2020

    ๐Ÿ”„ Changelog

    โฌ†๏ธ e2aedcf Upgrade CLDR data to v37 (#227)
    โฌ†๏ธ cba41a4 upgrade deps

  • v2.0.4

    September 29, 2020

    ๐Ÿ”„ Changelog

    ๐Ÿš€ d17510c Update goreleaser.yml
    ๐Ÿš€ 9c75f7e goreleaser workflow (#225)
    ๐Ÿ›  e15e8df fixed panic: runtime error: index out of range [0] with length 0 (#212)
    ๐Ÿ›  8f09be8 fixes nil reference exception if localization text is empty, fixes #207 (#208)
    354b2fc Pull request event
    66dee75 simpler fallback behavior (#189)
    663c088 tweak codecov
    ๐Ÿ— 51d732d Build with GitHub actions (#224)
    949485d Add a nil pointer check before dereferencing an identifier's Obj (#211)

  • v2.0.3

    November 18, 2019

    ๐Ÿ”„ Changelog

    26334ab minimum go version
    275c8ec fix(goi18n): could not extract constant message id (#202)
    3f2fe62 add benchmarks (#190)
    ๐Ÿšš 48ecfc2 remove go.mod
    ๐Ÿš€ 0e318ba fix automatic release
    ๐Ÿšš de0ca95 remove comment
    ๐Ÿš€ d69004e only deploy from latest

  • v2.0.2

    June 11, 2019

    ๐Ÿ”„ Changelog

    ๐Ÿšš 0c6ce6a Move code to v2 subfolder for greater compatibility (#187)
    ๐Ÿš€ 25e77af deploy when tag is pushed (#186)
    1b244f7 Fix path in README (#185)

  • v2.0.1

    June 05, 2019

    ๐Ÿ”„ Changelog

    ๐ŸŽ e0f0d41 Fix data race and optimize performance (#183)
    โšก๏ธ 38f9eac Update (#177)
    be3966f v2 only (#176)

  • v2.0.0

    May 19, 2019

    ๐Ÿ”„ Changelog

    ๐Ÿš€ 3c6ee90 update goreleaser
    โšก๏ธ d1ef4ae update to CLDR v35.1 (2019-04-17) (#175)
    ๐Ÿ“ฆ b280125 Revert "change package"
    ๐Ÿ“ฆ b5ee509 change package

  • v2.0.0-beta.7

    May 10, 2019

    ๐Ÿ‘€ There is one small backwards incompatible change from beta.6, which is that you now need to call NewBundle to create a bundle (instead of using a struct literal). See

    There are no more known issues filed on the repo that would prevent v2.0.0 from being tagged but I am going to let beta.7 bake for a bit before actually tagging v2.0.0.

    ๐Ÿ”„ Changelog

    6d605d0 attempt fallback to "other" plural form (#174)
    ๐Ÿ— 4cc2a0f fix build
    ๐Ÿšš a8a5c04 remove LocalizeMessageID until extract can extract it
    20fdd68 add convenience functions (#173)
    3b00441 improve readme
    ๐Ÿ‘ 245a313 support artificial languages (#171)
    โšก๏ธ 8ad1b00 update x/text
    1c44ce2 export message (#170)
    14847a9 enable gofmt
    70cf5c1 cleanup
    a3498dc extract messages from slices and maps (#169)
    โšก๏ธ 4878883 update readme to reflect changes made in #163
    030e502 handle null in json (#166)
    b2843f1 escape extracted strings correctly (#165)
    โœ… 45eb7b3 don't extract strings from _test.go files (#164)
    ๐Ÿšš 5a9fdb7 add NewBundle and remove init (#163)
    7e9faa0 go 1.12
    ๐Ÿšš 7e1988a remove sudo:false (#162)
    ๐ŸŒ 8b3465d Nested translation support (#157)
    7a73c96 Fix deserialization of leftDelim and rightDelim
    d698e2f Provide nice output of plural form not found error (#147)
    cc0ca3b add .golangci.yml (#144)

  • v2.0.0-beta.6

    November 24, 2018

    ๐Ÿ”„ Changelog

    178b9fc extract concatenated strings (#143)
    ๐Ÿ“š 0ebaecb Better extract/merge workflow documentation (#140)
    ad28c68 Add LocalizeWithTag (#139)
    โšก๏ธ c52be5d update to CLDR 34
    fc57a7d Export MessageNotFoundErr (#124)
    f406bb2 error if message ids mismatch (#132)
    ๐Ÿ›  04f547c Fixed localizer example (#122)
    e786c88 add func to list Language tags from bundle (#120)

  • v2.0.0-beta.5

    August 03, 2018

    ๐Ÿ›  Fix v2 go.mod