Skip to content

Releases: marhali/easy-i18n

Release v2.0.0-rc.1

13 Jan 15:14
Compare
Choose a tag to compare
Release v2.0.0-rc.1 Pre-release
Pre-release

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

12 Dec 13:57
Compare
Choose a tag to compare

Fixed

  • Vue.js template folding support

Release v1.7.0

08 Dec 21:02
Compare
Choose a tag to compare

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

11 Nov 18:03
359a80d
Compare
Choose a tag to compare

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

23 Sep 21:00
ee9a834
Compare
Choose a tag to compare

Fixed

  • Exception on key annotation if path-prefix is undefined

Release v1.5.0

22 Sep 13:40
Compare
Choose a tag to compare

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

28 Jul 10:23
ff03c9c
Compare
Choose a tag to compare

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

20 Jul 14:24
c1ad960
Compare
Choose a tag to compare

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

26 May 15:42
b6d8251
Compare
Choose a tag to compare

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

16 May 11:32
11fd99e
Compare
Choose a tag to compare

Added

  • Sorting for properties files

Fixed

  • Unexpected character escaping for json/properties files / issue #10