Skip to content

Latest commit

 

History

History
543 lines (255 loc) · 25.8 KB

CHANGELOG.md

File metadata and controls

543 lines (255 loc) · 25.8 KB

Changelog

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

v3.5.2

compare changes

🩹 Fixes

  • Restore typescript 5.6 compatibility (#301)

🏡 Chore

  • deps-dev: Bump eslint and @types/eslint (#273)
  • deps-dev: Bump @types/node from 22.5.2 to 22.8.7 (#303)
  • deps-dev: Bump typescript-eslint from 8.3.0 to 8.13.0 (#302)

❤️ Contributors

v3.5.1

compare changes

🩹 Fixes

  • Downgrade minimatch from 10.0.1 to 9.0.5 (#272)

💅 Refactors

  • Always patch (ed3ed1f)
  • Rename typescript-number to typescript-x (36643ff)
  • Use strictest typescript configuration (a67e739)
  • Enable @typescript-eslint/no-explicit-any warning (1cddaac)
  • Add eslint-plugin-unicorn (44ad2e0)
  • Remove anys (07e5c27)

🏡 Chore

  • Rename nx test project to avoid conflict with package name (3ee03d1)
  • deps-dev: Bump typescript-eslint from 8.1.0 to 8.2.0 (#249)
  • deps-dev: Bump @types/node from 22.2.0 to 22.4.1 (#248)
  • Add danielpza to funding.yml (9aa6941)
  • deps-dev: Bump typescript-eslint from 8.2.0 to 8.3.0 (#254)
  • deps-dev: Bump @types/node from 22.4.1 to 22.5.0 (#253)
  • deps-dev: Update some dependencies (164aeac)
  • Remove eslint-plugin-unicorn (8c6ccf4)

❤️ Contributors

v3.5.0

compare changes

🚀 Enhancements

  • Add package.json exports (#218)

💅 Refactors

  • Move top level register and nx-transformer to src/ (6f0a280)
  • Add prettier-plugin-jsdoc (0b5fd4c)
  • Remove ts-expose-internals imports (7b66926)
  • Update ts-expose-internals -> @types/ts-expose-internals (56d62d2)

🏡 Chore

  • deps-dev: Remove strip-ansi (2fc9901)

❤️ Contributors

v3.4.11

compare changes

💅 Refactors

  • Remove namespaces in favor of modules (#236)
  • Fix eslint warnings (#238)
  • Fix no-require-imports eslint warning (#239)
  • Enable no-unused-vars eslint rule (2e3b9d6)
  • Remove tsconfig.base.json in favor of @tsconfig/node18 (#235)
  • Unvendor typescript types definitions (#234)
  • Remove hardcoded types (#240)

📖 Documentation

  • Remove all contributors badge (#230)
  • Remove articles section (02d7d6c)

🏡 Chore

  • Update eslint config to remove old src/declarations path (0ab8ebc)
  • Update package.json contributors (b79f96d)
  • deps-dev: Bump @types/node from 18.19.43 to 22.2.0 (#241)
  • deps-dev: Bump typescript-eslint from 8.0.1 to 8.1.0 (#243)
  • deps-dev: Bump @eslint/js from 9.8.0 to 9.9.0 (#242)
  • deps-dev: Bump eslint from 9.8.0 to 9.9.0 (#245)

✅ Tests

  • Remove yarn pack workaround (#232)

🎨 Styles

❤️ Contributors

v3.4.10

compare changes

🏡 Chore

  • Update dependencies (#226)
  • Replace standard-version with changelogen (#227)

🤖 CI

  • Generate provenance on npm publish (#229)

❤️ Contributors

3.4.9 (2024-08-07)

3.4.8 (2024-08-07)

3.4.7 (2024-02-20)

Bug Fixes

  • Numerous issues with elision due to new TS features in v5+ (fixes #184) (d4f89af)

3.4.6 (2023-01-06)

Bug Fixes

  • Cover edge case issues with case-insensitive filesystems (968ee7b)

3.4.5 (2023-01-05)

Bug Fixes

  • OSX paths can be rewritten improperly (fixes #167) (0ff48d7)

3.4.4 (2022-10-24)

Bug Fixes

  • NX Transformer entry script not included in NPM package (fixes #166) (4396e0c)

3.4.3 (2022-10-21)

Bug Fixes

3.4.2 (2022-10-21)

Bug Fixes

  • Edge cases exist which causes ts-node to fail with register script (fixes #162) (0dbe06e)

3.4.1 (2022-10-20)

Bug Fixes

  • ImportType node children do not transform (fixes #150) (70871d2)

3.4.0 (2022-10-20)

Features

  • Added NX Transformer (6619164)
  • Updated library to support latest TypeScript & ts-node (cbeb29c)

Bug Fixes

  • Fixed incorrect signature return type for transformer (fixes #156) (a40b378)

3.3.1 (2021-08-16)

Bug Fixes

  • External project references not resolved properly in composite projects (fixes #125) (4a16396)

3.3.0 (2021-08-10)

Features

  • Added typescript-transform-paths/register script (8c36b09)

3.2.1 (2021-08-05)

Bug Fixes

  • Missing type-only modifier for ts-node type import (fixes #130) (0320574)

3.2.0 (2021-08-03)

Features

  • Support transformation via ts-node transpileOnly and compiler API transformNodes (closes #123) (dd942fd)

Bug Fixes

  • Custom JSDoc tags not working for older TS (fixes #126) (d4280c3)

3.1.0 (2021-07-13)

Features

  • Add support for module augmentation (closes #122) (f9d4994)

3.0.2 (2021-07-01)

Features

  • Improved resolution strategy by using EmitHost (87294b4)

Bug Fixes

  • Accommodate TS 4.4 paths pattern caching (fixes #114) (#116) (e9b2a9f)
  • Base Node was elided if could not resolve (fixes: #119) (1b97c80)

3.0.1 (2021-06-28)

3.0.0 (2021-06-16)

Features

2.2.4 (2021-05-20)

Bug Fixes

  • Implicit 'index' was written to output filename for imports (fixes #105) (4803cd2)

2.2.3 (2021-02-02)

Bug Fixes

  • Prevent .json extension being stripped in output (fixes #95) (bcca436)

2.2.2 (2021-01-11)

Bug Fixes

  • Corrected explicit extensions fix from previous patch (a90e550)

2.2.1 (2021-01-10)

Bug Fixes

  • Preserve explicit file extensions (closes #89) (b0627f8)
  • Rely on original node for getting comment tags (closes #90) (fa978c2)

2.2.0 (2021-01-04)

Features

  • Add overwriteNodeModules option (b4a483e)
  • Added @transform-path and @no-transform-path tags for custom statement level transformation (8cab30d)
  • Added exclude option to allow excluding transformation of matching resolved paths (b1fdb54)

Bug Fixes

  • Certain edge cases existed where type elision improperly elided full import / export declarations without named bindings (closes #87) (84a7866)

2.1.0 (2020-11-27)

Features

Bug Fixes

  • Ensure we use the same typescript instance that called the plugin (Fixes #80)

Refactoring

  • Heavily refactored code base for better scale and readability
  • Refactored tests for modularity and multi-TS instance testing

2.0.4 (2020-11-23)

2.0.3 (2020-11-17)

Bug Fixes

  • Updated to more sound workaround for TS type-elision issue (fb33832)

2.0.2 (2020-10-23)

Bug Fixes

  • Leading comments elided from async import (d29c52a), closes #58

2.0.1 (2020-09-17)

Bug Fixes

2.0.0 (2020-08-04)

⚠ BREAKING CHANGES

  • Re-written to rely on TS API (#66)

Bug Fixes

1.1.15 (2020-07-30)

Bug Fixes

1.1.14 (2019-12-27)

Bug Fixes

1.1.13 (2019-11-11)

Bug Fixes

  • another edge case for implicit * path (#43) (d0f4eb7), closes #42

1.1.12 (2019-11-09)

Bug Fixes

1.1.11 (2019-10-09)

Bug Fixes

  • not working with files with multiple extensions (#37) (97454c7)

1.1.10 (2019-08-20)

Bug Fixes

  • do not transform relative paths (dd57089), closes #30
  • resolve only if file exists (e6c51e0)

1.1.9 (2019-08-20)

Bug Fixes

1.1.8 (2019-08-01)

Bug Fixes

1.1.7 (2019-07-30)

Bug Fixes

  • require statements not being transformed (#27) (822b65e)

1.1.6 (2019-07-09)

Bug Fixes

  • not working explicits exports for types on declaration files (0263f06)

1.1.5 (2019-07-09)

Bug Fixes

Tests

1.1.4 (2019-06-08)

Bug Fixes

  • some exports not working (cc2ba49)

1.1.3 (2019-05-24)

Bug Fixes

Tests

  • use release build for tests (6069d24)

1.1.2 (2019-05-21)

  • add some keywords to package.json
  • update license to MIT
  • add all contributor

1.1.1 (2019-05-18)

Bug Fixes

  • check for paths and baseUrl in tsconfig (c3710c4)
  • type only import not deleted from result file (73dd8e2), closes #9

1.1.0 (2019-05-01)

Features

1.0.2 (2019-04-24)

Bug Fixes

  • produce posix path in windows (5059c3d), closes #5

1.0.1 (2019-04-12)

Bug Fixes

  • not working for same or lower directory level (a748d6a), closes #2

1.0.0 (2019-02-02)

Features