Releases: iLib-js/flutter_ilib
v1.8.0
What's Changed
- Implement ILibCountry class
Full Changelog: v1.7.0...v1.8.0
published on pub.dev: https://pub.dev/packages/flutter_ilib/versions/1.8.0
v1.7.0
What's Changed
- Implement ILibScriptInfo and enhance ILibLocaleInfo
- Implement ILibCaseMapper
- Merge to main to publish v1.7.0
Full Changelog: v1.6.0...v1.7.0
published on pub.dev: https://pub.dev/packages/flutter_ilib/versions/1.7.0
v1.6.0
What's Changed
- Implement the ILibNumFmt class to support Number Formatting
- Add new methods for NumberFormatting to ILibLocaleInfo
getDecimalSeparator(),getGroupingSeparator(),getPercentageFormat(),getNegativePercentageFormat(),getCurrency(),getCurrencyFormats()
- Update
ilib-init.jsincludingNumFmt.jsandCurrency.js - Merge to main to publish v1.6.0
Full Changelog: v1.5.0...v1.6.0
published on pub.dev: https://pub.dev/packages/flutter_ilib/versions/1.6.0
v1.5.0
What's Changed
- Add more testcases that uses DurationFmt with
evalute() - Add
locales.jsonfor ilib-assemble - Implement the ILibDurationFmt class to support Duration Formatting
- Update version for release
- Merge to main to publish v1.5.0
Full Changelog: v1.4.0...v1.5.0
v1.4.0
What's Changed
- Update copyright years in README.md
- Include the
DurationFmt.jsfile from iLib in theilib-init.jsfile within the assets - Merge to main to publish v1.4.0
Full Changelog: v1.3.0...v1.4.0
v1.3.0
What's Changed
- Add clock and template field to ILibDateFmtOptions
- Merge to main to publish v1.3.0
Full Changelog: v1.2.1...v1.3.0
published on pub.dev: https://pub.dev/packages/flutter_ilib/versions/1.3.0
v1.2.1
What's Changed
- Fix incorrect timezone handling DateTime with UTC
- Merge to main to publish v1.2.1
Full Changelog: v1.2.0...v1.2.1
published on pub.dev: https://pub.dev/packages/flutter_ilib/versions/1.2.1
v1.2.0
What's Changed
- Add
isILibReadygetter to access to ILibJS initialization status. - Update logging system to use logging package
- Merge to main to publish v1.2.0
Full Changelog: v1.1.0...v1.2.0
published on pub.dev: https://pub.dev/packages/flutter_ilib/versions/1.2.0
v1.1.0
Full Changelog: v1.1.0...v1.1.0
1.1.0
- Updated the iLib files to version 14.21.0 since the new version of iLib has been released.
- iLib version 14.21.0 incorporates CLDR 46
- Updated the test cases where expectations have aligned between webOS versions and upstream since the CLDR update to 46
published on pub.dev: https://pub.dev/packages/flutter_ilib/versions/1.1.0
v1.0.0
1.0.0
- Updated the structure to load separate locale data files.
Previously, the dependent ilib was a fully assembled JS file. Now, the ilib files are divided into the js and locale files.
The JS code is assembled asilib-init.js, and the locale files are generated with names like[language].js, e.g.en.js,ko.js.
The iLib files are generated using the ilib-assemble tool. This change brings memory savings over previous versions of flutter_ilib.
Initially, when the app is launched, the package automatically loads the locale data by detecting the system's locale. To load the updated locale data file when the locale changes, I suggest adding the following method at the appropriate time when the locale chanages._flutterIlibPlugin.loadLocaleData(curLocale); - published on pub.dev : https://pub.dev/packages/flutter_ilib/versions/1.0.0