docs: reflect changes to changelog
This commit is contained in:
44
CHANGELOG.md
44
CHANGELOG.md
@@ -17,6 +17,41 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
### Security
|
### Security
|
||||||
|
|
||||||
|
## [1.0.0]
|
||||||
|
|
||||||
|
### Added
|
||||||
|
|
||||||
|
- feat: Enable native ESM support using `"type": "module"` and `moduleResolution: "NodeNext"` in the compiler settings.
|
||||||
|
- feat: All internal imports now explicitly include `.js` extensions for full Node.js ESM compatibility.
|
||||||
|
- feat: Updated `tsconfig.json` to reflect changes for ESM builds (`module: "NodeNext"`, `target: "ES2020"`, etc.).
|
||||||
|
- feat(cli): add `--without-extension` (`-x`) flag to optionally omit file extensions in generated import paths
|
||||||
|
|
||||||
|
### Changed
|
||||||
|
|
||||||
|
- All source files using relative or internal imports were updated to use `.js` extensions to support Node.js ESM runtime resolution.
|
||||||
|
|
||||||
|
### Removed
|
||||||
|
|
||||||
|
- Removed implicit support for CommonJS-style imports without file extensions.
|
||||||
|
|
||||||
|
### Deprecated
|
||||||
|
|
||||||
|
- Support for CommonJS consumers using `require()` is no longer available. Use `import` with an ESM-compatible environment instead.
|
||||||
|
|
||||||
|
### Fixed
|
||||||
|
|
||||||
|
### Security
|
||||||
|
|
||||||
|
### ⚠️ Breaking Changes
|
||||||
|
|
||||||
|
- **BREAKING CHANGE**: This version migrates the entire codebase to native ES modules.
|
||||||
|
- Consumers must use Node.js in ESM mode or compatible bundlers.
|
||||||
|
- Import paths now include `.js` extensions.
|
||||||
|
- Using `require()` (CommonJS) to load this library will no longer work.
|
||||||
|
- All consuming projects must either:
|
||||||
|
- Use `"type": "module"` in their `package.json`, or
|
||||||
|
- Use an ESM-aware bundler (e.g. Webpack, Vite, etc.)
|
||||||
|
|
||||||
## [0.4.0]
|
## [0.4.0]
|
||||||
|
|
||||||
### Added
|
### Added
|
||||||
@@ -91,8 +126,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
[unreleased]: https://github.com/20Max01/TSinjex/compare/0.0.14...HEAD
|
[unreleased]: https://github.com/20Max01/TSinjex/compare/v1.0.0...HEAD
|
||||||
[0.0.14]: https://github.com/20Max01/TSinjex/compare/0.0.13...v0.0.14
|
[1.0.0]: https://github.com/20Max01/TSinjex/compare/v0.4.0...v1.0.0
|
||||||
[0.2.0]: https://github.com/20Max01/TSinjex/compare/v0.0.14...v0.2.0
|
|
||||||
[0.3.0]: https://github.com/20Max01/TSinjex/compare/v0.2.0...v0.3.0
|
|
||||||
[0.4.0]: https://github.com/20Max01/TSinjex/compare/v0.3.0...v0.4.0
|
[0.4.0]: https://github.com/20Max01/TSinjex/compare/v0.3.0...v0.4.0
|
||||||
|
[0.3.0]: https://github.com/20Max01/TSinjex/compare/v0.2.0...v0.3.0
|
||||||
|
[0.2.0]: https://github.com/20Max01/TSinjex/compare/v0.0.14...v0.2.0
|
||||||
|
[0.0.14]: https://github.com/20Max01/TSinjex/compare/v0.0.13...v0.0.14
|
||||||
|
Reference in New Issue
Block a user