- FIX: UI Localizer annotation processor doesn't trigger if a compilation module contains
@LocalizationProperty
only
- NEW: Gradle incremental processing support
- NEW: Append mode removed in favor of merging properties.
- FIX: Add support of IDEA 2019.1.2 to IDEA plugin
- NEW: Verify that only a specific bundle is used for localization
- NEW: support for custom output folder (see
com.devexperts.uilocalizer.outputFolder
option)
- NEW:
uilocalizer-api.jar
published along withuilocalizer-processor.jar
- NEW: Added new annotation
@LocalizationProperty
- NEW: IDEA plugin delivered
- NEW: support for custom localization facility (see
com.devexperts.uilocalizer.localizationMethod
option) - FIX: removed unnecessary
"new String()"
generation
NOTE: it's known issue that compilation with 'com.devexperts.uilocalizer.languageControllerPath' option fails with Java 9/10/11 compilers (but compiled with javac 1.8 classes works fine with 9+ environment)
- NEW: Implemented ability to provide language from the outside.
- NEW: Supported append mode of creating default properties files.
- FIX: Enums corruption because of
LOCALE_U
initialization on the first line. - FIX: Escape backslashes in a property file.
- FIX: Append properties to a file in natural order
- FIX: Escape line breaks and other special symbols in a property file
- FIX: Static initialization code now added to every class with annotations to preserve original class loading order.
- Initial public version