Skip to content

Latest commit

Β 

History

History
654 lines (276 loc) Β· 29.8 KB

CHANGELOG.md

File metadata and controls

654 lines (276 loc) Β· 29.8 KB

Changelog

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

6.0.0 (2024-10-30)

⚠ BREAKING CHANGES

  • 🧨 The keys manager debug spaces are now perfixed with tkm

Features

  • 🎸 support @let control flow syntax (dc2005b), closes #202

  • πŸ’‘ prefix debug namespaces with tkm (c039711)

5.1.0 (2024-08-06)

Features

  • 🎸 support params in pipe and directive (020e6bc), closes #153
  • 🎸 support pipe params extraction (d867d5c)
  • 🎸 support structural directive params extraction (5e11689), closes #153
  • 🎸 support ts params extraction (0ccbe95), closes #153

5.0.0 (2024-07-26)

⚠ BREAKING CHANGES

  • 🧨 The source root won't be automatically prefixed to the input, outputand translationsPath anymore. for more inforamtion see the BREAKING_CHANGES.md file.

Features

  • 🎸 Support scanning arbitrary folders (4979e83), closes #160

4.2.4 (2024-07-18)

Bug Fixes

  • πŸ› support inject assignment to a variable (a326b78), closes #141

4.2.3 (2024-07-18)

Bug Fixes

  • πŸ› find throws Translations path missing (12fbadd), closes #163

4.2.2 (2024-06-14)

Bug Fixes

4.2.1 (2024-06-13)

Bug Fixes

  • πŸ› keys detective should respect the unflat option (21e02ed), closes #195

4.2.0 (2024-04-29)

Features

  • 🎸 Add support for prefix attribute and providers array (df064eb)
  • 🎸 add support of provideTranslocoScope (#190) (5f59487)

4.1.1 (2024-04-19)

Bug Fixes

  • πŸ› TypeScript prefix cast operator ast issue (1cf3ab8), closes #192

4.1.0 (2024-04-01)

Features

Bug Fixes

  • πŸ› use @jsverse/transloco-utils (#186) (3a433ee)

4.0.1 (2024-03-26)

Bug Fixes

4.0.0 (2024-03-23)

⚠ BREAKING CHANGES

  • 🧨 Imports path changes to @jsverse/transloco-keys-manager
  • 🧨 The lib is now ESM

Features

  • 🎸 Add support for self closing tag and control flow (#180) (0e3ab54)

  • πŸ€– change package scope to jsverse (0be3a4d)

  • πŸ€– migrate to esm (#177) (ac283b7)

3.8.0 (2024-03-15)

Features

  • 🎸 Add support for angular 14 inject() (#142) (0d69c07)

Bug Fixes

  • only seach ts files for scopes (#164) (d3e583f)
  • writeFileSync expects encoding to be in lowercase (#157) (9ba5f61)

3.8.0 (2023-08-13)

Features

  • 🎸 Add support for angular 14 inject() (#142) (0d69c07)

Bug Fixes

  • only search ts files for scopes (#164) (d3e583f)
  • writeFileSync expects encoding to be in lowercase (#157) (9ba5f61)

3.7.0 (2023-03-25)

Features

  • 🎸 add option to delete missing keys (e19baa9)

3.6.2 (2023-03-05)

Bug Fixes

3.6.1 (2023-03-04)

Bug Fixes

  • added a glob ignore to the resolveProjectBasePath (#150) (111bc3f)

3.6.0 (2023-03-04)

Features

  • 🎸 support workspaces without root configs (2a8bbe8), closes #149

3.5.0 (2022-12-16)

Features

  • 🎸 use jsonc-parser to parse configs (#147) (66a5cde)

3.4.2 (2022-08-19)

Bug Fixes

  • πŸ› scope mapping throws an error (c696694), closes #136

3.4.1 (2022-04-08)

Bug Fixes

  • πŸ› support scopes with array as value (425f34c), closes #128

3.4.0 (2022-04-08)

Features

  • support pot format for the translation files (#124) (658c4b0), closes #45

3.3.6 (2022-04-05)

3.3.5 (2022-03-31)

3.3.4 (2022-03-31)

3.3.3 (2022-01-23)

Bug Fixes

  • πŸ› update vulnerable deps (de2e4a3), closes #123

3.3.2 (2022-01-22)

Bug Fixes

  • πŸ› extract keys from template attrs (e27d750), closes #119

3.3.1 (2022-01-21)

Bug Fixes

  • πŸ› take first project from config if no default (0c8f1bb)

3.3.0 (2022-01-21)

Features

  • 🎸 support project level config (0cb4bbd), closes #116

3.2.1 (2022-01-10)

Bug Fixes

3.2.0 (2021-11-17)

Features

3.1.1 (2021-11-04)

Bug Fixes

  • πŸ› import for @jsverse/transloco-utils (#113) (e8ee33b)

3.1.0 (2021-10-31)

Features

  • 🎸 support workspace.json configs (953deaa), closes #72

3.0.4 (2021-10-28)

Bug Fixes

3.0.3 (2021-10-28)

3.0.2 (2021-10-07)

Bug Fixes

  • πŸ› Keys Extractor does not extract key arrays (#112) (852ccee)

3.0.1 (2021-09-28)

Bug Fixes

3.0.0 (2021-09-27)

Features

  • 🎸 run prettier on generated files (6386b09), closes #79
  • 🎸 support inline templates (a0b9eaa), closes #83

2.7.5 (2021-09-13)

Bug Fixes

  • πŸ› false positive of prefix+marker(keys) inside comments (#104) (eb71f58)

2.7.4 (2021-07-15)

Bug Fixes

2.7.3 (2021-07-13)

Bug Fixes

  • πŸ› use webpack 5's modified file list when available (#99) (6466972), closes #98

2.7.2 (2021-04-17)

2.7.1 (2020-12-12)

Bug Fixes

  • πŸ› templateKey regex (d5c5485), closes #70

2.7.0 (2020-10-31)

Features

  • 🎸 extend the default value replaceable options (4f6cdbc)

2.6.0 (2020-09-20)

Features

  • 🎸 support library extraction (3d6c287), closes #54

2.5.0 (2020-09-20)

Features

  • 🎸 exclude comments as extra keys in detective (6bef047), closes #56

2.4.2 (2020-09-19)

Bug Fixes

  • πŸ› webpack wrong extraction when unflat with several langs (33cb1cb), closes #46

2.4.1 (2020-09-19)

Bug Fixes

2.4.0 (2020-09-19)

Features

  • 🎸 support ternary operator in structural directive (#47) (440d8d3)

2.3.2 (2020-09-19)

2.3.1 (2020-09-12)

Bug Fixes

  • πŸ› scoped comments were added on a global level (f2b00be), closes #50

Tests

2.3.0 (2020-09-12)

Features

2.2.1 (2020-06-22)

Bug Fixes

  • πŸ› add polyfill to support older node versions (57a3e8d)

2.2.0 (2020-06-21)

Features

  • 🎸 support multiple input paths (f6f21ab), closes #40

2.1.0 (2020-06-10)

Features

2.0.7 (2020-05-16)

Bug Fixes

  • πŸ› scopes map taken from the wrong config (1a2c7e2), closes #37

2.0.6 (2020-04-29)

Bug Fixes

  • πŸ› wrong pipe extraction (7d1d848), closes #32

2.0.5 (2020-04-28)

2.0.4 (2020-04-28)

Bug Fixes

  • πŸ› handle empty keys (71655e4), closes #30
  • πŸ› support empty string as default value (0f80435), closes #31

2.0.3 (2020-03-14)

2.0.2 (2020-02-03)

Bug Fixes

  • πŸ› extraction remove spaces from keys (6cd78ce), closes #26

2.0.1 (2020-02-02)

Bug Fixes

  • πŸ› exit the process when missing keys (4029ad2)

2.0.0 (2020-02-02)

Bug Fixes

  • πŸ› sort on all levels if using unflat (#22) (bab0a57)
  • πŸ› validate directory paths (d936b01), closes #21

Features

  • 🎸 add support for read in comments (9b6093a)

refactor

  • πŸ’‘ change base path default value and behavior (3f7729f)

Tests

  • πŸ’ add config specs (5cf747c)

BREAKING CHANGES

  • comments inside a container with read will be prefixed with the read's value
  • changed config.

1.3.2 (2020-01-13)

Bug Fixes

  • πŸ› fix paths and angular.json file read (b3f41c3)

1.3.1 (2020-01-13)

Bug Fixes

  • πŸ› cli options invalid alias (c43a439), closes #19
  • πŸ› regex should look for full word template key only (#18) (9d8cb86)

1.3.0 (2020-01-13)

Bug Fixes

  • πŸ› unflatten with number as last key (#16) (cb2cf07)

Features

  • 🎸 add config & project options (000aff5), closes #17

1.2.6 (2019-12-17)

Bug Fixes

  • πŸ› add fs-extra as a dependency (7b58b6d), closes #13
  • πŸ› keys detective flatten files before comparing (f87b128)

1.2.4 (2019-12-03)

Bug Fixes

  • πŸ› keys detective should find global keys (2e38f8c), closes #12
  • πŸ› should ignore unrelated methods (b4ae85a)

1.2.2 (2019-11-25)

Bug Fixes

  • πŸ› ts keys extraction (97a786d), closes #11

1.2.1 (2019-11-24)

Bug Fixes

  • πŸ› fix PC directory path conflict (#9) (3e01c08)
  • πŸ› include only marking comments in the template (8883135), closes #10

1.2.0 (2019-11-19)

Bug Fixes

  • πŸ› remove legacy code which changed extracted keys (ee46e00), closes #7
  • πŸ› respect the langs in webpack plugin (10891ee), closes #5

Features

  • 🎸 support key injection in custom default value (581d933), closes #8

1.1.0 (2019-11-12)

Features

  • 🎸 support inline loaders and add nested option (080a318)

1.0.1 (2019-11-06)

1.1.0 (2019-11-06)

Bug Fixes

  • πŸ› comments extractions and pipe (3f8414b)
  • πŸ› pipe and sort keys when creating file (d411550)
  • πŸ› should not override the existing keys (268644d), closes #1

1.0.0 (2019-10-25)

Bug Fixes

  • πŸ› fix issues found in tests (ebe5711)
  • πŸ› fix scope mapping (84e0e20)
  • πŸ› fix scope mapping (1d7e94e)
  • πŸ› fix scope mapping (3cd9921)

Features

  • 🎸 support marker (06d47bc)
  • 🎸 update script to work with transloco v2 (1db6527)

Tests

  • πŸ’ Add testing playground (555191a)

1.0.0 (2019-11-05)

Bug Fixes

  • πŸ› fix issues found in tests (ebe5711)

Features

  • 🎸 update script to work with transloco v2 (1db6527)

Tests

  • πŸ’ Add testing playground (555191a)