All Versions
23
Latest Version
Avg Release Cycle
160 days
Latest Release
1126 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v2.4.2 Changes
August 16, 2021- [Fix] Handle null and undefined gracefully in extend and unset (#161)
-
v2.4.1 Changes
August 16, 2021- [Fix] French starts plural at 2 (#154)
- [Refactor] Replace
for-each
withobject.entries
andarray.prototype.foreach
(#127) - [Performance] Add plural type name memoization (#158)
- [Deps] Update
string.prototype.trim
(#127) - [Dev Deps] update
chai
,safe-publish-latest
,eslint
,eslint-plugin-import
(#127)
-
v2.4.0 Changes
September 10, 2019- [New] add ability to configure pluralization rules (#138)
-
v2.3.1 Changes
June 20, 2019- [Fix] fix plurals for Russian with n > 100 (#119)
- [Performance] Remove unnecessary dollar signs replacement (#132)
- [Docs] fix typo in the Czech example (#123)
- [Deps] update
warning
- [Dev Deps] update
chai
,eslint
,eslint-config-airbnb-base
,eslint-plugin-import
,safe-publish-latest
,uglify-js
- [Tests] on
node
v12
,v11
,v10
-
v2.3.0 Changes
July 02, 2018- [New] add ability to change interpolation regex by specifying prefix and suffix (#106, #64)
- [New] support for Serbian (Latin & Cyrillic), Bosnian (Latin & Cyrillic), Czech (#113)
- [Fix] Moved lt to it's own group (#101)
- [Fix] Moved tr from chinese to german group (#100)
- [Fix] Move persian(fa) language to german group of pluralization (#86)
- [Fix] Remove long-since-updated build files
- [Fix] fix russian pluralization; add tests (#115)
- [Fix] croatian is not russian (#114)
- [Clarity] add more specific locales, even though language codes will match them (#115)
- [Docs] document constructor options (#84)
- [Docs] document all instance and static methods (#83)
- [Docs] fix spelling of "delimiter" (#91)
- [Docs]
onMissingKey
can (rather, should) return a value (#95) - [Docs] fix instructions to only recommend use with npm (#96)
- [Docs] Added documentation for method has (#104)
- [Docs] add example for languages with multiple plurals (#108)
- [Docs] remove outdated sentence (#112, #110)
- [Deps] update
for-each
,has
,warning
- [Dev Deps] update
chai
,eslint
,eslint-config-airbnb-base
,eslint-plugin-import
,mocha
; removeshould
- [Tests] up to
node
v10
; usenvm install-latest-npm
to ensure new npm doesn’t break old node; improve matrix
-
v2.2.2 Changes
January 05, 2017- [Fix] revert unintentional breaking change of missing substitutions being untouched
- [Dev Deps] update
eslint
,eslint-config-airbnb-base
,mocha
,should
; addsafe-publish-latest
-
v2.2.1 Changes
November 18, 2016- [Fix] restore behavior of explicit null/undefined not touching the substitution
-
v2.2.0 Changes
November 14, 2016- [New] add
onMissingKey
constructor option - this can call.transformPhrase
, or returnfalse
, orundefined
, or throw - whatever you like (#34, #77) - [Dev Deps] update
eslint
- [New] add
-
v2.1.3 Changes
January 05, 2017- [Fix] revert unintentional breaking change of missing substitutions being untouched
-
v2.1.2 Changes
November 18, 2016- [Fix] restore behavior of explicit null/undefined not touching the substitution