Releases: marhali/easy-i18n
Releases · marhali/easy-i18n
Release v2.0.0-rc.1
BREAKING CHANGES
- Translation file pattern matcher needs to be updated to *.* or equivalent wildcard rule
- I18n key nesting will now escape every delimiter within a section layer (can be inverted via option)
Added
- Filter functionality for translations with missing values
- Full keyboard shortcut support inside tool-window
- Support for dots within key nodes in YAML files
Changed
- Improve marking nodes with missing values in tree-view
- Key completion inside editor suggests all keys without any logic
- Translation file pattern uses wildcard matcher instead of regex
- Improve exception handling on IO operations
- Update Qodana to latest version
- Allow tool-window rendering in dumb mode
Fixed
- First row inside table view is not editable
- Key focus within tree or table view after translation change
Release v1.7.1
Fixed
- Vue.js template folding support
Release v1.7.0
Added
- Partial support for translation key folding against actual translation
- Support for json based arb files (flutter)
Changed
- Updated plugin dependencies
- Use actual file extension to choose io strategy
Fixed
- NullPointerException on key completion
- Changelog handling in release flow
Release v1.6.0
Added
- The search function now supports full-text-search
- Automatically reload translation data on file system change
- Sorting of translation keys can now be disabled via configuration
- Key section nesting can be disabled via configuration
- Numbers will be stored as number type whenever possible
- Code signing of plugin source
Changed
- Better focus keys in tree-view after edit
- Optimized internal data structure (io, cache, events)
- Adjusted compatibility matrix to 2020.3 - 2021.3
- Updated dependencies and improved README file
Release v1.5.1
Fixed
- Exception on key annotation if path-prefix is undefined
Release v1.5.0
Added
- Support for YAML locale files. Thanks to @sunarya-thito
- Translation key referencing inside editor
- Optional path-prefix for translations
Changed
- Optimized i18n key completion
Fixed
- Locale file pattern configuration
Release v1.4.1
Added
- Support for IntelliJ 2021.2
Changed
- Replace deprecated api methods
Fixed
- Warning for unset target element inside tree-view toolbar
Release v1.4.0
THANKS FOR OVER 1000 DOWNLOADS SO FAR!
Added
- Basic support for json array values
- Settings option to opt-out code assistance inside editor
- Support key completion and annotation for Kotlin language
- Example locale files for all configuration options
- Donation links on GitHub to support development
Changed
- Update dependencies
- Migrate gradle build script
Release v1.3.0
Added
- Scroll to created / edited translation inside Tree-/Table-View
- Support for working with multiple projects at once
Changed
- Updated dependencies
- Load translations even if ui tool window is not opened
Fixed
- NullPointerException's on translation annotation / completion inside editor
- Always synchronize ui with loaded state by reloadFromDisk function
Release v1.2.0
Added
- Sorting for properties files
Fixed
- Unexpected character escaping for json/properties files / issue #10