Skip to content

Latest commit

 

History

History
1268 lines (564 loc) · 42.7 KB

CHANGELOG.md

File metadata and controls

1268 lines (564 loc) · 42.7 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.0.0 (2019-11-22)

This extension is now come to v1.x stage! From v1.x, we make it not limited to support Vue but other frameworks such as React.js, Angular and more all in one extension!

Migration from Vue i18n Ally (v0.x)

There is not to much works to be done for this migration.

  1. Install the new i18n Ally from the marketplace
  2. Uninstall the old Vue i18n Ally.
  3. You are done. 🎉

Configurations are backward compatible. And all the features for Vue will work as it would do.

New Features

  • Support for Vue, React, Angular, i18next, VSCode extension and more. Check the Supported Frameworks List
  • Automatically detect what frameworks are using by reading package.json

Breaking Changes

  • Extension and Repo are renamed to i18n-ally
  • Conguires namespace is renamed to i18n-ally with legacy vue-i18n-ally backward compatibility.
  • Config forceEnabled is deprecated, use enabledFrameworks instead.
  • Config experimental.sfc is deprecated. It will enabled automatically when you need it.

Changes

  • New Logo
  • Updated documents
  • Vue i18n Ally will disable itself when i18n Ally is installed.
  • i18n Ally comes to master branch and Vue i18n Ally is moved to branch v0.x

Commits

⚡ Features

  • support for i18n-tag (fb37acb)
  • vscode: support annonation in package.json (0e4086b)
  • add react-i18next framework support (3e5ee9c)
  • add support for react-intl (6e56515)
  • support general i18next (b23bd33)
  • framework: add ngx-translate support (652ce69)

🐞 Bug Fixes

  • key priority on sfc (3a4076b)
  • trigger of completion (84ca8e6)
  • filenameMatchRegex override (e04e51e)
  • key detector (98837fe)
  • namespace for tree views (7948dbf)
  • remove default values from some of settings (73def5c)

0.36.0 (2019-11-18)

⚡ Features

🔮 Refactor

  • sfc: integrate with vue-i18n-locale-message (4da33f4)

0.35.0 (2019-11-18)

🐞 Bug Fixes

  • forceEnable accept an array of framework ids (3b0c807)

🌍 Internationalization

  • add Spanish translation, thanks @Baltimer (#111) (c303a73)

0.34.6 (2019-11-17)

📚 Documentations

🔮 Refactor

  • extract key reg to frameworks (41e3239)
  • extract language selectors and refactor templates (012222c)

0.34.5 (2019-11-14)

⚡ Features

  • fullfill keys cross all locales (8c1734c)

0.34.4 (2019-11-14)

🐞 Bug Fixes

0.34.3 (2019-11-14)

🐞 Bug Fixes

  • improve key navigation for json and yaml (200a5ad)

0.34.2 (2019-11-14)

🐞 Bug Fixes

0.34.1 (2019-11-13)

⚡ Features

0.34.0 (2019-11-13)

🐞 Bug Fixes

  • imporve logical for annonation display (2cb5cb4)

⚡ Features

  • hover for annotation in locale (e4e9d6d)
  • support for annonation in json locale files! (43dbe52)
  • yaml annotation support (d351079)

0.33.1 (2019-11-13)

🐞 Bug Fixes

  • edit key in progress view (29f03ec)

0.33.0 (2019-11-13)

⚡ Features

  • new config for customize the delimiter of annotations (4dd8eeb)
  • support multiple encodings, thanks @mudoo (#105) (a23cc7a)

0.32.0 (2019-11-08)

🐞 Bug Fixes

  • goto key in progress view (6a9092c)

⚡ Features

  • command to fulfill missing keys with empty string (f78eb9f)

0.31.2 (2019-11-07)

🐞 Bug Fixes

  • preserve expendable state for progress view (ac3ad6b)
  • sort keys in progress view (99fedf9)

0.31.1 (2019-11-07)

🌍 Internationalization

  • update messages for zh-cn and zh-tw (5259ee8)

0.31.0 (2019-11-07)

⚡ Features

  • translate all missing keys (940fe20)

🌍 Internationalization

🐞 Bug Fixes

  • disable expanding for tree with zero child (35e9019)
  • improved status bar (06f8ea6)

🔮 Refactor

  • extract manipulations into files (8a8b2df)

0.30.0 (2019-11-07)

⚡ Features

  • new config "fullReloadOnChanged" (4a931e7)
  • translating for records listed under progress view (29413dd)

🐞 Bug Fixes

🔮 Refactor

0.29.8 (2019-10-28)

🐞 Bug Fixes

  • watcher on dir locales mode, resolve #97 (7b26c52)

0.29.7 (2019-10-02)

⚡ Features

🐞 Bug Fixes

0.29.6 (2019-09-09)

🌍 Internationalization

  • Added Norwegian Bokmål (nb-no) + corrected some typos in the English localisation (#83), thanks @rubjo (e2b2638)

🐞 Bug Fixes

🔮 Refactor

0.29.5 (2019-08-12)

🐞 Bug Fixes

  • onDidChange on undefined (068120a)

0.29.4 (2019-08-10)

🐞 Bug Fixes

  • icons: sidebar icon size in insider build (c9a8b95)

0.29.3 (2019-08-03)

🐞 Bug Fixes

  • annoations updating event (30672f3)

📚 Documentations

0.29.2 (2019-08-01)

🐞 Bug Fixes

0.29.1 (2019-07-29)

🐞 Bug Fixes

0.29.0 (2019-07-29)

⚡ Features

  • sfc: sfc works in readonly mode (b5d7c0c)

🐞 Bug Fixes

📚 Documentations

🔮 Refactor

0.29.0 (2019-07-29)

⚠ ! BREAKING CHANGE

  • I have reworked the internal engine and there might be some breaking bugs that tests can not cover. If you encounter any problems, feel free to raise an issue. If it's broken in your case, you can rollback to the previous version before the next fix came out.
  • VSCode Markplace does not support alpha/beta channels. So again, sorry for any inconvenience. Thanks for understanding.

⚡ Features

  • SFC: Expiremental Single File Components (SFC) i18n Support, #56 (b5d7c0c)
    • You can opt-in the SFC support on by setting "vue-i18n-ally.experimental.sfc": true
    • SFC currently only works in READONLY mode, the other features might be landed in future release.

🐞 Bug Fixes

📚 Documentations

  • examples: add sfc example (da8af1f)

🔮 Refactor

0.28.0 (2019-07-23)

⚡ Features

  • collection support, close #62 (deff789)
  • new setting field "vue-i18n-ally.preferredDelimiter" (96030d4)

📚 Documentations

  • exmples: add collection example (6058def)

0.27.1 (2019-07-19)

🐞 Bug Fixes

  • hyphen and space inside keypath, fix #60 (6f8d99b)
  • support jsx tsx json5 mjs (9601737)

📚 Documentations

🔮 Refactor

  • extract default vars to meta (088cf7a)
  • extract log from Global (2bbe1c4)

0.27.0 (2019-07-18)

⚡ Features

  • parser: supporting JSON5 (46af841)
  • introduce new config "vue-i18n-ally.readonly" (465abb7)

🌍 Internationalization

📚 Documentations

🔮 Refactor

  • extract configs from Global (3ce92d9)

0.26.0 (2019-07-17)

⚡ Features

  • new config "vue-i18n-ally.sortKeys" to sort keys in JSON/YAML (3b4dfb1)

🌍 Internationalization

  • zh-cn: add new messages (d26ede6)

🐞 Bug Fixes

  • loading twice on write (f6a76ae)
  • translations saving behavior (35d0da6)

📚 Documentations

🔮 Refactor

0.25.1 (2019-07-16)

🐞 Bug Fixes

  • find reference slow on large project (5fabb35)
  • rename key in context menu (61597bc)
  • strict locale code parse (392a279)
  • update analyst cache on file changed (7114b0d)

🔮 Refactor

  • extract logic in reference provider (54666e8)
  • make analyst non-static (43965f0)

0.25.0 (2019-07-16)

⚡ Features

🌍 Internationalization

  • zh-cn: add missing messages (9d4d539)

📚 Documentations

  • add feedback links in the extension (51c58b3)
  • readme: update readme (b292d69)

0.24.8 (2019-07-13)

🐞 Bug Fixes

🔮 Refactor

0.24.0 (2019-07-10)

⚡ Features

🌍 Internationalization

  • add missing translations (d6fac95)

🐞 Bug Fixes

  • docs: update readme (11ca965)
  • actions behavior for readonly locales (caa2d22)
  • support underscore in canonical locales (09e6dcb)
  • ts hot reload, close #46 (f247f85)
  • icons: update new iconset and add dark icons (6edae9f)

📚 Documentations

  • update readme (90f086f)
  • update readme about advanced folder directory configurations (ba98b96)

🔮 Refactor

0.23.1 (2019-07-09)

⚡ Features

  • localesPaths config now also accept glob pattern (f4dfcdd)

🌍 Internationalization

  • add missing translations (1da6cb6)

📚 Documentations

  • add module-style fixture (44e8c57)

0.23.0 (2019-07-09)

⚡ Features

0.22.6 (2019-06-26)

🐞 Bug Fixes

0.22.5 (2019-06-24)

🐞 Bug Fixes

📚 Documentations

  • rounded and compress screenshoots (ba0cb63)

0.22.4 (2019-06-20)

📚 Documentations

0.22.3 (2019-06-19)

🐞 Bug Fixes

0.22.2 (2019-06-19)

🌍 Internationalization

🐞 Bug Fixes

0.22.1 (2019-06-19)

🐞 Bug Fixes

  • filename with no locales code (0290a56)

0.22.0 (2019-06-19)

⚡ Features

  • add an config to turn off annotations (22ffdf8)
  • add config to force enable this extension (advanced) (26bd36a)
  • config for "annotation_max_length" (5a0153c)
  • support for custom match regex (dd1d65b)

🐞 Bug Fixes

  • reload on config changed (979d02e)

📚 Documentations

  • add match-regex fixture (4dcd052)

0.21.6 (2019-06-19)

⚡ Features

🐞 Bug Fixes

  • correct some typos, #29, thanks @JJBocanegra (43ec138)

0.21.5 (2019-06-18)

🐞 Bug Fixes

  • disable unicodeDecorate for os other than Windows (b85e83c)

0.21.4 (2019-06-18)

📚 Documentations

0.21.3 (2019-06-18)

⚡ Features

  • add "goto" button for hover (079fe1b)
  • make hover button icon (e0d3957)

🐞 Bug Fixes

  • hover buttons shows with conditions (1cc91eb)

🔮 Refactor

0.21.2 (2019-06-18)

🐞 Bug Fixes

0.21.1 (2019-06-18)

🐞 Bug Fixes

  • support for backticks, #27, thanks @JJBocanegra (ad7878f)

0.21.0 (2019-06-18)

⚡ Features

  • show missing keys in "problems" section (f1bc61e)

🌍 Internationalization

  • extract texts and add translations for zh-cn and zh-tw (7808912)

🐞 Bug Fixes

  • change problem severity to infomation (8b25e4f)
  • hover will now display for non-existent keys (72ce923)
  • problems update listener (b086fa1)

🔮 Refactor

  • now use Intl to normalize locale codes (06ec923)

0.20.0 (2019-06-18)

⚡ Features

  • new config "keystyle" (216b52b)
  • support for flatten style, #25, thanks @JJBocanegra (93f5432)

🌍 Internationalization

🐞 Bug Fixes

  • flatten style sideview tree display (e8a551e)
  • support array for "localesPaths" (4c403e2)

📚 Documentations

  • add flatten-mode fixture (49e86f5)

0.19.3 (2019-06-18)

⚡ Features

🐞 Bug Fixes

0.19.2 (2019-06-16)

🐞 Bug Fixes

  • auto detect for "lang" and "langs" folder (4be8c1d)

📚 Documentations

0.19.1 (2019-06-13)

🐞 Bug Fixes

0.19.0 (2019-06-11)

⚡ Features

  • i18n: vscode menu i18n (zh-cn) (95447cf)

🌍 Internationalization

🐞 Bug Fixes

  • deps: @typescript-eslint/parser (4303e13)

📚 Documentations

🔮 Refactor

0.18.1 (2019-06-11)

🐞 Bug Fixes

  • auto detect only on i18n-enabled project (a637544)

0.18.0 (2019-06-10)

⚡ Features

🔮 Refactor

0.17.5 (2019-06-09)

🐞 Bug Fixes

  • better locales config guide (9860d63)
  • logic of disabling and re-enabling the extension (a6f4b7d)

📚 Documentations

0.17.4 (2019-06-09)

🐞 Bug Fixes

  • rename keys will now also update current file (15fd6d4)

0.17.3 (2019-06-09)

⚡ Features

  • indicators of translation missing (51fcb2a)

🐞 Bug Fixes

0.17.2 (2019-06-09)

🐞 Bug Fixes

  • error on rename/delete non-existent keys (e8793ee)

0.17.1 (2019-06-09)

🐞 Bug Fixes

0.17.0 (2019-06-08)

⚡ Features

🐞 Bug Fixes

  • icon for non-existent keys (85699c2)
  • object display in file locales tree (d747d20)

0.16.0 (2019-06-07)

⚡ Features

📚 Documentations

  • add js-parser fixture (db33e1c)
  • update readme for js supporting (aeedb81)

0.15.0 (2019-06-07)

⚡ Features

  • "collapse all" button (8153666)
  • displaying object keypaths (ffea7ed)
  • goto definition (01d953c)
  • source and displaying locales indicator (6e93964)
  • use table to display hint (0534a20)

🐞 Bug Fixes

🔮 Refactor

  • extract file reading and writing logic to parser (185464a)

0.14.0 (2019-06-05)

⚡ Features

  • add support for vuex-i18n and vue-i18next (769cce0)

🐞 Bug Fixes

  • add i18n as detectable locale path (5c9726a)
  • auto locales detect timing (7376259)

📚 Documentations

0.13.0 (2019-06-05)

⚡ Features

  • edit and goto for node (9e6dbdc)
  • keep source locales on top (53531d6)
  • remove the placeholder for empty value (d094484)
  • special "unicode font" for displaying locales (05da0ef)

🐞 Bug Fixes

  • commandPalette commands (219599d)

📚 Documentations

0.12.0 (2019-06-05)

⚡ Features

📚 Documentations

0.11.1 (2019-06-05)

⚡ Features

  • file locales tree displays on both view containers (a6c07a7)

0.11.0 (2019-06-05)

⚡ Features

  • "set as display language" contextmenu (608fc93)
  • hide/show locales (71d7777)

📚 Documentations

0.10.11 (2019-06-04)

🐞 Bug Fixes

  • activationEvents (a7c4f36)
  • add output channel for debug (db40bd7)
  • deps: remove "clipboardy" and use "env.clipboard" instead (95936ed)
  • only detect locales on valid project (3021267)
  • root path change watcher (35fb0bf)
  • typo (41c076f)

0.10.0 (2019-06-04)

⚡ Features

  • detect: support different types of format (cfc490d)
  • parser: YAML support 🎉 (e71c6ac)

📚 Documentations

0.9.0 (2019-06-04)

⚡ Features

🐞 Bug Fixes

  • tree: file locales tree will now change with text changes (1b14647)

📚 Documentations

🔮 Refactor

0.8.0 (2019-06-03)

⚡Features

0.7.1 (2019-06-03)

🐞Bug Fixes

  • exclude "nodejieba" from webpack (2f8c194)

0.7.0 (2019-06-03)

⚡Features

🐞Bug Fixes

  • extension will now activate on startup (6f674d2)
  • goto file ignore non-existent key (41e12c5)
  • hide translate button on non-existent keys (4bd703c)
  • hint and annotation (de14107)

📚Documentations

0.6.0 (2019-06-03)

⚡Features

  • hide translate button for source record (65f4fb9)
  • locale tree for current file (576d333)
  • machine translate for all locales of an i18n key (ad08c81)

🐞Bug Fixes

  • actions for file locales tree (5cb6d3a)
  • disposable modules (69b3bc8)

0.5.1 (2019-06-03)

🐞Bug Fixes

  • hide sidebar on non-vue-i18n project (bfdfe6e)

0.5.0 (2019-06-03)

⚡Features

  • key editing in sidebar (bfd3c83)
  • file saving for new engine (e3ed487)

🐞Bug Fixes

0.4.0 (2019-06-02)

⚡Features

0.3.0 (2019-05-26)

⚠BREAKING CHANGES

  • All the configuration keys are renamed.

⚡Feature

  • Configuration for displaying language
  • Source language for machine translating
  • Translate text one by one

🐞Bugfixes

  • Translator entry icon will now hide for project do not have vue-i18n installed.
  • Fixed crashes on Windows
  • EOF newline for JSON

0.1.0 (2019-05-06)

Forked from https://github.com/think2011/vscode-vue-i18n