- Fixed an issue that produce an error log on web platform
- On next major release the SDK will require Dart 3 and Flutter 3
- Fixed an issue where date formats specified in ARB files were not being respected by the generator
- On next major release the SDK will require Dart 3 and Flutter 3
- The SDK is now compatible with multiple Lokalise delegates, which allows to split apps in packages
- On next major release the SDK will require Dart 3 and Flutter 3
- The SDK is now compatible with
package_info_plus 8
- The SDK is now compatible with
intl_translation 0.20.0
- On next major release the SDK will require Dart 3 and Flutter 3
- The SDK is now compatible with
package_info_plus 7
- On next major release the SDK will require Dart 3 and Flutter 3
- The SDK is now compatible with
package_info_plus 6
- On next major release the SDK will require Dart 3 and Flutter 3
- Fixed an issue on the web platform that was preventing the use of the
logging
parameter.
- The SDK is now compatible with
intl 0.19
, and ready to use with the upcoming version of Flutter. - The SDK is now compatible with
petitparser 6
. - The SDK is now compatible with
package_info_plus 5
. - The SDK is now compatible with
logger 2
.
- New
gen-lok-l10n
customization options, please check the docs to read about them. - New
logging
parameter added to theLokalise.init
method. You can use this parameter in debug mode to get more details on the errors happening in the SDK.
- Fixed a generator issue that prevented the creation of corresponding entries in
.dart
files when a format is included in a DateTime type key.
- Improved the
gen-lok-l10n
logging
- Improved
initMock
documentation explaining the usage of the optional parameters.
- New
initMock
method to initialize theLokalise
instance, that you can use to write your test cases or experiment without using real storage or API calls. - Support for locale codes that include the writing system (e.g.,
zh_Hans
orzh_Hant_HK
).
- Added an example app to the SDK.
- The SDK is now compatible with
intl 0.18.0
, and ready to use with the upcoming version of Flutter.
- The generated files are now located on the l10n directory (l10n/generated). If you already had generated files, you will need to remove them and run the generation command again. You will also need to update your import statements for the l10n.dart file.
- The route for the Lokalise class has changed to
import 'package:lokalise_flutter_sdk/lokalise_flutter_sdk.dart';
. Please update your import statements accordingly.
- Fixed an issue with bundle downloads on certain platforms. The app version was not
populated properly when it didn't follow a simple pattern on
pubspec.yaml
. Now more complex app versions such asx.y.z-aa-bb
are supported.
- Improved the quality of the codebase substantially.
- Fixed an error that caused newly downloaded bundles to not be used until the application was restarted.
- The
appVersion
parameter has changed, and now it is automatically populated with your app version. It continues being customizable for testing purposes but we might remove it in the future so please don't use it.
- Improved the quality of the codebase substantially
- Customization of the
l10n.dart
class name
- Improved error handling
- Debug logs removed
l10n.dart
class improved to be easier to use.- Generate command name change from
lok_tr
togen-lok-l10n
UPDATE README
IMPROVING LOKALISE CLASS API AND CLASSES GENERATOR
FIX OTA RESPONSE PARSING ISSUE
UPDATE LOKALISE OTA ENDPOINTS
RENAME EXECUTABLE, UPDATE LICENSE
ADD DOC COMMENTS FOR PUBLIC API
FIX DOCUMENTATION ON PUB.DEV / FORMAT FILES
FIX GITHUB ACTIONS
FIX TESTS
FIX GENERATED CODE
UPDATE README
RELEASE VERSION
IMPLEMENT TESTS
DOCUMENTATION UPDATE
IMPLEMENT OTA
EXECUTABLES TR (GENERATE DART CLASS FOR TRANSLATE)
FIX DEPRECATED ISSUES (EXTRACT MESSAGES)
IMPLEMENT TESTS
EXECUTABLES G (GENERATE)
EXECUTABLES GENERATE
INITIAL RELEASE