81 lines
3.4 KiB
Markdown
81 lines
3.4 KiB
Markdown
|
|
# Changelog
|
|||
|
|
|
|||
|
|
## 2026-05-01 - 3.0.4 - fix(esm)
|
|||
|
|
improve ESM compatibility and modernize package configuration
|
|||
|
|
|
|||
|
|
- replace direct CommonJS-style imports of threads and spawn-wrap with createRequire-based loading for NodeNext compatibility
|
|||
|
|
- update internal path handling to derive package paths from import.meta.url instead of __dirname
|
|||
|
|
- add package exports entry, tighten TypeScript settings, and refresh test/tooling configuration for the current build setup
|
|||
|
|
|
|||
|
|
## 2026-03-01 - 3.0.3 - maintenance
|
|||
|
|
Released 3.0.3 with repository and metadata housekeeping updates.
|
|||
|
|
|
|||
|
|
- Removed the GitLab CI configuration.
|
|||
|
|
- Updated the project description.
|
|||
|
|
- Included minor maintenance-only changes across the 3.0.3 release line.
|
|||
|
|
|
|||
|
|
## 2024-05-14 - 3.0.2 - core
|
|||
|
|
Delivered a core update in 3.0.2 with additional configuration maintenance.
|
|||
|
|
|
|||
|
|
- Updated core functionality.
|
|||
|
|
- Refreshed TypeScript configuration.
|
|||
|
|
- Updated npm metadata for git host settings.
|
|||
|
|
- Summarizes minor maintenance commits within the 3.0.2 release range.
|
|||
|
|
|
|||
|
|
## 2022-07-28 - 3.0.0 - core
|
|||
|
|
Released the 3.x line with a breaking module-system migration and follow-up core fixes through 3.0.1–3.0.2.
|
|||
|
|
|
|||
|
|
- Switched the package to ESM as a breaking change.
|
|||
|
|
- Applied core update fixes in 3.0.0, 3.0.1, and 3.0.2.
|
|||
|
|
- Summarizes the trivial version-tag commits across versions 3.0.0 through 3.0.2.
|
|||
|
|
|
|||
|
|
## 2019-08-22 - 2.0.9 - core
|
|||
|
|
Delivered a sequence of core maintenance releases from 2.0.3 through 2.0.9.
|
|||
|
|
|
|||
|
|
- Applied repeated core update fixes across versions 2.0.3, 2.0.4, 2.0.5, 2.0.6, 2.0.7, and 2.0.8.
|
|||
|
|
- Released 2.0.9 as the latest point in this maintenance range.
|
|||
|
|
- Summarizes trivial version-only commits across versions 2.0.3 through 2.0.9.
|
|||
|
|
|
|||
|
|
## 2018-08-07 - 2.0.0 - package
|
|||
|
|
Released 2.0.0 with package-level breaking and follow-up maintenance changes through 2.0.2.
|
|||
|
|
|
|||
|
|
- Introduced a breaking package scope change in the lead-up to 2.0.0.
|
|||
|
|
- Updated npm access level for the package.
|
|||
|
|
- Updated the testing framework in 2.0.1.
|
|||
|
|
- Summarizes trivial version-only commits across versions 2.0.0 through 2.0.2.
|
|||
|
|
|
|||
|
|
## 2017-11-28 - 1.0.9 - maintenance
|
|||
|
|
Published maintenance updates across versions 1.0.9 through 1.0.11.
|
|||
|
|
|
|||
|
|
- Updated the project to align with newer standards.
|
|||
|
|
- Refreshed CI configuration.
|
|||
|
|
- Summarizes trivial version-only commits across versions 1.0.9 through 1.0.11.
|
|||
|
|
|
|||
|
|
## 2017-03-04 - 1.0.4 - core
|
|||
|
|
Expanded core threading and API capabilities across versions 1.0.4 through 1.0.8.
|
|||
|
|
|
|||
|
|
- Added simple forking support with `threadsimple`.
|
|||
|
|
- Changed `ThreadSimple` to return a Promise.
|
|||
|
|
- Improved typings.
|
|||
|
|
- Added `forkOptions`.
|
|||
|
|
- Added `argvArgs` support to `simpleThread`.
|
|||
|
|
- Included an update to wrapping behavior.
|
|||
|
|
- Summarizes trivial version-only commits across versions 1.0.4 through 1.0.8.
|
|||
|
|
|
|||
|
|
## 2017-03-03 - 1.0.2 - maintenance
|
|||
|
|
Delivered early maintenance improvements across versions 1.0.2 and 1.0.3.
|
|||
|
|
|
|||
|
|
- Updated internal `smartipc` code.
|
|||
|
|
- Updated the README.
|
|||
|
|
- Added `npmts` as a required global CI tool.
|
|||
|
|
- Summarizes trivial version-only commits across versions 1.0.2 through 1.0.3.
|
|||
|
|
|
|||
|
|
## 2017-01-29 - 1.0.0 - core
|
|||
|
|
Initial release of the project with foundational functionality and setup work through 1.0.1.
|
|||
|
|
|
|||
|
|
- Added the initial basic functionality.
|
|||
|
|
- Started the implementation and merged initial development work.
|
|||
|
|
- Added and improved the README.
|
|||
|
|
- Added GitLab CI configuration.
|
|||
|
|
- Switched to native IPC to reduce dependencies.
|
|||
|
|
- Summarizes trivial release-tag and documentation-only follow-up commits across versions 1.0.0 and 1.0.1.
|