- Support more [ ... ] variants in RBNF rules Fixes #174 (Andreas Lind)
- Add vscode debugger launch config (Andreas Lind)
- replace deprecated environment (rotsee)
- syntax (rotsee)
- v7.4.0: CLDR 43 (rotsee)
- Fix CHANGELOG generation in preversion script now that an npm env var changed (Andreas Lind)
- #170 Upgrade @xmldom/xmldom to version 0.8.0 (depfu[bot])
- #167 Upgrade eslint-plugin-mocha to version 10.0.1 (depfu[bot])
- #164 Upgrade prettier to version 2.5.0 (depfu[bot])
- #161 Upgrade sinon to version 12.0.1 (depfu[bot])
- #159 Upgrade eslint-plugin-promise to version 5.1.1 (depfu[bot])
- #156 Upgrade prettier to version 2.4.1 (depfu[bot])
- Fix tests (Andreas Lind)
- Update to CLDR release 41 (Andreas Lind)
- npm i --save-dev eslint-config-standard@latest eslint-plugin-n eslint-plugin-import@latest (Andreas Lind)
- Update eslint to version 8.6.0 (depfu[bot])
- Bump mocha timeout to 10s (Andreas Lind)
- +5 more
- #151 Add extractors for text-to-speech character labels (Chris Wilkinson)
- #146 Upgrade sinon to version 11.1.1 (depfu[bot])
- #147 Upgrade eslint-plugin-mocha to version 9.0.0 (depfu[bot])
- #144 Do not accidentally override
n
operand when generatinge
andc
operands (Paul Gschwendtner)
- prettier --write '**/*.js' (Andreas Lind)
- Add support for new CLDR plural operands
e
andc
. (Paul Gschwendtner) - prettier --write '**/*.{js,json,md}' (Andreas Lind)
- Update prettier to version 2.3.0 (depfu[bot])
- #141 Upgrade xmldom to version 0.6.0 (depfu[bot])
- #139 Upgrade sinon to version 10.0.0 (depfu[bot])
- #138 Upgrade xmldom to version 0.5.0 (depfu[bot])
- Drop support for node.js 8, add 14 (semver-major) (Andreas Lind)
- Replace test/mocha.opts with .mocharc.json (Andreas Lind)
- Update mocha to version 8.3.0 (depfu[bot])
- #134 Update to CLDR 38 (rotsee)
- #133 Upgrade eslint-config-prettier to version 7.0.0 (depfu[bot])
- #132 Upgrade eslint-plugin-standard to version 5.0.0 (depfu[bot])
- #130 Upgrade unexpected to version 12.0.0 (depfu[bot])
- #131 Upgrade prettier to version 2.2.0 (depfu[bot])
- #129 Upgrade offline-github-changelog to version 2.0.0 (depfu[bot])
- #128 Upgrade eslint-config-standard to version 16.0.0 (depfu[bot])
- #127 Upgrade xmldom to version 0.4.0 (depfu[bot])
- #126 Upgrade eslint-config-standard to version 15.0.0 (depfu[bot])
- #125 Upgrade xpath to version 0.0.32 (depfu[bot])
- #124 Upgrade xpath to version 0.0.31 (depfu[bot])
- #123 Upgrade xpath to version 0.0.30 (depfu[bot])
- #121 Upgrade xpath to version 0.0.29 (depfu[bot])
- #120 Upgrade eslint-plugin-mocha to version 8.0.0 (depfu[bot])
- #119 Upgrade escodegen to version 2.0.0 (depfu[bot])
- v5.8.0 (rotsee)
- long attributes in supplementalData.xml is formatted in this release. Split by whitechar, and remove empty strings (rotsee)
- use latest dist version (rotsee)
- lint (rotsee)
- prettier --write '**/*.js' (Andreas Lind)
- +1 more
- #118 Update CLDR to release 37 (Andreas Lind)
- #117 Upgrade unexpected-function-equality to version 3.0.0 (depfu[bot])
- #115 Upgrade eslint-plugin-mocha to version 7.0.0 (depfu[bot])
- #114 Upgrade eslint to version 7.0.0 (depfu[bot])
- Add /3rdparty/ to .prettierignore to fix the build (Andreas Lind)
- Update prettier to ~2.0.4 (Andreas Lind)
- #111 Upgrade xmldom to version 0.3.0 (depfu[bot])
- #110 Upgrade sinon to version 9.0.0 (depfu[bot])
- #109 rbnf: Support non-latn numbering systems (Andreas Lind)
- #107 Upgrade mocha to version 7.0.0 (depfu[bot])
- #106 Upgrade eslint-plugin-node to version 11.0.0 (depfu[bot])
- #105 Upgrade nyc to version 15.0.0 (depfu[bot])
- #104 Upgrade xmldom to version 0.2.1 (depfu[bot])
- Remove .DS_Store files (Andreas Lind)
- Get the data from https://github.com/unicode-org/cldr-staging/tree/release-36-1 instead (Andreas Lind)
- Update the CLDR version number in the README (Andreas Lind)
- Leave out .DS_Store files (Andreas Lind)
- Update cldr to 36.1 (Andreas Lind)
- +2 more
- #103 Fixes for #102 (Andreas Lind)
- #100 Upgrade prettier to version 1.19.1 (Andreas Lind, depfu[bot])
- #98 Upgrade eslint-plugin-node to version 10.0.0 (depfu[bot])
- #97 Upgrade eslint-config-standard to version 14.0.0 (depfu[bot])
- #95 Allow alternative territory names (ENT8R)
- #93 Remove lodash (rotsee)
- #94 Upgrade eslint-plugin-mocha to version 6.0.0 (depfu[bot])
- #91 add method to extract supplemental week data (Leo Wallentin, rotsee)
- #90 Upgrade eslint-config-prettier to version 6.0.0 (depfu[bot])
- #89 Upgrade eslint to version 6.0.0 (depfu[bot])
- #88 Upgrade eslint-config-prettier to version 5.0.0 (depfu[bot])
- #87 Upgrade prettier to version 1.18.2 (depfu[bot])
- Fix bad test description (Andreas Lind)
- Add quick test for the -alt-(short|variant) territory names (Andreas Lind)
- Remove empty, long-unused file (Andreas Lind)
- minor upgrades (rotsee)
- remove lodash where it was only used for merging two simple objects (rotsee)
- +2 more
- #86 Territory aliases (rotsee)
- #84 Upgrade nyc to version 14.0.0 (depfu[bot])
- #83 Upgrade prettier to version 1.17.0 (depfu[bot])
- minor upgrades (rotsee)
- Drop node.js 6 support, add 12 (semver-major) (Andreas Lind)
- Update eslint-plugin-node to version 9.0.1 (depfu[bot])
- Update offline-github-changelog to ^1.6.1 (Andreas Lind)
- Fix CHANGELOG (Andreas Lind)
- #82 Subregions (Andreas Lind, rotsee)
- #80 Add a changelog (Andreas Lind, Andreas Lind)
- Add docs for extractTerritoryContainmentGroups (Andreas Lind)
- CLDR 34 => 35 in README (Andreas Lind)
- #78 Update CLDR to release 35 (Andreas Lind)
- #79 Fix rbnf [→→] recursion when n is a multiple of the rule's divisor (Andreas Lind)
- #74 Upgrade mocha to version 6.0.0 (depfu[bot])
- Use the value="0" rule as fallback for negative numbers when there is no -x rule (Andreas Lind)
- Fix test description (Andreas Lind)
- #73 Throw when attempting to extract data for a locale that isn't in CLDR (Andreas Lind)
- Update linting setup a bit (Andreas Lind)
- prettier --write '**/*.js' (Andreas Lind)
- Manual fixes (Andreas Lind)
- for transform in arrow arrow-return let obj-shorthand obj-method ; do for dir in lib test; do lebab --transform $transform --replace $dir; done ; done (Andreas Lind)
- Document extractNumberingSystem (Andreas Lind)
- #72 Add extractNumberingSystem to replace extractDigitsByNumberSystemId (Andreas Lind)
- #70 Upgrade eslint-config-prettier to version 4.0.0 (depfu[bot])
- README.md: Reformat with prettier (Andreas Lind)
- README: Fix CLDR version number (Andreas Lind)
- Update prettier to version 1.16.0 (depfu[bot])
- Reformat eslint-disable sections (Andreas Lind)
- Whoops, forgot to replace the coverage command itself 😅 (Andreas Lind)
- +5 more
- #67 Upgrade eslint-plugin-node to version 8.0.0 (depfu[bot])
- Submit to coveralls in the after_success hook on Travis (Andreas Lind)
- npm run {travis => ci} (Andreas Lind)
- Adapt test (Andreas Lind)
- Update CLDR to release 34.0 (Andreas Lind)
- #65 Upgrade eslint-plugin-prettier to version 3.0.0 (depfu[bot])
- Travis: Drop node.js 7, add 10 (Andreas Lind)
- Fix test with node 10 (Andreas Lind)
- Reformat test file (Andreas Lind)
- Fix lint (Andreas Lind)
- eslint --fix . (Andreas Lind)
- +4 more
- #56 Upgrade unexpected-function-equality to version 2.0.0 (depfu[bot])
- #55 Upgrade eslint-config-onelint to version 4.0.0 (depfu[bot])
- #54 Upgrade eslint to version 5.0.0 (depfu[bot])
- Update README reference to the CLDR version (Andreas Lind)
- Update CLDR to 33.1 (Andreas Lind)
- Whoops, it's bundled with CLDR 33 now, update text (Andreas Lind)
- Add reference to the this-and-that module (Andreas Lind)
- #51 Upgrade underscore to version 1.9.1 (depfu[bot])
- #46 Upgrade underscore to version 1.9.0 (depfu[bot])
- #49 Upgrade memoizeasync to version 1.1.0 (depfu[bot])
- #44 Upgrade coveralls to version 3.0.1 (depfu[bot])
- #41 Upgrade mocha to version 5.2.0 (depfu[bot])
- #42 Upgrade eslint-config-onelint to version 3.0.0 (depfu[bot])
- Update CLDR to release 33 (Andreas Lind)
- Replace underscore with lodash (Andreas Lind)
- package.json: Switch to ^ version ranges (Andreas Lind)
- PEG.{buildParser => generate} (API change in 0.10) (Andreas Lind)
- Increate mocha timeout (Andreas Lind)
- +4 more
- #39 Add function to extract language metadata (philippspo)
- Loosen up the tests a bit so they don't break any time there's a slight change or new data gets added (Andreas Lind)
- Update CLDR to release 32 (Andreas Lind)
- Travis: Remove old before_install script that's no longer working (or necessary) (Andreas Lind)
- Travis: Build with node.js 8 (Andreas Lind)
- #34 Added support for extracting language supplemental data (Jarda Snajdr)
- Update xmldom and xpath (Andreas Lind)
- Update memoizeasync and passerror. (Andreas Lind)
- Update dev deps, switch to ^ version range. (Andreas Lind)
- extractRbnfFunctionByType: Support $(ordinal,...) and $(cardinal,...) tokens (Andreas Lind)
- Add support for extracting ordinal plural rules. (Andreas Lind)
- Remove extractTransformNames (Andreas Lind)
- Fix failing tests that expect less data to be present :) (Andreas Lind)
- Update CLDR to 30.0.3 (Andreas Lind)
- Add Travis, Coveralls, and eslint integration. (Andreas Lind)
- Fix problems found by eslint. (Andreas Lind)
- CldrPluralRule: Fix precedence of the 'or' operator. (Andreas Lind)
- Use unexpected-function-equality to improve the readability of the extractPluralRuleFunction test. (Andreas Lind)
- Update dev deps. (Andreas Lind)
- Revert "Update pegjs to v0.9.0 which doesn't hit deprecation warnings for util.puts in node v6" (Andreas Lind)
- Fix author's name. (Andreas Lind)
- +2 more
- #28 Fix parent locale resolution (Joel Mukuthu)
- Revert "Bail out when attempting to extract data from a top-level locale that doesn't have any data." (Andreas Lind)
- Fix accidental newline removal (Maarten Winter)
- Bail out when attempting to extract data from a top-level locale that doesn't have any data. (Andreas Lind)
- Add memoizeasync dependency, to replace local version of similar code (Maarten Winter)
- Instead of returning the unicode set ID given in currencySpacing, return a regex with appropriate character set (Maarten Winter)
- Update unexpected and mocha to latest versions (Maarten Winter)
- #26 Specify the BSD-3-Clause license in package.json (ricordisamoa)
- Extract currencySpacing rules in extractNumberFormats, add tests (Maarten Winter)
- Gitignore coverage folder (Maarten Winter)
- Add istanbul coverage (Maarten Winter)
- README: Update the CLDR release version number. (Andreas Lind)
- Update CLDR to release 27.0.1. (Andreas Lind)
- Update mocha and unexpected. (Andreas Lind)
- Update CLDR to release 26. (Andreas Lind)
- Normalize locale ids that make it into expandLocaleIdToPrioritizedList. (Andreas Lind)
- Plural rules: Add test coverage of the i, v, w, f, and t computations. (Andreas Lind)
- plural rules: Fix computation of t (visible fractional digits in n, without trailing zeros) and f (visible fractional digits in n, with trailing zeros). (Andreas Lind)
- Update unexpected to 5.0.0-beta4. (Andreas Lind)
- package.json: Ordered dependencies alphabetically, dropped equal signs in front of versions. (Andreas Lind)
- Added regression test for #21. (Andreas Lind)
- Better ends-with implementation, fixes #20 (Jan Krems)
- Implement cldr.extractLayout (Andreas Lind Petersen)
- Update mocha to 1.18.2 and unexpected to 3.0.1. (Andreas Lind Petersen)
- extractRbnfFunctionByType: Provide a (bad) default number rendering implementation to avoid #13. (Andreas Lind Petersen)
- Release 2.0.1. (Andreas Lind Petersen)
- extractListPattern: camelCase unit-narrow => unitNarrow etc. See #9. (Andreas Lind Petersen)
- Fixed extractUnitPatterns so it includes a compoundUnit property for each unit length and changed the structure to resemble the source data. (Andreas Lind Petersen)
- Release 2.0.0. (Andreas Lind Petersen)
- Update mocha to 1.15.1 and explicitly add the --check-leaks switch now that it's no longer the default. (Andreas Lind Petersen)
- README.md: Fixed extractRbnfFunctionByType example. (Andreas Lind Petersen)
- README.md: Clarify that node-cldr doesn't try to be backwards compatible with earlier versions than the bundled one. (Andreas Lind Petersen)
- Fixed (and added tests for) extractListPatterns (#9). (Andreas Lind Petersen)
- +4 more
- Release 1.2.1. (Andreas Lind Petersen)
- Fixed and added test for cldr.extractFields, which no longer takes a calendar ID due to updates in CLDR 23.1 (#9). (Andreas Lind Petersen)
- Update mocha to 1.15.1 and explicitly add the --check-leaks switch now that it's no longer the default. (Andreas Lind Petersen)
- README.md: Fixed extractRbnfFunctionByType example. (Andreas Lind Petersen)
- Removed the extractDefaultDateTimePatternName method, which has been broken since the update to 23.1, and it doesn't seem like that data is available anymore. See #9. (Andreas Lind Petersen)
- Release 1.2.0. (Andreas Lind Petersen)
- Test: Replace expect.js with unexpected. (Andreas Lind Petersen)
- package.json: Indent with 2 spaces. (Andreas Lind Petersen)
- #5 Properly calculate divisors in rule-based number formatters (Cameron Dutro)
- Release 1.0.2. (Andreas Lind Petersen)
- README.md: standalone => standAlone in examples. (Andreas Lind Petersen)
- Update README.md (Andreas Lind Petersen)
- Release 1.0.1. (Andreas Lind Petersen)
- package.json: Added test and prepublish scripts so the test suite has to pass before a new version can be published. (Andreas Lind Petersen)
- Fixed test. (Andreas Lind Petersen)
- Update libxmljs to 0.7.1 (node.js 0.10 compatible). (Andreas Lind Petersen)
- Fixed typo in comment. (Andreas Lind Petersen)
- Release 1.0.0. (Andreas Lind Petersen)
- Cldr.js => cldr.js now that it doesn't export a constructor. (Andreas Lind Petersen)
- load => preload (Andreas Lind Petersen)
- Added the CLDR 22.1 files and changed the API so require('cldr') returns an instance of the Cldr class pointing at the bundled files. (Andreas Lind Petersen)
- Moved initialization of the file listings cache and the locale ids from the constructor to getters. (Andreas Lind Petersen)
- +1 more
- Release 0.1.0. (Andreas Lind Petersen)
- cldr.calendarIds: Report the Gregorian calendar as 'gregorian', not 'gregory'. (Andreas Lind Petersen)
- Release 0.0.5. (Andreas Lind Petersen)
- Rewrote cldrPluralRuleToJavaScriptAst to be less of an ugly hack and to support the correct 'in' semantics. Fixes #4. (Andreas Lind Petersen)
- Removed -test suffix from test file name. (Andreas Lind Petersen)
- Release 0.0.4. (Andreas Lind Petersen)
- Cldr.extractNumberSymbols: Support older CLDR releases that don't have a numberSystem attribute on <symbols>. (Andreas Lind Petersen)
- Release 0.0.3. (Andreas Lind Petersen)
- extractMonthNames: Fixed ReferenceError caused by careless copy/paste. (Andreas Lind Petersen)
- Release 0.0.2. (Andreas Lind Petersen)
- README: Fixed typo (Andreas Lind Petersen)
- README: camelcase => camelCase (Andreas Lind Petersen)
- Cleaned up camelCasing code. (Andreas Lind Petersen)
- Use the original query instead of aliasNode.path() when building the query for following the alias. Fixes #1. (Andreas Lind Petersen)
- +12 more
- Added package.json, release 0.0.1. (Andreas Lind Petersen)
- Added README. (Andreas Lind Petersen)
- extractDateFormatItems: Removed accidentally copy/pasted dateOrTime parameter. (Andreas Lind Petersen)
- Added extractDateFormats and extractTimeFormats methods. (Andreas Lind Petersen)
- Cldr: Support instantiation without the 'new' operator. (Andreas Lind Petersen)
- +57 more