71 lines
2.6 KiB
Markdown
71 lines
2.6 KiB
Markdown
# Changelog
|
|
|
|
## 2026-05-02 - 2.1.0 - feat(csv)
|
|
add typed CSV APIs and modernize package configuration
|
|
|
|
- add explicit TypeScript types for CSV cell values, object rows, and parsed rows
|
|
- improve CSV string serialization by normalizing nullish values to empty strings
|
|
- modernize package metadata and tooling with exports, updated build/test dependencies, and stricter TypeScript settings
|
|
- replace file-based tests with inline node+chromium tests and add stronger parsing/string generation assertions
|
|
- refresh project documentation and add smart config metadata for release tooling
|
|
|
|
## 2026-03-01 - 2.0.2 - maintenance
|
|
Project maintenance updates were applied across the 2.0.2 line.
|
|
|
|
- Removed the GitLab CI configuration.
|
|
- Included assorted non-functional repository and metadata updates across 2023-07-10 to 2024-05-29, including org scheme changes, npm metadata adjustments, tsconfig updates, and description updates.
|
|
|
|
## 2022-10-29 - 2.0.2 - core
|
|
Small core fix release.
|
|
|
|
- Updated core behavior.
|
|
|
|
## 2022-08-06 - 2.0.1 - core
|
|
Small core fix release.
|
|
|
|
- Updated core behavior.
|
|
|
|
## 2022-08-06 - 2.0.0 - core
|
|
Major runtime update with a breaking module-system change.
|
|
|
|
- Switched to ESM.
|
|
- Enabled whitespace trimming by default.
|
|
- Includes the version publication for 2.0.0.
|
|
|
|
## 2022-01-03 - 1.0.23 - bom markers
|
|
Improved input handling for BOM-prefixed content.
|
|
|
|
- Now handles BOM markers correctly.
|
|
|
|
## 2019-12-15 - 1.0.22 - core
|
|
Patch releases focused on incremental fixes.
|
|
|
|
- Summarizes maintenance updates across versions 1.0.19 through 1.0.21, primarily minor core updates.
|
|
|
|
## 2018-10-14 - 1.0.15 - maintenance
|
|
A series of maintenance and internal quality improvements were released across versions 1.0.12 through 1.0.14.
|
|
|
|
- Refactored static function and constructor responsibilities.
|
|
- Ran project formatting and structural cleanup.
|
|
- Added Snyk policy support.
|
|
|
|
## 2018-08-18 - 1.0.11 - tooling
|
|
Tooling and CI improvements were released across versions 1.0.9 through 1.0.11.
|
|
|
|
- Updated testing configuration in CI.
|
|
- Refreshed dependencies.
|
|
- Removed an obsolete build dependency.
|
|
|
|
## 2018-06-10 - 1.0.8 - package
|
|
Packaging and maintenance updates were released across versions 1.0.6 through 1.0.8.
|
|
|
|
- Applied a minor core update.
|
|
- Removed unnecessary tool installs.
|
|
- Set the package private marker to false.
|
|
|
|
## 2018-05-10 - 1.0.5 - parser
|
|
Early releases introduced the initial feature set along with repository and packaging refinements.
|
|
|
|
- Added initial core implementation in 1.0.1.
|
|
- Added parser support for comma- and semicolon-separated CSV strings in 1.0.3.
|
|
- Included accompanying cleanup and maintenance updates across versions 1.0.2, 1.0.4, and 1.0.5. |