Skip to content

Latest commit

 

History

History
515 lines (301 loc) · 25.2 KB

CHANGELOG.md

File metadata and controls

515 lines (301 loc) · 25.2 KB

Changelog

2.3.1 (2023-02-09)

Added

  • ✅ Mock require.resolve in plugins loading tests [dde8940]

Fixed

  • 🐛 Resolve plugin source path for case of globa lokse usage [d83e8d2]

2.3.0 (2022-11-13)

Changed

  • ⬇️ Downgrade typescript version to v4.6 [a990c54]
  • 📌 Pin @types/configstore to v5 corresponding with pkg version [7b177b6]
  • ♻️ Handle error with better typing [e7c0aef]
  • ⬆️ Upgrade typescript to v4.6 [91b665c]

Removed

  • ➖ Remove @types/react dependency to solve versions conflict [6acf4b2]

Miscellaneous

  • 🙈 Avoid oclif.manifest.json from being versioned [382ba0d]
  • Bump parse-url from 6.0.0 to 6.0.5 [da8f6d4]

2.2.2 (2022-09-26)

Changed

  • 📝 Add documentation page [df8e6da]
  • ⬆️ Fix version resolution for @types/react [8f83843]
  • ♻️ Extract documentation web from the monorepo architecture [4d96192]
  • 👷 Use node@16 for github workflows [db9c343]
  • 📝 Update auth details links [de4401c]

Removed

  • 🔥 Remove core/doc/authentication as it is included in doc web [322734e]

2.2.1 (2022-09-01)

Changed

  • 🔧 Change extension name field from lokse to lokse-extension [aeea379]

Fixed

  • 🐛 Fix packing templates with lokse cli package [e984c54]

2.2.0 (2022-06-15)

Added

  • ✨ Add rc file as a template config [0466da5]
  • ✨ Add init config to generate JS or TS config [04921aa]
  • ✨ Add Lokše icon into main readme [380b22f]
  • ✨ Add initial version of vscode extension [195c5c7]
  • ✨ Allow supplying custom config path via variable [c24539c]

Changed

  • 📌 Pin @types/prettier to v2.6.0 [dc66088]
  • 📌 Pin rxjs to v6 [d7c3105]
  • ♻️ Improve missing flag value to reflect correct action [afe2aae]
  • ♻️ Add createSheetUrl utility [69c5f57]
  • ♻️ Extract getConfig into the core package [1d14110]
  • ⬆️ Run yarn upgrade to fix vulnerabilities [ed9be46]

Removed

  • ➖ Remove obsolete dependency resolutions [48b9491]

Miscellaneous

  • 🏷️ Export LokseConfig type from cli package [ae22486]
  • 📝 Fix small grammar mistakes in main readme [77d5379]

2.1.4 (2022-01-13)

Changed

  • ⬆️ Upgrade eslint packages [7c17834]
  • ♻️ Fix linter errors/warnings after eslint upgrade [131a0ce]

Miscellaneous

  • 🤡 Fix mock of write sheet service in update command tests [e9f82fc]

2.1.3 (2022-01-13)

Changed

  • ⬆️ Upgrade google-spreadsheet to v 3.2.0 [73f4425]
  • ⬆️ Upgrade dependencies globally with yarn upgrade [8397d3c]

2.1.2 (2021-11-15)

Fixed

  • 🐛 Fix splitting by domain when domain name is part of other name [f109ad3]

Miscellaneous

  • 📝 Add non breaking spaces plugin into the plugins list [10c829e]

2.1.1 (2021-11-09)

Miscellaneous

  • 📝 Fix typos and improve doc on plugin-non-breaking-spaces [8090d47]

2.1.0 (2021-11-05)

Added

  • ✨ Add test command with watch option [0bfb12b]
  • ✨ Add non-breking spaces plugin [31c06cb]

Fixed

  • 🐛 Set version supporting plugin types in plugin template [0cf1f6f]

Miscellaneous

  • Bump tmpl from 1.0.4 to 1.0.5 [71f3a09]
  • Bump semver-regex from 3.1.2 to 3.1.3 [33022d6]

2.0.1 (2021-09-16)

Fixed

  • 🐛 Fix splitting translations by domain that contains dot char [8c444a7]
  • 💚 Fix release step by running build before release [6dd70bf]

Changed

  • 📝 Add fallback plugin into the list of plugins [ad72a06]

2.0.0 (2021-09-16)

Added

Changed

  • ♻️ Get rid of oclif dependency in core package [7aa59ca]
  • ♻️ Allow optionally passing logger into worksheet and spreadsheet reader [94b2f90]
  • ♻️ Make lokse/core from peer a regular dependency [d0a85eb]
  • 🔧 Set preserveSymlinks TS compiler flag [a137958]
  • 💬 Change text of error message a bit [569ee22]
  • ⬆️ Run instant yarn upgrade to fix vulnerabilities [4018428]
  • ⬆️ Bump axios from 0.21.1 to 0.21.4 [63845a9]
  • ⬆️ Bump ssri from 6.0.1 to 6.0.2 [d935efb]
  • ⬆️ Bump browserslist from 4.16.3 to 4.16.6 [fa4a77d]
  • 🔧 Disable automatic creating of GH release [3e10ab9]
  • 📝 Add @lokse/core into the list of packages in readme [1d93566]
  • 📝 Add plugins documentation [c5558e6]
  • 📝 Extract authentication into standalone document [a0e7b6d]
  • 🏷️ Remove type of error from catch in runner [4ada757]

Removed

  • 🔥 Remove duplicated config in example [3ffd7c0]
  • ➖ Use npx to execute gitmoji-changelog, remove it from deps [a64529e]

1.7.0 (2021-05-25)

Changed

  • 🔧 Remove distTag alpha from lerna config [55909ca]

1.7.0-alpha.3 (2021-05-25)

Changed

  • ⬆️ Update dependencies in yarn.lock [6851aff]

Fixed

  • 🐛 Set typescript loader compiler options [c5e655a]

1.7.0-alpha.2 (2021-05-25)

Changed

  • ♻️ Change typescript loader package [8ffb124]

1.7.0-alpha.1 (2021-05-25)

Changed

  • 🔧 Change casing of dist-tag config option [73a4bca]
  • ⬆️ Update dependencies in yarn.lock [59fbd62]

1.7.0-alpha.0 (2021-05-25)

Added

  • ✨ Add support for typescript config [805d5fa]

Changed

  • 🔧 Move publishConfig configuration to the right place [b46f856]
  • 🔧 Don't verify access when publishing with lerna [d02279b]

Miscellaneous

  • 🙈 Add tsconfig and src folder into npmignore [53978bf]

1.6.0 (2021-04-06)

Changed

  • ♻️ Extract core from cli into standalone package [24aa5ac]

1.5.2 (2021-04-03)

Fixed

  • 🐛 Fix casing of line.ts import in writer [e592808]

1.5.1 (2021-03-02)

Changed

  • ⬆️ Bumb update-notifier version to v5.1.0 [08f934a]

1.5.0 (2021-03-02)

Added

  • ✨ Add support for exclude filter into the worksheet reader [aaaa31d]

Changed

  • 🔧 Turn off diagnostics in lokse tests [8ab49fe]
  • ♻️ Inject worksheet reader instance into spreadsheet reader [36b7c93]

1.4.1 (2021-02-28)

Changed

  • ⬆️ Upgrade yargs-parser, mem n& npm-registry-fetch [ac9e1e4]
  • ⬆️ Make general upgrade of lokse package deps [0f97037]
  • ⬆️ Bump node-notifier from 8.0.0 to 8.0.1 [0afd2c9]
  • ⬆️ Bump ini from 1.3.5 to 1.3.8 [fbc4309]

1.4.0 (2021-02-04)

Changed

  • ♻️ Consider line without a translation empty [9aaca5e]

Fixed

  • 🐛 Take in account editorconfig when resolving prettier configuration [02fbfa8]

1.3.1 (2020-11-23)

Added

  • ➕ Shim array.flat to support older node.js versions [2912a5a]

Changed

  • 📝 Fix TOC in package readme [4ef1c8d]

1.3.0 (2020-11-12)

Added

  • ✨ Add splitting translations by domain or sheet title [abea79c]

Changed

  • ♻️ Change reader to return lines by worksheet title instead of flat list [c2c177b]
  • 🔧 Exclude test files from typescript check [9d4f5b5]

Removed

  • 🔥 Remove name from flag definitions, it's useless there [2dbe4a0]

1.2.0 (2020-11-03)

Added

  • ✨ Add sheets flag into the update command [b3325b3]
  • ✨ Add warning when no sheets pass the filter [6b305ef]
  • ➕ Add husky and lint-staged [9b65157]
  • ✅ Add update command tests [5aee1af]
  • ✅ Add open command tests [08925c0]

Changed

  • ⬆️ Upgrade eslint packages [e04d477]
  • ♻️ Handle failed extraction of sheet data in spreadsheet reader [c26149d]
  • ♻️ Move worksheet extraction into the worksheet class [196ebbb]
  • 🔨 Move lint and prettier scripts to the root [fa36c40]
  • 🚚 Move tests to the src/**/tests folder [122c66f]

Removed

  • 🔥 Remove known output format check [7adc4d0]
  • 🔥 Remove different tsconfig for tests [48b2d37]

1.1.1 (2020-10-23)

Fixed

  • 🐛 Only warn, don't throw, when key column not found in worksheet [649dc00]

1.1.0 (2020-10-22)

Added

  • ✨ Add update notifier [e692e4a]

Changed

  • 📝 Decrease README heading level by one level [28e2b69]

1.0.0 (2020-10-22)

Added

  • ✨ Add service account support [8b26da6]
  • ✨ Handle mispelled key column name and missing language column [b6a84c0]
  • ✨ Print CLI error with reason when loading data fail [1375363]
  • 📝 Document usage of service account [a4b9f6c]

Fixed

  • 🐛 Fix accessing exit property of error [a390014]

1.0.0-beta.7 (2020-10-05)

Added

  • ✨ Add formatting json output with prettier [eeb505b]

1.0.0-beta.6 (2020-10-02)

Fixed

  • 🐛 Fix throwing cli errors with exit code from update command [c21a41f]

1.0.0-beta.5 (2020-10-02)

Added

  • ✨ Set exit code 1 for missing api key error [d851326]

1.0.0-beta.4 (2020-10-02)

Added

  • ✨ Support loading API key from .env.local [e4f91ae]

1.0.0-beta.3 (2020-10-02)

Changed

  • ⏪ Revert handling update as a default command [bd51c87]
  • 📝 Describe exporting API key better [973847d]

Fixed

  • ✏️ Fix typo in readme [548cb30]

1.0.0-beta.2 (2020-10-01)

Changed

  • ✨ MissingApiKeyError extends CLIError [cdb9b43]
  • 💄 Beautify displaying "not api key" error message [b599427]
  • 🔨 Extract tsc command into the "build" script [b3faef4]

Fixed

  • 📝 Fix possible config names in readme [a2d5f09]

1.0.0-beta.1 (2020-09-30)

Changed

  • 💬 Fix name of variable in MissingApiKeyError msg [dd4e03b]

1.0.0-beta.0 (2020-09-30)

Added

  • ✨ Make update a default command [8e2a659]
  • ✨ Add `open` command [76dfc65]
  • ✨ Use cosmiconfig and new config format [6efe8ae]
  • ➕ Add and use ora, alias console as logger [99a7cb4]

Changed

  • ♻️ Rename sheet_id config flag to sheetId [964bd10]
  • ♻️ Use new name "lokse" [744d250]
  • ⬆️ Use mkdirp instead of mkpath in writer [f0fa2c2]
  • ⬆️ Upgrade to google-spreadsheet@3 [78ef3e1]
  • ♻️ Beautify line and writer code, use promises instead of sync methods [f56b0a2]
  • ♻️ Rename cols => languages, type => column & output format [c9a74b0]
  • ♻️ Split transformers into standalone files [d7d78b5]
  • 🎨 Add prettier, format sources and tests [6d3d31f]
  • ♻️ Rewrite source files to Typescript and move to package subdir [796533f]

Removed

  • 🔥 Remove dart and .net output formats [1b35e37]
  • 🔥 Cleanup root repository package.json [4d26be5]

Fixed

  • 🐛 Remove new lines from json values [ec97bcf]
  • 🐛 Match column names case insensitively [aadedee]

Miscellaneous

  • 🔨 Add script for patching gitmoji-changelog [65e8214]
  • 🔨 Add release script for CLI [fea58ce]
  • 🔨 Setup changelog script for lokse package [d8bf186]