5.7.11 (2021-01-29)
- npm: update dependencies (5531da6)
5.6.10 (2020-09-17)
- cli: use defaults when source is empty array (c2f6199)
- core: support multiple version groups (bfd12b4), closes #43
- list: display mismatches from version groups (43ba18d)
5.6.7 (2020-08-30)
- npm: update dependencies (2e3ea3b)
5.5.6 (2020-08-23)
- core: expose format configuration (4f74d9a), closes #30
- core: sort resolutions field a-z (f76a127), closes #34
- core: support yarn workspaces config as object (34eceaf), closes #33
5.2.5 (2020-08-22)
- npm: update dependencies (19ad510)
- core: add support for config files (cfd5df3)
5.1.4 (2020-08-02)
- npm: update dependencies (f2cac6a)
5.0.3 (2020-06-19)
- format: leave sort order of "files" array unchanged (1bd584f), closes #35
- npm: update dependencies (9e0bd7e)
5.0.1 (2020-02-16)
- core: include root package.json when reading yarn & lerna config (a7875cb)
- npm: update dependencies (5fdcc7b)
- npm: engines.node has been increased to >=10 because [email protected] is a hard dependency of syncpack and requires node >=10
4.5.5 (2020-01-19)
- npm: update dependencies (1776b5f)
4.5.4 (2019-07-16)
4.5.3 (2019-06-17)
- npm: update dependencies (10834a9)
4.5.2 (2019-05-14)
4.4.2 (2019-05-06)
- filter: --filter is a string, not a boolean (5587f2b)
4.4.1 (2019-04-29)
4.3.1 (2019-02-03)
- fix-mismatches: output which files are (un)changed (a79b078)
- format: output which files are (un)changed (3a08a7a)
- list: sort output alphabetically (f61bde4)
4.0.1 (2019-01-14)
4.0.0 (2019-01-11)
- node: Support Node.js 8.x or newer, Transitive Dependency [email protected] supports node ">=8".
3.5.2 (2019-01-07)
- core: improve handling of non-semver versions (9e1176a), closes #14
- npm: update dependencies (09d9f04)
3.5.0 (2018-10-29)
- cli: improve --help output and examples (dfe6274)
3.4.0 (2018-10-28)
3.3.0 (2018-10-28)
- cli: specify dependency types as options (ec5ef6b), closes #10
- cli: specify indentation as option (8b408bd), closes #12
- format: sort contributors alphabetically (935ffcf)
3.0.0 (2018-08-25)
- bin: override package locations using repeatable --source options (5dbcfd4)
- list-mismatches: return exit code on finding mismatches (06958c6)
- bin: Previously the location of package.json files could be overridden like so:
syncpack list './package.json' './packages/*/package.json'
This is now done using a repeatable --source
option:
syncpack list --source './package.json' --source './packages/*/package.json'
This change is to make way for new commands which will also require an
overridable --target
option.
2.0.1 (2018-04-29)
- core: ensure pattern overrides are read (7513ba5)
2.0.0 (2018-04-29)
- core: --packages option replaced with variadic arguments
1.3.2 (2018-04-28)
- core: add set-semver-ranges command (4d206b9)
1.2.2 (2018-02-10)
1.0.2 (2018-02-02)
1.0.1 (2018-02-02)
- core: correct paths to binaries (5682cd6)
1.0.0 (2018-02-02)
- core: correctly check a file is package.json (d1da609)
- core: handle missing dependency maps (372aa68)
- core: handle semver ranges containing 1.x.x (a0f8f56)
- core: add fix-mismatches command (4793f1f)
- core: add list command (3b29176)
- core: add list-mismatches command (735ad2b)
- core: update command line API (de8dcb2)
- core: The previous commands have been replaced.
0.3.1 (2017-08-23)
- copy-values: write results to disk (a641de4)
0.3.0 (2017-08-22)
- cli: add copy-values command (b51a2c9)
0.2.1 (2017-08-20)
- core: update dependencies, fix lint warnings (a65eef7)
0.2.0 (2017-08-20)
- sync: synchronise versions across multiple package.json (7d5848a)
0.1.0 (2017-08-18)
- cli: create scaffold cli (f6dada7)