Releases: JamieMason/syncpack
13.0.0
13.0.0 (2024-08-25)
⚠ BREAKING CHANGES
-
engines: Changed
engines.node
from>=16
to>=18.18.0
.minimatch@10
was updated insyncpack@12.4.0
which requirednode@>=20
and caused issues in some projects.This change adds a local linter to verify that the node engines of syncpack's dependencies all satisfy syncpack's own node engine. Using this linter found that the minimum node engine of all of syncpack's dependencies is v18.18.0.
-
core: The commands
fix-mismatches
,set-semver-ranges
,prompt
, andupdate
will no longer result in package.json files being formatted. This was a side effect ofJSON.parse
andJSON.stringify
being used to read and write to disk.From this version, only specific changes are applied. To preserve the previous behaviour, run
syncpack format
afterwards to apply fixes to formatting should they be needed.
Features
Bug Fixes
- engines: ensure correct required node version (fed04e4), closes #237
- npm: remove unused peer dependencies (aac4e24), refs #180 #181
- npm: run pnpm update (f1e6ce2)
Support this project
12.4.0
12.4.0 (2024-07-24)
Summary
Aside from updating npm dependencies, all changes are pull requests by @ardelato, @evaliyev, @mctrafik, and @chaseholdren – thanks for contributing.
Features
Bug Fixes
- config: add $schema property to types (ee54fd7), closes #200 #207 #236
- format: use localeCompare for sorting (e8c9bd3), closes #206 #214
- npm: apply breaking changes after updates (c2a7744)
- npm: update dependencies (bbf2cd9)
Support this project
12.3.3
12.3.2
12.3.1
12.3.0
12.2.0
12.1.0
12.0.1
12.0.0
12.0.0 (2023-12-24)
See also the release notes for 12.0.0-alpha.0 and 12.0.0-alpha.1 for all changes made in
latest
since 11.2.1.