diff --git a/CHANGELOG.md b/CHANGELOG.md index b34f357..b89e7c8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## 2.3.0 + +- ✨ Add superclass parameter case +- 🚨 Add lint rules +- ⬆️ Upgrade analyzer, cli_completion, file, mason_logger, path, mocktail, test + ## 2.2.1 - 🐛 When method has same name of key diff --git a/README.md b/README.md index ee97af9..e301ee1 100644 --- a/README.md +++ b/README.md @@ -59,6 +59,29 @@ class MyWidget extends StatelessWidget { } ``` +```dart +abstract class MySuperWidget extends StatelessWidget { + const MySuperWidget({ + required this.l10n, + super.key, + }); + + final AppLocalizations l10n; +} + +class MyWidget extends MySuperWidget { + const MyWidget({ + required super.l10n, + super.key, + }); + + @override + Widget build(BuildContext context) { + return Text(l10n.helloMoon); + } +} +``` + ```dart extension AppLocalizationsExtension on AppLocalizations { String byKey(final String value) { diff --git a/lib/src/version.dart b/lib/src/version.dart index 5022a53..3692591 100644 --- a/lib/src/version.dart +++ b/lib/src/version.dart @@ -1,2 +1,2 @@ // Generated code. Do not modify. -const packageVersion = '2.2.1'; +const packageVersion = '2.3.0'; diff --git a/pubspec.yaml b/pubspec.yaml index e883a70..b3911f5 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: l10nization_cli description: A Command-Line Interface to find unused l10n translations from an arb file. -version: 2.2.1 +version: 2.3.0 homepage: https://github.com/lsaudon/l10nization_cli repository: https://github.com/lsaudon/l10nization_cli issue_tracker: https://github.com/lsaudon/l10nization_cli/issues