Releases: DecimalTurn/toml-patch
Releases · DecimalTurn/toml-patch
Release list
v0.5.2
v0.5.1
What's Changed
- Fix LocalTime timezone parsing issue (2dea07f)
- Fix multiline string handling when patching by @DecimalTurn in #87
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
New Features
- Add
truncateZeroTimeInDatesformatting option for date serialization by @DecimalTurn in #86
Dependencies
devDependencies
Full Changelog: v0.4.1...v0.5.0
v0.4.1
What’s Changed
New Features
- Introduce
TomlDocumentclass by @DecimalTurn in #66 - Add
TomlFormatclass by @DecimalTurn in #77 - Better Inline vs Multiline Tables formatting by @DecimalTurn in #79
- Handle TOML date formats when patching by @DecimalTurn in #82
Bug Fixes
- Dates will now preserve their formatting when patched.
Dependencies
Submodules
- Updated submodules/toml-test digest to b54f9ff
GitHub Actions
- Update actions/checkout action to v6
- Update actions/upload-artifact action to v6
devDependencies
- Updated node to v24
- Updated glob to v13
- Updated rimraf to v6.1.2
- Updated js-yaml to v4.1.1
- Updated ts-jest to v29.4.6
- Updated rollup-plugin-dts to v6.3.0
- Skipped rollup v4.53.0 due to upstream issues
Other
Full Changelog: v0.3.8...v0.4.1
v0.4.0
Update package version
v0.3.8
What's Changed
Bug Fixes
- Add rountrip tests and fix related issues by @DecimalTurn in #64
- Ensure trailing end-of-line (EOL) preservation at the end-of-file (ie. if the original TOML doesn't have any EOL at EOF, don't add one and if there's more than one include them).
- Fix issues with float values (
Infinity,-Infinity,NaN,-0) - Fix the regular expression for bare TOML keys ensuring correct quoted keys interpretation (
"tater.man" != tater.man) - Fix nested inline tables issues
- Fix ghost offset when TOML has no top-level key/value pairs
- Fix regex for newline matching in 1d28379
Security
- Add Socket Free Firewall by @DecimalTurn in #53
Dependencies
Submodules
- Updated submodules/toml-test digest to 1d35870
GitHub Actions
- Update actions/upload-artifact action to v5
devDependencies
- Updated rollup to versions up to v4.52.5
- Updated typescript to v5.9.3
- Updated ts-jest to v29.4.5
- Updated jest monorepo to v30
- Updated dedent to v1.7.0
- Updated js-yaml to v4
- Updated @rollup/plugin-typescript to v12.3.0
- Updated actions/setup-node to v6
- Updated socketdev/action to v1.2.0
Other
- Expand benchmarks by @DecimalTurn in #61
Full Changelog: v0.3.7...v0.3.8
v0.3.7
What's Changed
- Documentation and package description update
- Package is now available on jsr.io: https://jsr.io/@decimalturn/toml-patch
Full Changelog: v0.3.3...v0.3.7
v0.3.3
What's Changed
- Handle key-value vs inline-item mixup by @DecimalTurn in #4
Full Changelog: v0.3.2...v0.3.3
v0.3.2
What's Changed
- Fix replacement from Inline-Table to String Value by @DecimalTurn in #3
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- Fix inline-table element deletion by @DecimalTurn in #1
- Fix inline-table edition by @DecimalTurn in #2
Full Changelog: v0.3.0...v0.3.1