Skip to content

Releases: JamieMason/syncpack

13.0.0

25 Aug 15:24
Compare
Choose a tag to compare

13.0.0 (2024-08-25)

⚠ BREAKING CHANGES

  1. engines: Changed engines.node from >=16 to >=18.18.0.

    minimatch@10 was updated in syncpack@12.4.0 which required node@>=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.

  2. core: The commands fix-mismatches, set-semver-ranges, prompt, and update will no longer result in package.json files being formatted. This was a side effect of JSON.parse and JSON.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

  • core: preserve formatting when applying fixes (e483862), closes #241 #195

Bug Fixes

Support this project

Github-sponsors

support on ko-fi

12.4.0

24 Jul 07:33
Compare
Choose a tag to compare

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

  • groups: handle negation for packages option (0d6b608), closes #232

Bug Fixes

Support this project

Github-sponsors

support on ko-fi

12.3.3

24 Jun 20:57
Compare
Choose a tag to compare

12.3.3

  • fix(npm): use types export in package.json #218 #219
  • chore(github): update actions 20ac0cd

Support this project

Github-sponsors

support on ko-fi

12.3.2

24 Apr 10:11
Compare
Choose a tag to compare

12.3.2 (2024-04-24)

Reverts

Support this project

Github-sponsors

support on ko-fi

12.3.1

21 Apr 12:21
Compare
Choose a tag to compare

12.3.1 (2024-04-21)

Bug Fixes

  • cli: fix clashing shorthand option names (3823825)
  • core: switch to ESM & update dependencies (b02c421)
  • npm: update dependencies (90e7d70)
  • update: apply update to every outdated instance (a1c7270)

Support this project

Github-sponsors

support on ko-fi

12.3.0

30 Dec 18:07
Compare
Choose a tag to compare

12.3.0 (2023-12-30)

Features

  • format: sort .exports, expose more config (6cd7960), closes #142
  • lint: check files are formatted (eda4dbb), closes #102 #3

Support this project

Github-sponsors

support on ko-fi

12.2.0

30 Dec 11:32
Compare
Choose a tag to compare

12.2.0 (2023-12-30)

Features

  • config: improve dependencyTypes intellisense (9c73dc5)
  • core: add specifier type for * & latest (e0cb0ef), closes #174
  • groups: target instances by specifier type (9403c3c), closes #163

Bug Fixes

  • npm: update dependencies (2315227)

Support this project

Github-sponsors

support on ko-fi

12.1.0

29 Dec 17:00
Compare
Choose a tag to compare

12.1.0 (2023-12-29)

Features

  • config: support async syncpack.config.mjs (7216ded), closes #164

Bug Fixes

  • local: allow missing .version if not depended on (419a254), closes #183
  • workspace: add support for workspace:^ (45f1731), closes #182

Support this project

Github-sponsors

support on ko-fi

12.0.1

26 Dec 14:27
Compare
Choose a tag to compare

12.0.1 (2023-12-26)

Bug Fixes

Support this project

Github-sponsors

support on ko-fi

12.0.0

24 Dec 14:24
Compare
Choose a tag to compare

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.

Features

Bug Fixes

  • cli: make status codes easier to read (e17b696), closes #172

Support this project

Github-sponsors

support on ko-fi