0.19.0 - Lots of translations - thanks new contributors!! 🥂
Recent Changes
Internationalization (i18n)
- Add Bulgarian translations (bg) - Added full Bulgarian language support thanks to @boian-ivanov (#70)
- Add French translation - Added complete French language support thanks to @bastgau (#71)
- Add Italian translation - Added Italian language support thanks to @papperone (#72)
Bug Fixes
- Fix null-safe friendly_name handling - Fixed error when
friendly_nameattribute is null, thanks to @bastgau for reporting - Fix test suite for JSDOM v27 compatibility - Resolved CI/CD test failures by removing global Event override that conflicted with Chai 6.2.0
- Fix rounding and translation tests - Updated tests to properly handle number formatting and translation edge cases from Bulgarian formats
CI/CD & Dependencies
- Upgrade Node.js to v24 - Updated all GitHub Actions workflows from Node.js v20 to v24 for consistency with modern development environments
- Bump JSDOM - Updated jsdom dependency in the all-dependencies group (#73)
Technical Details
The test suite failures were caused by JSDOM v27's Event class conflicting with Chai's internal event system. The fix removes the global Event override in the test setup while maintaining full JSDOM functionality through dom.window.Event.
Contributors
Special thanks to @boian-ivanov, @bastgau, @papperone for their contributions!
- chore: bumps version to 0.19.0 by @gh-action-bump-version
- friendly_name can be null - thanks @bastgau! by @warmfire540
- don't override global.Event by @warmfire540
- node 24 for ci/cd to match local by @warmfire540
- fix tests for rounding / translations by @warmfire540
- Add files via upload (#72) by @papperone
- chore: yarn (deps-dev): bump jsdom in the all-dependencies group (#73) by @dependabot[bot]
- Add french translation (#71) by @bastgau
- feat(i18n): add Bulgarian translations (bg) (#70) by @boian-ivanov
What's Changed
- feat(i18n): add Bulgarian translations (bg) by @boian-ivanov in #70
- feat(i18n): add French translations (fr) by @bastgau in #71
- chore: yarn (deps-dev): bump jsdom from 27.0.0 to 27.0.1 in the all-dependencies group by @dependabot[bot] in #73
- Add files via upload by @papperone in #72
- Lots of translations - thanks new contributors!! 🥂 by @warmfire540 in #75
New Contributors
- @boian-ivanov made their first contribution in #70
- @papperone made their first contribution in #72
Full Changelog: 0.18.0...0.19.0