Files
smartspawn/changelog.md
T

81 lines
3.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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.13.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.