my_lang 1.1.0
my_lang: ^1.1.0 copied to clipboard
A library that provides flexible and easy-to-use localization support for Flutter applications.
1.1.0 #
- Add runtime and generator support for JSON, ARB, YAML, CSV, and XML translations.
- Add nested key flattening and compact multi-locale CSV support.
- Add ICU MessageFormat placeholders, plurals, and selects through
translateMessage. - Add locale fallback merging, decoded translation caching, and stale-load protection.
- Add listener-based rebuilds while preserving automatic legacy reassembly.
- Improve locale resolution, regional
Intl.defaultLocale, CLI automation, and generated Dart identifiers. - Allow Flutter 3.35 to resolve
intl 0.20.2andxml 6.6.1, while current Flutter resolves their newer compatible releases.
1.0.4+5 #
- Add support for Flutter 3.47.1 and Dart 3.13.1.
- Raise minimum versions to Flutter 3.35.0 and Dart 3.9.0 for current dependencies.
- Update
shared_preferences,intl, andflutter_lints. - Migrate the Android example to Gradle 9.3.1, AGP 9.1.0, Kotlin 2.4.0, and Java 17.
- Align the example deployment targets with iOS 15 and macOS 12.
- Migrate the iOS and macOS examples from CocoaPods to Flutter's Swift Package Manager integration.
- Expand CI to analyze, test, and build the example for web and Android.
- Fix asynchronous write failures so
MyPrefsreturnsfalseas documented. - Exclude generated, local tooling, and AI guidance files from the published archive.
1.0.3+4 #
- Add ISO 639-1 locale helpers and
isLanguage. - Add tests for locale helper getters.
- Document locale helper usage and toggle example.
- Generate HTML coverage report in
make test.
1.0.2+3 #
- Ignore coverage HTML output in git.
1.0.1+2 #
- Add concise docs in
doc/and update ops instructions. - Add Makefile targets for init/test.
- Add unit/widget/asset validation tests for example.
- Clean up CLI output to use stdout and remove unreachable funding URL.
1.0.0 #
- TODO: multi - language at one moment
0.0.2 #
- TODO: update package: shared_preferences: ^2.5.2 ,intl: ^0.20.2
0.0.1 #
- TODO: final verson.