Skip to content

Releases: JamieMason/syncpack

10 releases found

14.2.1

21 Mar 23:24
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

14.2.1 (2026-03-21)

Bug Fixes

  • cargo: update dependencies (c6b8a0c)

Performance Improvements

  • core: avoid clone when reading props (e1dea16)
  • core: avoid reserialising json to compare (422a26a)
  • core: detect indent/newline once (e476300)
  • specifier: lazily create node_[range|version] (cc1eac7)
  • specifier: optimise parsing (9a91292)

syncpack list in seconds (lower is better)

  14.2.1 │ ██ 0.155s
  14.2.0 │ ███ 0.196s
  14.1.0 │ ███ 0.196s
  14.0.2 │ ██ 0.167s
  14.0.1 │ ███ 0.190s
  14.0.0 │ ██ 0.160s
  13.0.4 │ ████████████████████████████████████████ 2.699s
  13.0.3 │ ████████████████████████████████████████ 2.699s
  13.0.2 │ ████████████████████████████████████████ 2.697s
  13.0.1 │ ████████████████████████████████████████ 2.696s
  13.0.0 │ █████████████████████████████████████ 2.528s
  12.4.0 │ ███████████████████████████████████ 2.363s
  12.3.3 │ ████████████████████████████████████ 2.410s
  12.3.2 │ ███████████████████████████████████ 2.340s
  12.3.1 │ ███████████████████████████████████ 2.394s
  12.3.0 │ ███████████████████████████████████ 2.377s
  12.2.0 │ ████████████████████████████████████████ 2.708s
  12.1.0 │ ██████████████████████████████ 2.006s
  12.0.1 │ ███████████████████████████████ 2.106s
  12.0.0 │ ███████████████████████████████ 2.104s
  11.2.1 │ ███████████████ 1.049s
  10.0.0 │ ███████ 0.447s
   9.0.0 │ ███████ 0.495s
   8.0.0 │ ██████ 0.406s
   7.0.0 │ ██████ 0.415s

14.2.0

08 Mar 15:35
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

14.2.0 (2026-03-08)

Features

  • groups: extend and improve sameMinor policy (42c31a3)

Bug Fixes

  • cli: fix link to DiffersToHighestOrLowestSemver docs (51bf8ff), closes #324

14.1.0

07 Mar 18:46
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

14.1.0 (2026-03-07)

Features

  • cli: add --reporter json to fix and format commands (5522ffe), closes #322
  • cli: add statusType property to json output (5a82a85), closes #322
  • write: detect indentation when config is not set (66c0493), closes #318

14.0.2

07 Mar 14:34
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

14.0.2 (2026-03-07)

Bug Fixes

14.0.1

05 Mar 19:52
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

14.0.1 (2026-03-05)

⚠️ Update 2026-03-07 – pnpm users: upgrade to 14.0.2 or newer

Bug Fixes

  • cargo: update dependencies (c85144b)
  • core: handle negated source globs (aaf5032), closes #319

14.0.0

16 Feb 18:13
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

14.0.0 (2026-02-16)

⚠️ Update 2026-03-07 – pnpm users: upgrade to 14.0.2 or newer

Important

🚀 v14 is a Rust rewrite with a new API and has been in public alpha for 7 months.

Throughout this time I've developed and tested this version on public monorepos and asked for feedback from the community wherever I can, but there will be situations I haven't seen before.

Please follow the Migrate to 14 guide and if afterwards you encounter a problem, raise an issue using the bug report template.

The Getting Started guide has also been updated and is worth revisiting to get to know the changes.

Syncpack is a one person project used by some of the biggest companies in the world. If you or your business finds it useful then please consider a donation or becoming a Sponsor.

Syncpack is free and always will be. At the very least, please show it to people that you think might be interested ❤️

14.0.0-alpha.41

08 Feb 19:24
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

14.0.0-alpha.41 Pre-release
Pre-release

14.0.0-alpha.41 (2026-02-08)

Bug Fixes

  • cargo: update dependencies (1700ed9)
  • core: apply semver groups to highest semver calculation (48a80ee), closes #314

14.0.0-alpha.40

30 Jan 06:01
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

14.0.0-alpha.40 Pre-release
Pre-release

14.0.0-alpha.40 (2026-01-30)

Features

  • cli: print migration guides for deprecated commands (1e1b904)

Bug Fixes

  • cargo: update dependencies (1bf8f04)

14.0.0-alpha.39

28 Jan 20:57
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

14.0.0-alpha.39 Pre-release
Pre-release

14.0.0-alpha.39 (2026-01-28)

Features

  • config: replace tsx with node@>=22.6 type stripping (8b1eaa0)

14.0.0-alpha.38

27 Jan 21:22
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

14.0.0-alpha.38 Pre-release
Pre-release

14.0.0-alpha.38 (2026-01-27)

Bug Fixes

  • core: resolve semverGroup / highestSemver conflict (593e1c8), closes #314