Changelog update - v4.4.3
This commit is contained in:
parent
a157a92b7c
commit
eeb81dac80
77
CHANGELOG.md
77
CHANGELOG.md
@ -4,30 +4,38 @@
|
|||||||
|
|
||||||
## [Unreleased]
|
## [Unreleased]
|
||||||
|
|
||||||
|
## [4.4.3] - 2023-12-08
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Support for all 2023.3 builds (233.*)
|
- Support for all 2023.3 builds (233.*)
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Replace deprecated apache commons utils
|
- Replace deprecated apache commons utils
|
||||||
- Update dependencies
|
- Update dependencies
|
||||||
|
|
||||||
## [4.4.2] - 2023-09-02
|
## [4.4.2] - 2023-09-02
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Support for all 2023.2 builds (232.*)
|
- Support for all 2023.2 builds (232.*)
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Translator tool window icon color
|
- Translator tool window icon color
|
||||||
|
|
||||||
## [4.4.1] - 2023-02-19
|
## [4.4.1] - 2023-02-19
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Dropped support for IDE versions older than 2022.2
|
- Dropped support for IDE versions older than 2022.2
|
||||||
- Updated dependencies
|
- Updated dependencies
|
||||||
- Removed deprecated API access (TranslatorToolWindowFactory)
|
- Removed deprecated API access (TranslatorToolWindowFactory)
|
||||||
- Replaced YAML mapping with own implementation
|
- Replaced YAML mapping with own implementation
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Support for all 2023.1 builds (231.*)
|
- Support for all 2023.1 builds (231.*)
|
||||||
- Exception on file change listener
|
- Exception on file change listener
|
||||||
- Broken badge link in README
|
- Broken badge link in README
|
||||||
@ -35,72 +43,89 @@
|
|||||||
## [4.4.0]
|
## [4.4.0]
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Support of path variables for the locales directory configuration @SIMULATAN
|
- Support of path variables for the locales directory configuration @SIMULATAN
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Restructure form actions to improve user experience
|
- Restructure form actions to improve user experience
|
||||||
|
|
||||||
## [4.3.1]
|
## [4.3.1]
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Support for all 2022.3 builds (223.*)
|
- Support for all 2022.3 builds (223.*)
|
||||||
|
|
||||||
## [4.3.0]
|
## [4.3.0]
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Support for IntelliJ Platform version 2022.3
|
- Support for IntelliJ Platform version 2022.3
|
||||||
- Regex support for translation file patterns
|
- Regex support for translation file patterns
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Reload function internally consolidated
|
- Reload function internally consolidated
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Parsing for <kbd>.properties</kbd> files
|
- Parsing for <kbd>.properties</kbd> files
|
||||||
|
|
||||||
## [4.2.4]
|
## [4.2.4]
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Improved exception handling on syntax errors
|
- Improved exception handling on syntax errors
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Some settings are not retained on IDE restarts
|
- Some settings are not retained on IDE restarts
|
||||||
|
|
||||||
## [4.2.3]
|
## [4.2.3]
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Removed warning about missing configuration during project initialization
|
- Removed warning about missing configuration during project initialization
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Folding support for Vue files
|
- Folding support for Vue files
|
||||||
|
|
||||||
## [4.2.2]
|
## [4.2.2]
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Documentation provider better focuses on the actual translation part
|
- Documentation provider better focuses on the actual translation part
|
||||||
- Color duplicate translation values orange to increase contrast in light themes
|
- Color duplicate translation values orange to increase contrast in light themes
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unintended overwrite of existing folding regions
|
- Unintended overwrite of existing folding regions
|
||||||
|
|
||||||
## [4.2.1]
|
## [4.2.1]
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Updated dependencies
|
- Updated dependencies
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Downgrade java to fix compatibility issues
|
- Downgrade java to fix compatibility issues
|
||||||
|
|
||||||
## [4.2.0]
|
## [4.2.0]
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Support for IntelliJ Platform version 2022.2
|
- Support for IntelliJ Platform version 2022.2
|
||||||
|
|
||||||
### Changes
|
### Changes
|
||||||
|
|
||||||
- Updated dependencies
|
- Updated dependencies
|
||||||
|
|
||||||
## [4.1.1]
|
## [4.1.1]
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- AssertionError on translation update
|
- AssertionError on translation update
|
||||||
- Use correct line separator in <kbd>properties</kbd> files
|
- Use correct line separator in <kbd>properties</kbd> files
|
||||||
- Allow numbers and other data types in <kbd>properties</kbd> files
|
- Allow numbers and other data types in <kbd>properties</kbd> files
|
||||||
@ -108,6 +133,7 @@
|
|||||||
## [4.1.0]
|
## [4.1.0]
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Duplicate translation values filter
|
- Duplicate translation values filter
|
||||||
- Indicate translations with duplicated values yellow
|
- Indicate translations with duplicated values yellow
|
||||||
- Multiple translation filters can be used together
|
- Multiple translation filters can be used together
|
||||||
@ -115,18 +141,22 @@
|
|||||||
- Reformat translation files based on IDE preferences
|
- Reformat translation files based on IDE preferences
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Reengineered how translation filters are applied internally
|
- Reengineered how translation filters are applied internally
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Exception during batch delete
|
- Exception during batch delete
|
||||||
- Translation filters keep their status across updates
|
- Translation filters keep their status across updates
|
||||||
|
|
||||||
## [4.0.0]
|
## [4.0.0]
|
||||||
|
|
||||||
### BREAKING CHANGES
|
### BREAKING CHANGES
|
||||||
|
|
||||||
- Configuration rework. Existing settings will be lost and must be configured via the new configuration page
|
- Configuration rework. Existing settings will be lost and must be configured via the new configuration page
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Key delimiters (namespace / section) can be configured
|
- Key delimiters (namespace / section) can be configured
|
||||||
- Extract translation intention
|
- Extract translation intention
|
||||||
- Full language support for Java, Kotlin, JavaScript / TypeScript, Vue and PHP
|
- Full language support for Java, Kotlin, JavaScript / TypeScript, Vue and PHP
|
||||||
@ -136,65 +166,79 @@
|
|||||||
- Dedicated configuration file (easy-i18n.xml) inside <kbd>.idea</kbd> folder
|
- Dedicated configuration file (easy-i18n.xml) inside <kbd>.idea</kbd> folder
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Editor assistance has been reengineered. This will affect key suggestion and annotation
|
- Editor assistance has been reengineered. This will affect key suggestion and annotation
|
||||||
- Moved configuration dialog into own page inside <kbd>IDE Settings</kbd>
|
- Moved configuration dialog into own page inside <kbd>IDE Settings</kbd>
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- AlreadyDisposedException on FileChangeListener after project dispose
|
- AlreadyDisposedException on FileChangeListener after project dispose
|
||||||
- Request-URL limit for error reports
|
- Request-URL limit for error reports
|
||||||
|
|
||||||
## [3.2.0]
|
## [3.2.0]
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Support for IntelliJ 2022.1
|
- Support for IntelliJ 2022.1
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Updated dependencies
|
- Updated dependencies
|
||||||
|
|
||||||
## [3.1.0]
|
## [3.1.0]
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Support for Json5 files
|
- Support for Json5 files
|
||||||
|
|
||||||
## [3.0.1]
|
## [3.0.1]
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Fresh projects will receive a notification instead of an exception to configure the plugin
|
- Fresh projects will receive a notification instead of an exception to configure the plugin
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Exception on json array value mapping
|
- Exception on json array value mapping
|
||||||
|
|
||||||
## [3.0.0]
|
## [3.0.0]
|
||||||
|
|
||||||
### BREAKING CHANGES
|
### BREAKING CHANGES
|
||||||
|
|
||||||
- The local file structure of your translation files must be configured in the settings menu
|
- The local file structure of your translation files must be configured in the settings menu
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Modularization supports namespace or locale module
|
- Modularization supports namespace or locale module
|
||||||
- Full namespace / locale module support for all file types
|
- Full namespace / locale module support for all file types
|
||||||
- Support for object and array elements inside json arrays
|
- Support for object and array elements inside json arrays
|
||||||
- IDE integrated error report functionality
|
- IDE integrated error report functionality
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Improve exception handling on IO operations
|
- Improve exception handling on IO operations
|
||||||
- Update dependencies
|
- Update dependencies
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Character unescaping for '.properties' files
|
- Character unescaping for '.properties' files
|
||||||
- Exception on json files without any content
|
- Exception on json files without any content
|
||||||
|
|
||||||
## [2.0.0]
|
## [2.0.0]
|
||||||
|
|
||||||
### BREAKING CHANGES
|
### BREAKING CHANGES
|
||||||
|
|
||||||
- Translation file pattern matcher needs to be updated to <kbd>\*.*</kbd> or equivalent wildcard rule
|
- Translation file pattern matcher needs to be updated to <kbd>\*.*</kbd> or equivalent wildcard rule
|
||||||
- I18n key nesting will now escape every delimiter within a section layer (can be inverted via option)
|
- I18n key nesting will now escape every delimiter within a section layer (can be inverted via option)
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Filter functionality for translations with missing values
|
- Filter functionality for translations with missing values
|
||||||
- Full keyboard shortcut support inside tool-window
|
- Full keyboard shortcut support inside tool-window
|
||||||
- Support for dots within key nodes in YAML files
|
- Support for dots within key nodes in YAML files
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Improve marking nodes with missing values in tree-view
|
- Improve marking nodes with missing values in tree-view
|
||||||
- Key completion inside editor suggests all keys without any logic
|
- Key completion inside editor suggests all keys without any logic
|
||||||
- Translation file pattern uses wildcard matcher instead of regex
|
- Translation file pattern uses wildcard matcher instead of regex
|
||||||
@ -203,31 +247,37 @@
|
|||||||
- Allow tool-window rendering in dumb mode
|
- Allow tool-window rendering in dumb mode
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- First row inside table view is not editable
|
- First row inside table view is not editable
|
||||||
- Key focus within tree or table view after translation change
|
- Key focus within tree or table view after translation change
|
||||||
|
|
||||||
## [1.7.1]
|
## [1.7.1]
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Vue.js template folding support
|
- Vue.js template folding support
|
||||||
|
|
||||||
## [1.7.0]
|
## [1.7.0]
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Partial support for translation key folding against actual translation
|
- Partial support for translation key folding against actual translation
|
||||||
- Support for json based arb files (flutter)
|
- Support for json based arb files (flutter)
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Updated plugin dependencies
|
- Updated plugin dependencies
|
||||||
- Use actual file extension to choose io strategy
|
- Use actual file extension to choose io strategy
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- NullPointerException on key completion
|
- NullPointerException on key completion
|
||||||
- Changelog handling in release flow
|
- Changelog handling in release flow
|
||||||
|
|
||||||
## [1.6.0]
|
## [1.6.0]
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- The search function now supports full-text-search
|
- The search function now supports full-text-search
|
||||||
- Automatically reload translation data on file system change
|
- Automatically reload translation data on file system change
|
||||||
- Sorting of translation keys can now be disabled via configuration
|
- Sorting of translation keys can now be disabled via configuration
|
||||||
@ -236,6 +286,7 @@
|
|||||||
- Code signing of plugin source
|
- Code signing of plugin source
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Better focus keys in tree-view after edit
|
- Better focus keys in tree-view after edit
|
||||||
- Optimized internal data structure (io, cache, events)
|
- Optimized internal data structure (io, cache, events)
|
||||||
- Adjusted compatibility matrix to 2020.3 - 2021.3
|
- Adjusted compatibility matrix to 2020.3 - 2021.3
|
||||||
@ -244,35 +295,43 @@
|
|||||||
## [1.5.1]
|
## [1.5.1]
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Exception on key annotation if path-prefix is undefined
|
- Exception on key annotation if path-prefix is undefined
|
||||||
|
|
||||||
## [1.5.0]
|
## [1.5.0]
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Support for YAML locale files. Thanks to @sunarya-thito
|
- Support for YAML locale files. Thanks to @sunarya-thito
|
||||||
- Translation key referencing inside editor
|
- Translation key referencing inside editor
|
||||||
- Optional path-prefix for translations
|
- Optional path-prefix for translations
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Optimized i18n key completion
|
- Optimized i18n key completion
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Locale file pattern configuration
|
- Locale file pattern configuration
|
||||||
|
|
||||||
## [1.4.1]
|
## [1.4.1]
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Support for IntelliJ 2021.2
|
- Support for IntelliJ 2021.2
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Replace deprecated api methods
|
- Replace deprecated api methods
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Warning for unset target element inside tree-view toolbar
|
- Warning for unset target element inside tree-view toolbar
|
||||||
|
|
||||||
## [1.4.0]
|
## [1.4.0]
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Basic support for json array values
|
- Basic support for json array values
|
||||||
- Settings option to opt-out code assistance inside editor
|
- Settings option to opt-out code assistance inside editor
|
||||||
- Support key completion and annotation for Kotlin language
|
- Support key completion and annotation for Kotlin language
|
||||||
@ -280,64 +339,78 @@
|
|||||||
- Donation links on GitHub to support development
|
- Donation links on GitHub to support development
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Update dependencies
|
- Update dependencies
|
||||||
- Migrate gradle build script
|
- Migrate gradle build script
|
||||||
|
|
||||||
## [1.3.0]
|
## [1.3.0]
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Scroll to created / edited translation inside Tree-/Table-View
|
- Scroll to created / edited translation inside Tree-/Table-View
|
||||||
- Support for working with multiple projects at once
|
- Support for working with multiple projects at once
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Update dependencies
|
- Update dependencies
|
||||||
- Load translations even if ui tool window is not opened
|
- Load translations even if ui tool window is not opened
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- NullPointerException's on translation annotation / completion inside editor
|
- NullPointerException's on translation annotation / completion inside editor
|
||||||
- Always synchronize ui with loaded state by reloadFromDisk function
|
- Always synchronize ui with loaded state by reloadFromDisk function
|
||||||
|
|
||||||
## [1.2.0]
|
## [1.2.0]
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Sorting for properties files
|
- Sorting for properties files
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Unexpected character escaping for json/properties files / issue #10
|
- Unexpected character escaping for json/properties files / issue #10
|
||||||
|
|
||||||
## [1.1.1]
|
## [1.1.1]
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Support for IntelliJ 2021.1
|
- Support for IntelliJ 2021.1
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Update dependencies
|
- Update dependencies
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Exception during i18n key completion / annotation
|
- Exception during i18n key completion / annotation
|
||||||
|
|
||||||
## [1.1.0] - 2021-04-25
|
## [1.1.0] - 2021-04-25
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Filter option for translation files via regex / issue #5
|
- Filter option for translation files via regex / issue #5
|
||||||
- Support for splitted / modularized json files per locale / issue #4
|
- Support for splitted / modularized json files per locale / issue #4
|
||||||
- Basic translation key completion inside editor
|
- Basic translation key completion inside editor
|
||||||
- I18n key annotation inside editor
|
- I18n key annotation inside editor
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Tree view will be expanded if search function has been used
|
- Tree view will be expanded if search function has been used
|
||||||
|
|
||||||
### Fixed
|
### Fixed
|
||||||
|
|
||||||
- Encoding for properties files / issue #6
|
- Encoding for properties files / issue #6
|
||||||
|
|
||||||
## [1.0.1] - 2021-03-16
|
## [1.0.1] - 2021-03-16
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- Modified plugin icon to meet IntelliJ guidelines
|
- Modified plugin icon to meet IntelliJ guidelines
|
||||||
|
|
||||||
## [1.0.0] - 2021-03-15 (release)
|
## [1.0.0] - 2021-03-15 (release)
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
|
|
||||||
- Support for JSON and Resource-Bundle(Properties) based locale files
|
- Support for JSON and Resource-Bundle(Properties) based locale files
|
||||||
- UI Tool Window with Table- and Tree-View representation
|
- UI Tool Window with Table- and Tree-View representation
|
||||||
- Add / Edit / Delete functions
|
- Add / Edit / Delete functions
|
||||||
@ -349,9 +422,11 @@
|
|||||||
- Initial scaffold created from [IntelliJ Platform Plugin Template](https://github.com/JetBrains/intellij-platform-plugin-template)
|
- Initial scaffold created from [IntelliJ Platform Plugin Template](https://github.com/JetBrains/intellij-platform-plugin-template)
|
||||||
|
|
||||||
### Changed
|
### Changed
|
||||||
|
|
||||||
- README.md
|
- README.md
|
||||||
|
|
||||||
[Unreleased]: https://github.com/marhali/easy-i18n/compare/v4.4.2...HEAD
|
[Unreleased]: https://github.com/marhali/easy-i18n/compare/v4.4.3...HEAD
|
||||||
|
[4.4.3]: https://github.com/marhali/easy-i18n/compare/v4.4.2...v4.4.3
|
||||||
[4.4.2]: https://github.com/marhali/easy-i18n/compare/v4.4.1...v4.4.2
|
[4.4.2]: https://github.com/marhali/easy-i18n/compare/v4.4.1...v4.4.2
|
||||||
[4.4.1]: null/compare/v4.4.0...v4.4.1
|
[4.4.1]: null/compare/v4.4.0...v4.4.1
|
||||||
[4.4.0]: null/compare/v4.3.1...v4.4.0
|
[4.4.0]: null/compare/v4.3.1...v4.4.0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user