JamieMason/syncpack

View on GitHub
CHANGELOG.md

Summary

Maintainability
Test Coverage
### Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).

#### [12.3.2](https://github.com/JamieMason/syncpack/compare/12.3.1...12.3.2)

- revert(update): revert commit a1c72704 [`1d2339b`](https://github.com/JamieMason/syncpack/commit/1d2339b284293079f267dc48f751a985031ad85f)

#### [12.3.1](https://github.com/JamieMason/syncpack/compare/12.3.0...12.3.1)

> 21 April 2024

- fix(npm): update dependencies [`90e7d70`](https://github.com/JamieMason/syncpack/commit/90e7d7094abc13ac7d63f70e5dde7f4c9a7af49e)
- fix(core): switch to ESM & update dependencies [`b02c421`](https://github.com/JamieMason/syncpack/commit/b02c4215e06fe28d83656860095dc72244913ad2)
- refactor(effect): run @effect/codemod [`c0d08d5`](https://github.com/JamieMason/syncpack/commit/c0d08d571cb595fc877477cec22b2d928b2ef1bc)

#### [12.3.0](https://github.com/JamieMason/syncpack/compare/12.2.0...12.3.0)

> 30 December 2023

- feat(lint): check files are formatted [`#102`](https://github.com/JamieMason/syncpack/issues/102)
- feat(format): sort .exports, expose more config [`#142`](https://github.com/JamieMason/syncpack/issues/142)
- chore(release): 12.3.0 [`40fef6a`](https://github.com/JamieMason/syncpack/commit/40fef6a334a36b56b933863a56a0adc061e2f66e)
- docs(readme): fix centre alignment of logo [`ae5ac07`](https://github.com/JamieMason/syncpack/commit/ae5ac07e9e058f24b32adcdb675a12e2fcfc12e8)
- chore(core): update release-it config [`93208dd`](https://github.com/JamieMason/syncpack/commit/93208dd6aeb1b354d266f342928ef7a43a9886b1)

#### [12.2.0](https://github.com/JamieMason/syncpack/compare/12.1.0...12.2.0)

> 30 December 2023

- feat(core): add specifier type for * & latest [`#174`](https://github.com/JamieMason/syncpack/issues/174)
- feat(groups): target instances by specifier type [`#163`](https://github.com/JamieMason/syncpack/issues/163)
- docs(site): update npm dependencies [`601477a`](https://github.com/JamieMason/syncpack/commit/601477a6e436ec09d29320d6b068de33d38ae0aa)
- docs(site): tidy layout of required/optional pills [`698742e`](https://github.com/JamieMason/syncpack/commit/698742e8ef734e422e217f0e3cbc139a6070cfa2)
- docs(site): document specifierTypes [`ef70ce1`](https://github.com/JamieMason/syncpack/commit/ef70ce16a5928fcb381d18b7d62cccbfcd3ff3ff)

#### [12.1.0](https://github.com/JamieMason/syncpack/compare/12.0.1...12.1.0)

> 29 December 2023

- feat(config): support async syncpack.config.mjs [`#164`](https://github.com/JamieMason/syncpack/issues/164)
- fix(local): allow missing .version if not depended on [`#183`](https://github.com/JamieMason/syncpack/issues/183)
- fix(workspace): add support for workspace:^ [`#182`](https://github.com/JamieMason/syncpack/issues/182)
- refactor(reports): assign reports to groups [`#184`](https://github.com/JamieMason/syncpack/issues/184)
- refactor(core): switch from sync to async [`58f8bcb`](https://github.com/JamieMason/syncpack/commit/58f8bcb85fdbb70444f3322327b0c638a25858ad)
- chore(release): 12.1.0 [`92327ad`](https://github.com/JamieMason/syncpack/commit/92327ad8161faba6e89751b8665c41a31f98a395)
- chore(core): update release-it config [`9048e50`](https://github.com/JamieMason/syncpack/commit/9048e509b5e7226cc27004a89eca7af404d972b6)

#### [12.0.1](https://github.com/JamieMason/syncpack/compare/12.0.0...12.0.1)

> 26 December 2023

- fix(effect): add peer for @effect/schema [`#180`](https://github.com/JamieMason/syncpack/issues/180) [`#181`](https://github.com/JamieMason/syncpack/issues/181)
- chore(release): 12.0.1 [`e170485`](https://github.com/JamieMason/syncpack/commit/e170485c19d0d569fde65271df5023c25ebde0ff)

### [12.0.0](https://github.com/JamieMason/syncpack/compare/12.0.0-alpha.1...12.0.0)

> 24 December 2023

- fix(cli): make status codes easier to read [`#172`](https://github.com/JamieMason/syncpack/issues/172)
- feat(update): prompt formatted repository url [`#178`](https://github.com/JamieMason/syncpack/issues/178) [`#177`](https://github.com/JamieMason/syncpack/issues/177)
- chore(release): 12.0.0 [`eabbfb8`](https://github.com/JamieMason/syncpack/commit/eabbfb850a93f622090bfb0f0578d4b8a538610b)
- chore(core): take v12 out of alpha [`50d2d6a`](https://github.com/JamieMason/syncpack/commit/50d2d6a70f2bca7d0289472122f45f7f08dbc9b7)
- docs(readme): update note on v12 alpha [`7fa1c2c`](https://github.com/JamieMason/syncpack/commit/7fa1c2c25a6f391c777cf182e110e4303cd4bbb5)

#### [12.0.0-alpha.1](https://github.com/JamieMason/syncpack/compare/12.0.0-alpha.0...12.0.0-alpha.1)

> 23 December 2023

- docs(site): switch to astro starlight [`6c85916`](https://github.com/JamieMason/syncpack/commit/6c85916ba3a4a7246668afa808b740ffe2b548b6)
- chore(test): migrate to vitest [`db0434b`](https://github.com/JamieMason/syncpack/commit/db0434b34964d47859c6077e581b611b75df9d76)
- chore(github): add release-it [`1cab0f4`](https://github.com/JamieMason/syncpack/commit/1cab0f4aabbf780228dec3411d8a68468778084b)

#### [12.0.0-alpha.0](https://github.com/JamieMason/syncpack/compare/11.2.1...12.0.0-alpha.0)

> 5 November 2023

- feat(core): broaden version specifier support [`#161`](https://github.com/JamieMason/syncpack/issues/161) [`#162`](https://github.com/JamieMason/syncpack/issues/162) [`#157`](https://github.com/JamieMason/syncpack/issues/157)
- refactor(env): read CWD from env [`0b604c8`](https://github.com/JamieMason/syncpack/commit/0b604c84398b410b2d4f1bb8622c2305aa5365ea)
- fix(npm): update dependencies [`f016552`](https://github.com/JamieMason/syncpack/commit/f016552c618df84e4a05527589f8380ce921534d)
- test(files): reorganise test files [`cf805f7`](https://github.com/JamieMason/syncpack/commit/cf805f7713ba48d3b78957e7ec5f4d5ebad56fc4)

### [11.2.1](https://github.com/JamieMason/syncpack/compare/10.9.3...11.2.1)

> 14 August 2023

- feat(config): add a json schema [`#146`](https://github.com/JamieMason/syncpack/issues/146) [`#147`](https://github.com/JamieMason/syncpack/issues/147)
- feat(depTypes): rename 'workspace' to 'local' [`#154`](https://github.com/JamieMason/syncpack/issues/154)
- feat(depTypes): handle '!peer' and '**' [`06f2e88`](https://github.com/JamieMason/syncpack/commit/06f2e880735b21078191c9deaddb24445f0666c0)
- fix(npm): update dependencies [`c8a5cab`](https://github.com/JamieMason/syncpack/commit/c8a5cabf51ca1bdf793c1e7d688a82fa68bee66f)
- refactor(fs): remove fs-extra [`3b2fac2`](https://github.com/JamieMason/syncpack/commit/3b2fac2f3ff5b72d8aa8893820ec7bc296554321)

#### [10.9.3](https://github.com/JamieMason/syncpack/compare/10.7.3...10.9.3)

> 31 July 2023

- feat(node): support >=16 [`#148`](https://github.com/JamieMason/syncpack/issues/148)
- feat(versions): support npm: alias protocol [`#151`](https://github.com/JamieMason/syncpack/issues/151)
- chore(npm): update dependencies [`6dd5aaf`](https://github.com/JamieMason/syncpack/commit/6dd5aafd8ccda83bb6c9ae56ed4d6bfda7f5fd67)
- refactor(versions): parse specifiers with npm-package-arg [`ce58e3a`](https://github.com/JamieMason/syncpack/commit/ce58e3a6f71607eb2468d01219f67eb8c62c7f9f)
- chore(npm): update @effect/* packages [`3db1bc4`](https://github.com/JamieMason/syncpack/commit/3db1bc49aaa76c2f657f0076109e08a3584882bc)

#### [10.7.3](https://github.com/JamieMason/syncpack/compare/10.7.2...10.7.3)

> 3 July 2023

- fix(workspace): revert issue 95 [`#143`](https://github.com/JamieMason/syncpack/issues/143)
- chore(release): 10.7.3 [`4474a73`](https://github.com/JamieMason/syncpack/commit/4474a731e10ba7aaafc52a29afdec17552700ccd)

#### [10.7.2](https://github.com/JamieMason/syncpack/compare/10.6.1...10.7.2)

> 2 July 2023

- feat(cli): add command to update dependencies [`1c1be99`](https://github.com/JamieMason/syncpack/commit/1c1be99461c9fccea66a3f0a0568b99577d1ffed)
- fix(npm): update dependencies [`bf432a7`](https://github.com/JamieMason/syncpack/commit/bf432a7b75acf95e49d9faccb432fbdff176bb42)
- docs(site): create folder for semver groups [`cfde196`](https://github.com/JamieMason/syncpack/commit/cfde196b35d05777e04b2e5829f0384ecb473b3a)

#### [10.6.1](https://github.com/JamieMason/syncpack/compare/10.5.1...10.6.1)

> 18 June 2023

- feat(core): refactor and general improvements [`#140`](https://github.com/JamieMason/syncpack/issues/140) [`#139`](https://github.com/JamieMason/syncpack/issues/139) [`#132`](https://github.com/JamieMason/syncpack/issues/132) [`#111`](https://github.com/JamieMason/syncpack/issues/111)
- refactor(core): rename some symbols [`2801b67`](https://github.com/JamieMason/syncpack/commit/2801b670811473ab6215c8bad26c50dc4a3673e9)
- chore(release): 10.6.1 [`a035315`](https://github.com/JamieMason/syncpack/commit/a035315ee51002e8a19eb68c4e3f0188981249f2)

#### [10.5.1](https://github.com/JamieMason/syncpack/compare/10.2.0...10.5.1)

> 4 June 2023

- feat(groups): manage intersecting range versions [`96d6c6d`](https://github.com/JamieMason/syncpack/commit/96d6c6d7837526c1e1dac603959b199d9d0b0f7d)
- feat(cli): add prompt to fix unsupported mismatches [`296fad5`](https://github.com/JamieMason/syncpack/commit/296fad5b7ba29e5a1476285dad9320de199f4131)
- chore(release): 10.5.1 [`87be648`](https://github.com/JamieMason/syncpack/commit/87be648ad65e0ddc2c8c90aad25e3ce1497ee047)

#### [10.2.0](https://github.com/JamieMason/syncpack/compare/10.1.0...10.2.0)

> 3 June 2023

- feat(cli): change output of lint command [`#134`](https://github.com/JamieMason/syncpack/issues/134)
- chore(release): 10.2.0 [`3f50c6c`](https://github.com/JamieMason/syncpack/commit/3f50c6c93e2762b64ea753b904425eac72278626)

#### [10.1.0](https://github.com/JamieMason/syncpack/compare/10.0.0...10.1.0)

> 29 May 2023

- feat(cli): add lint command [`2e3df1c`](https://github.com/JamieMason/syncpack/commit/2e3df1c2178755faaf1116c910fd610b3bb43807)
- chore(release): 10.1.0 [`047afa1`](https://github.com/JamieMason/syncpack/commit/047afa1eb62dff8ae78d2da0e67069f1368de912)
- chore(github): rename main branch [`6bb8b04`](https://github.com/JamieMason/syncpack/commit/6bb8b041fe925b88af13b5c8603d23ce91354c22)

### [10.0.0](https://github.com/JamieMason/syncpack/compare/9.8.6...10.0.0)

> 28 May 2023

- docs(website): fix broken config examples [`#127`](https://github.com/JamieMason/syncpack/issues/127)
- **Breaking change:** fix(core): rewrite core architecture [`#124`](https://github.com/JamieMason/syncpack/issues/124) [`#130`](https://github.com/JamieMason/syncpack/issues/130) [`#131`](https://github.com/JamieMason/syncpack/issues/131) [`#114`](https://github.com/JamieMason/syncpack/issues/114)
- chore(npm): regenerate lockfile [`73dba5d`](https://github.com/JamieMason/syncpack/commit/73dba5da895ad8473f117d2281fd20c796889a6e)
- chore(release): 10.0.0 [`b485565`](https://github.com/JamieMason/syncpack/commit/b485565ceec39f6fe5b1de6530de8eac56dcad87)
- fix(npm): update typescript [`2c5cd7f`](https://github.com/JamieMason/syncpack/commit/2c5cd7f83cc46f0a95e4bfc09b80f6bd37181cae)

#### [9.8.6](https://github.com/JamieMason/syncpack/compare/9.8.4...9.8.6)

> 23 April 2023

- fix(config): prevent default source overriding rcfile [`#123`](https://github.com/JamieMason/syncpack/issues/123)
- refactor(lib): replace expect-more with tightrope [`b9700af`](https://github.com/JamieMason/syncpack/commit/b9700af04da698f7f9fb6d748f9629aaa30f40d7)
- fix(npm): update minor dependencies [`91f4967`](https://github.com/JamieMason/syncpack/commit/91f496767d834b7372565a094599ece935bb346d)
- chore(license): update year [`2f1ffba`](https://github.com/JamieMason/syncpack/commit/2f1ffba70ccd27599780b2e602283755490087d6)

#### [9.8.4](https://github.com/JamieMason/syncpack/compare/9.7.4...9.8.4)

> 21 February 2023

- feat(semver): support resolving with lowest version [`#110`](https://github.com/JamieMason/syncpack/issues/110)
- refactor(ADTs): propagate all errors [`b5ceae0`](https://github.com/JamieMason/syncpack/commit/b5ceae0c654e31a67d1848f287639dbf0dce9c46)
- docs(site): mark up required/optional config [`9137df2`](https://github.com/JamieMason/syncpack/commit/9137df271960b9b41cf940e766fb321714acc5e2)
- docs(site): mention verbose logging [`f0869db`](https://github.com/JamieMason/syncpack/commit/f0869db7a51acd3739b4230d92ab4849edb52c6a)

#### [9.7.4](https://github.com/JamieMason/syncpack/compare/9.3.2...9.7.4)

> 19 February 2023

- feat(versionGroups): add optional snapTo property [`#87`](https://github.com/JamieMason/syncpack/issues/87)
- feat(semver): recognise ^6, >=5 etc as valid [`#122`](https://github.com/JamieMason/syncpack/issues/122)
- test(scenarios): group tests by scenario [`1349770`](https://github.com/JamieMason/syncpack/commit/1349770ddc05c13c5d0cd9d75c21dd8b6ce85add)
- docs(site): more progress adding documentation [`982cee4`](https://github.com/JamieMason/syncpack/commit/982cee4268abdf2592bccec7fe6aed8219a1eea3)
- fix(npm): update dependencies [`558d177`](https://github.com/JamieMason/syncpack/commit/558d177026ca89606b534f3ce37958b80faa7b1a)

#### [9.3.2](https://github.com/JamieMason/syncpack/compare/9.1.2...9.3.2)

> 17 February 2023

- feat(groups): add optional label to semver/version groups [`#118`](https://github.com/JamieMason/syncpack/issues/118)
- feat(groups): output groups in order they're defined [`#120`](https://github.com/JamieMason/syncpack/issues/120)
- chore(release): 9.3.2 [`d8ab5da`](https://github.com/JamieMason/syncpack/commit/d8ab5da32d50a1980813798f5554d1c24f85b983)

#### [9.1.2](https://github.com/JamieMason/syncpack/compare/9.0.2...9.1.2)

> 16 February 2023

- revert(fix-mismatches): don't remove nested empty objects [`#117`](https://github.com/JamieMason/syncpack/issues/117)
- feat(semver): mention unsupported versions in output [`#121`](https://github.com/JamieMason/syncpack/issues/121)
- chore(docs): run create-docusaurus@latest [`837ee29`](https://github.com/JamieMason/syncpack/commit/837ee29a5c6299ccbe6975085ba2f84c7c4638f2)
- docs(site): migrate docs from readme [`d397ea7`](https://github.com/JamieMason/syncpack/commit/d397ea7d986815e3b5a79bcb017db83670839661)
- chore(site): scaffold basic docs pages [`92d2f23`](https://github.com/JamieMason/syncpack/commit/92d2f23b330cdc0bf17d6967490eebb0df288353)

#### [9.0.2](https://github.com/JamieMason/syncpack/compare/9.0.0...9.0.2)

> 15 February 2023

- fix(options): fix --source regression in 9.0.0 [`#116`](https://github.com/JamieMason/syncpack/issues/116)
- chore(debug): debug in vscode with breakpoints [`df61df6`](https://github.com/JamieMason/syncpack/commit/df61df637dbb24ed132d97b5185e2cdcb82cc7e5)
- chore(config): remove values same as defaults [`61ce86c`](https://github.com/JamieMason/syncpack/commit/61ce86c4600c3e4033169afc25def57c2f119a13)
- test(ci): add smoke tests for commander integration [`d01d0b7`](https://github.com/JamieMason/syncpack/commit/d01d0b7ad5fc578cb4f4a901edf70f11b7d0723c)

### [9.0.0](https://github.com/JamieMason/syncpack/compare/8.5.14...9.0.0)

> 14 February 2023

- **Breaking change:** feat(custom): support custom version locations [`#112`](https://github.com/JamieMason/syncpack/issues/112) [`#113`](https://github.com/JamieMason/syncpack/issues/113)
- refactor(versions): replace how versions are read/written [`e02bc87`](https://github.com/JamieMason/syncpack/commit/e02bc87fdbea4f2f2247b70bde66b326e2f7b6be)
- refactor(config): organise types and runtime validations [`3cc9655`](https://github.com/JamieMason/syncpack/commit/3cc96553ad11a285caa7dea374e135202cbc71ef)
- refactor(lib): replace fp-ts with @mobily/ts-belt [`5a226fa`](https://github.com/JamieMason/syncpack/commit/5a226fae75ec2700e49fee8f654fbb42ffe218ff)

#### [8.5.14](https://github.com/JamieMason/syncpack/compare/8.4.11...8.5.14)

> 7 February 2023

- fix(output): remove console.log in readConfigFileSync [`#106`](https://github.com/JamieMason/syncpack/issues/106)
- refactor(cli): decouple io and data transformation [`39ee3f9`](https://github.com/JamieMason/syncpack/commit/39ee3f997c3025fffa3a15fa0f984d3a3db2489e)
- fix(npm): update dependencies [`f2c0322`](https://github.com/JamieMason/syncpack/commit/f2c0322ccb1724b566bf818c0a3b03ac3ed9a27e)
- fix(npm): update dependencies [`3ec1361`](https://github.com/JamieMason/syncpack/commit/3ec13613d1f7446d7798adabf33eb82101c51ee8)

#### [8.4.11](https://github.com/JamieMason/syncpack/compare/8.4.10...8.4.11)

> 1 December 2022

- fix(semver-ranges): fix regression in 8.4.10 {lint,set}-semver-ranges [`5bce1d8`](https://github.com/JamieMason/syncpack/commit/5bce1d84e3018c08ec72459955de2631b3a3aabe)
- chore(release): 8.4.11 [`b3ffc1c`](https://github.com/JamieMason/syncpack/commit/b3ffc1c92a70a3b56214b74d84b5cce5063aa097)

#### [8.4.10](https://github.com/JamieMason/syncpack/compare/8.3.9...8.4.10)

> 23 November 2022

- feat(groups): add support to ignore dependencies [`f96df8f`](https://github.com/JamieMason/syncpack/commit/f96df8fe6faf80c28e02178f2dd23863290a1da6)
- chore(release): 8.4.10 [`cc76e8b`](https://github.com/JamieMason/syncpack/commit/cc76e8bd48a4ab1e24d5e952ce4e34010f1f0c77)
- docs(readme): warn against managing projects with filter [`41b32eb`](https://github.com/JamieMason/syncpack/commit/41b32ebfcdd7e4d1e93eb605481196fa2cc7185d)

#### [8.3.9](https://github.com/JamieMason/syncpack/compare/8.3.8...8.3.9)

> 28 October 2022

- fix(semver): add support for setting '*' [`779772b`](https://github.com/JamieMason/syncpack/commit/779772b039ad18aed84df560b13fa92b2a4ad741)
- chore(release): 8.3.9 [`b7c0308`](https://github.com/JamieMason/syncpack/commit/b7c03083dd6407724569503bf8ac5631f745c3b7)
- docs(readme): fix incorrect dependencyTypes examples [`ca15bff`](https://github.com/JamieMason/syncpack/commit/ca15bff20fe7635208056ba8226838e6532f0fc0)

#### [8.3.8](https://github.com/JamieMason/syncpack/compare/8.2.5...8.3.8)

> 28 October 2022

- feat(config): include config.syncpack of package.json [`#86`](https://github.com/JamieMason/syncpack/issues/86)
- fix(set-semver-ranges): handle 'workspace' type [`#84`](https://github.com/JamieMason/syncpack/issues/84)
- fix(pnpm): fix regression affecting --pnpmOverrides [`#94`](https://github.com/JamieMason/syncpack/issues/94)
- fix(npm): update dependencies [`6311999`](https://github.com/JamieMason/syncpack/commit/63119995d5ab7e98b867edad28bf1655eb96bbdf)
- chore(release): 8.3.8 [`7b2adf7`](https://github.com/JamieMason/syncpack/commit/7b2adf71f1a7f71c62f678fbc2831e8f302655cc)
- test(pnpm): fix typos in test scenarios [`49672ab`](https://github.com/JamieMason/syncpack/commit/49672ab31ec88dbe05facf138580b3c294bc5203)

#### [8.2.5](https://github.com/JamieMason/syncpack/compare/8.2.4...8.2.5)

> 28 October 2022

- docs(readme): fix versionGroups[].dependencyTypes example [`#96`](https://github.com/JamieMason/syncpack/issues/96) [`#98`](https://github.com/JamieMason/syncpack/issues/98)
- fix(format): skip .repository when its .directory is present [`#91`](https://github.com/JamieMason/syncpack/issues/91) [`#93`](https://github.com/JamieMason/syncpack/issues/93)
- chore(release): 8.2.5 [`4723b1a`](https://github.com/JamieMason/syncpack/commit/4723b1aaf08931a7a0cf5b6270ba261ff4d404c7)

#### [8.2.4](https://github.com/JamieMason/syncpack/compare/8.0.0...8.2.4)

> 25 June 2022

- feat(eol): detect line endings when writing [`#76`](https://github.com/JamieMason/syncpack/issues/76)
- docs(readme): document properties of version and semver groups [`#83`](https://github.com/JamieMason/syncpack/issues/83)
- feat(output): better explain mismatch reasons [`#79`](https://github.com/JamieMason/syncpack/issues/79)
- fix(workspace): find missed mismatches against workspace versions [`#66`](https://github.com/JamieMason/syncpack/issues/66)
- fix(npm): update dependencies [`34c5d68`](https://github.com/JamieMason/syncpack/commit/34c5d68194e7134305422f84a05d4774f812ef08)
- fix(npm): update dependencies [`1bdf0c7`](https://github.com/JamieMason/syncpack/commit/1bdf0c756a369fc65987d04d5867a525e2e2248d)
- refactor(core): add more verbose logging [`a3edcf2`](https://github.com/JamieMason/syncpack/commit/a3edcf29fca74457f4d58d0f111a23d47ac41f33)

### [8.0.0](https://github.com/JamieMason/syncpack/compare/7.2.2...8.0.0)

> 31 May 2022

- **Breaking change:** feat(pnpm): add support for pnpm overrides [`#78`](https://github.com/JamieMason/syncpack/issues/78)
- chore(release): 8.0.0 [`89a5a56`](https://github.com/JamieMason/syncpack/commit/89a5a563d1fa1bdd08c8babb11406cbe3f82d893)

#### [7.2.2](https://github.com/JamieMason/syncpack/compare/7.2.1...7.2.2)

> 29 May 2022

- test(core): add test for scenario to reproduce #66 [`cbdc6cc`](https://github.com/JamieMason/syncpack/commit/cbdc6cc578606a409ef7bb0b2f146b3ae2a175d5)
- test(windows): fix tests when run on windows [`3371362`](https://github.com/JamieMason/syncpack/commit/33713626b1b65cb55a34e14d959002e64dbd2c78)
- refactor(mocks): make package.json builder easier to read [`f8aeb0f`](https://github.com/JamieMason/syncpack/commit/f8aeb0f7b59338aa8333c3526753d4c7c67b79e7)

#### [7.2.1](https://github.com/JamieMason/syncpack/compare/7.1.0...7.2.1)

> 2 May 2022

- feat(versionGroups): mark specific dependencies for removal [`#65`](https://github.com/JamieMason/syncpack/issues/65)
- test(core): refactor tests and add more scenarios [`d37ad27`](https://github.com/JamieMason/syncpack/commit/d37ad2707eb7f05428ae60fe2b7c3cbd3788248b)
- fix(npm): update dependencies [`b9a9f5d`](https://github.com/JamieMason/syncpack/commit/b9a9f5da2dee72e8aea7ccebca7607c80cd8391e)
- chore(release): 7.2.1 [`0004b77`](https://github.com/JamieMason/syncpack/commit/0004b773b5e31573cbfcd5c7f4c6b7d380b508cc)

#### [7.1.0](https://github.com/JamieMason/syncpack/compare/7.0.0...7.1.0)

> 1 May 2022

- feat(cli): add --config to specify path to config file [`#71`](https://github.com/JamieMason/syncpack/issues/71) [`#72`](https://github.com/JamieMason/syncpack/issues/72)
- chore(release): 7.1.0 [`221a9c7`](https://github.com/JamieMason/syncpack/commit/221a9c7a8233267097a3fe7449ebfb56c36d5b47)

### [7.0.0](https://github.com/JamieMason/syncpack/compare/6.2.1...7.0.0)

> 27 April 2022

- **Breaking change:** feat(cli): sync versions of locally developed packages [`#66`](https://github.com/JamieMason/syncpack/issues/66)
- fix(npm): update dependencies [`eebbcde`](https://github.com/JamieMason/syncpack/commit/eebbcde479adefdbf0dee0f7560c8bc0952a1c03)
- fix(npm): update dependencies [`4e5a1cf`](https://github.com/JamieMason/syncpack/commit/4e5a1cf484bcfcdab2eef6ded1558ddb51a49286)
- chore(release): 7.0.0 [`b8a2feb`](https://github.com/JamieMason/syncpack/commit/b8a2febf8f6d6ce057ba381afa9363f6de63abfb)

#### [6.2.1](https://github.com/JamieMason/syncpack/compare/6.2.0...6.2.1)

> 12 April 2022

- fix(globs): ignore node_modules [`#68`](https://github.com/JamieMason/syncpack/issues/68) [`#70`](https://github.com/JamieMason/syncpack/issues/70)
- chore(release): 6.2.1 [`59429ff`](https://github.com/JamieMason/syncpack/commit/59429ff67427e9cbb6771979c7517b1de1ea0d42)

#### [6.2.0](https://github.com/JamieMason/syncpack/compare/6.1.0...6.2.0)

> 3 January 2022

- feat(groups): target specific dependency types [`565c1e7`](https://github.com/JamieMason/syncpack/commit/565c1e76c71592dc0353266e1289dd9d0bf3fd9b)
- chore(release): 6.2.0 [`dea1675`](https://github.com/JamieMason/syncpack/commit/dea167556635f015f0feb407207b0d2e9470ed0e)

#### [6.1.0](https://github.com/JamieMason/syncpack/compare/6.0.0...6.1.0)

> 3 January 2022

- feat(groups): pin a version group to a specific version [`#44`](https://github.com/JamieMason/syncpack/issues/44) [`#53`](https://github.com/JamieMason/syncpack/issues/53) [`#63`](https://github.com/JamieMason/syncpack/issues/63) [`#64`](https://github.com/JamieMason/syncpack/issues/64)
- refactor(filter): filter packages in one place [`c64a109`](https://github.com/JamieMason/syncpack/commit/c64a1098185acb1e212d261d42da85c7d443dd58)
- refactor(core): extract a getExpectedVersion function [`ea59d4b`](https://github.com/JamieMason/syncpack/commit/ea59d4bb5f0491b4473e8d56081bc7ff80673954)
- chore(release): 6.1.0 [`75750dc`](https://github.com/JamieMason/syncpack/commit/75750dc036ff05562ebc32541d4aa4974299e422)

### [6.0.0](https://github.com/JamieMason/syncpack/compare/5.8.15...6.0.0)

> 1 January 2022

- **Breaking change:** feat(core): add glob support and semver range rule groups [`787757c`](https://github.com/JamieMason/syncpack/commit/787757c4b09163ec12a60b190954811c0cf4f15f)
- fix(npm): update dependencies [`fdef0a2`](https://github.com/JamieMason/syncpack/commit/fdef0a202340e4287bf8f7e6ae27953002c5b4ee)
- refactor(sources): resolve globs and files using fp-ts [`f165c1d`](https://github.com/JamieMason/syncpack/commit/f165c1dd63a2a76309f5fc77e92dd98e5a38fad1)

#### [5.8.15](https://github.com/JamieMason/syncpack/compare/5.8.14...5.8.15)

> 8 August 2021

- fix(npm): update dependencies [`aea1f37`](https://github.com/JamieMason/syncpack/commit/aea1f374e4e039a35aec7b2e629b9607fd922c75)
- chore(release): 5.8.15 [`325b573`](https://github.com/JamieMason/syncpack/commit/325b573329f9a6308a2580df9300e102e4573d23)

#### [5.8.14](https://github.com/JamieMason/syncpack/compare/5.8.12...5.8.14)

> 1 August 2021

- fix(format): write files if only whitespace changes [`#54`](https://github.com/JamieMason/syncpack/issues/54)
- fix(cli): apply breaking change from commander [`a61d384`](https://github.com/JamieMason/syncpack/commit/a61d3845a55f0796defce7cafaaf29541a4ff07f)
- chore(release): 5.8.14 [`8bf31c8`](https://github.com/JamieMason/syncpack/commit/8bf31c8e5d85f70b74c132b0457533f7d4c57fc2)
- chore(npm): patch lodash vulnerability [`4733c04`](https://github.com/JamieMason/syncpack/commit/4733c04e488e611b41f89ed4cb60730cb0c09126)

#### [5.8.12](https://github.com/JamieMason/syncpack/compare/5.7.11...5.8.12)

> 1 August 2021

- feat(core): add lint-semver-ranges command [`#56`](https://github.com/JamieMason/syncpack/issues/56)
- fix(npm): update dependencies [`91254f6`](https://github.com/JamieMason/syncpack/commit/91254f6aa283afcc0b32163864468359dd4f888f)
- refactor(core): apply changes from updated dependencies [`c3aac26`](https://github.com/JamieMason/syncpack/commit/c3aac260f0254db7c2df5ae522b53109bc98276c)
- chore(deps): bump node-notifier from 8.0.0 to 8.0.1 [`3a91079`](https://github.com/JamieMason/syncpack/commit/3a91079bf246ee52422ccbcb92284dd2fa3a0a92)

#### [5.7.11](https://github.com/JamieMason/syncpack/compare/5.6.10...5.7.11)

> 29 January 2021

- feat(fix-mismatches): use local package version when available [`#47`](https://github.com/JamieMason/syncpack/issues/47)
- fix(npm): update dependencies [`5531da6`](https://github.com/JamieMason/syncpack/commit/5531da60bc1cfb0fe3c5ca8e904d0a9e55d3d4b5)
- test(fix-mismatches): clarify behaviour with non-semver mismatches [`4fd1d0a`](https://github.com/JamieMason/syncpack/commit/4fd1d0a19dcb53be3eeb9d91665267872a35369a)
- chore(release): 5.7.11 [`0864855`](https://github.com/JamieMason/syncpack/commit/0864855cb051d17021cbd0c4be8a96295e5978f8)

#### [5.6.10](https://github.com/JamieMason/syncpack/compare/5.6.7...5.6.10)

> 17 September 2020

- fix(core): support multiple version groups [`#43`](https://github.com/JamieMason/syncpack/issues/43)
- fix(list): display mismatches from version groups [`43ba18d`](https://github.com/JamieMason/syncpack/commit/43ba18dff1aa7c749724b992b6eef17a227f5445)
- chore(release): 5.6.10 [`f4cb055`](https://github.com/JamieMason/syncpack/commit/f4cb055845139be8f210ce1f992fa8e847311c80)
- fix(cli): use defaults when source is empty array [`c2f6199`](https://github.com/JamieMason/syncpack/commit/c2f61998add60ed5d52af1c3518d1f737cf75c80)

#### [5.6.7](https://github.com/JamieMason/syncpack/compare/5.5.6...5.6.7)

> 30 August 2020

- feat(core): support granular versioning rules [`#41`](https://github.com/JamieMason/syncpack/issues/41)
- test(core): test multiple mismatch permutations [`6ffd1a1`](https://github.com/JamieMason/syncpack/commit/6ffd1a1c7cf0c6f6f8610f759221c973a84db67a)
- chore(scripts): add organize-imports-cli [`2d5083a`](https://github.com/JamieMason/syncpack/commit/2d5083ab4a0757262d4c9abc2b300276add2adad)
- refactor(core): spread getInstallations across dir [`feb146d`](https://github.com/JamieMason/syncpack/commit/feb146d1631d9bae959a7f6009043d43952c2a07)

#### [5.5.6](https://github.com/JamieMason/syncpack/compare/5.2.5...5.5.6)

> 23 August 2020

- feat(core): support yarn workspaces config as object [`#33`](https://github.com/JamieMason/syncpack/issues/33)
- feat(core): sort resolutions field a-z [`#34`](https://github.com/JamieMason/syncpack/issues/34)
- feat(core): expose format configuration [`#30`](https://github.com/JamieMason/syncpack/issues/30)
- fix(core): ignore link: versions rather than throw [`#38`](https://github.com/JamieMason/syncpack/issues/38)
- test(core): improve branch coverage [`bfed243`](https://github.com/JamieMason/syncpack/commit/bfed2435fa964a2d2edf17cbcc360a875e096cfc)
- chore(release): 5.5.6 [`6d9ae7a`](https://github.com/JamieMason/syncpack/commit/6d9ae7a5b1b3f180d28dae055a3dd62c6f679562)

#### [5.2.5](https://github.com/JamieMason/syncpack/compare/5.1.4...5.2.5)

> 22 August 2020

- fix(npm): update dependencies [`19ad510`](https://github.com/JamieMason/syncpack/commit/19ad510d09040e1aa098e16d6831836da3c9c12f)
- feat(core): add support for config files [`cfd5df3`](https://github.com/JamieMason/syncpack/commit/cfd5df35134de068eaf26bdb2cfaa1890c6c3545)
- chore(release): 5.2.5 [`e7a3a34`](https://github.com/JamieMason/syncpack/commit/e7a3a3408ff7df0a61afb1cd194b3420e2dca562)

#### [5.1.4](https://github.com/JamieMason/syncpack/compare/5.0.3...5.1.4)

> 2 August 2020

- feat(core): add support for pnpm workspaces [`#42`](https://github.com/JamieMason/syncpack/issues/42)
- fix(npm): update dependencies [`f2cac6a`](https://github.com/JamieMason/syncpack/commit/f2cac6a05eaf9f5a7736267a797cf75476292757)
- chore(release): 5.1.4 [`9d48f88`](https://github.com/JamieMason/syncpack/commit/9d48f884ac37901b7b8d5cf6cfe8eb9c1d824aaa)

#### [5.0.3](https://github.com/JamieMason/syncpack/compare/5.0.1...5.0.3)

> 19 June 2020

- fix(format): leave sort order of "files" array unchanged [`#35`](https://github.com/JamieMason/syncpack/issues/35)
- fix(npm): update dependencies [`9e0bd7e`](https://github.com/JamieMason/syncpack/commit/9e0bd7ea257b3dcc425f306d4fcae195f6d0d126)
- chore(lint): migrate tslint → eslint [`fd4f257`](https://github.com/JamieMason/syncpack/commit/fd4f2578ae5ba19215c0bc51a4e503c47d820b13)
- refactor(lint): fix eslint warnings [`a084069`](https://github.com/JamieMason/syncpack/commit/a084069ad78cb2609b104db4c0674dedb262c777)

### [5.0.1](https://github.com/JamieMason/syncpack/compare/4.5.5...5.0.1)

> 16 February 2020

- **Breaking change:** fix(npm): update dependencies [`5fdcc7b`](https://github.com/JamieMason/syncpack/commit/5fdcc7bd112533f891b31dfcf0be79b54989b8d7)
- refactor(core): huge internal refactor [`beee8ad`](https://github.com/JamieMason/syncpack/commit/beee8ad2257e3cbcdf2cb0471f6e70cf855c1516)
- chore(release): 5.0.1 [`02d25c2`](https://github.com/JamieMason/syncpack/commit/02d25c2f961d15caabe07363667eae3a11524b15)

#### [4.5.5](https://github.com/JamieMason/syncpack/compare/4.5.4...4.5.5)

> 19 January 2020

- fix(npm): update dependencies [`1776b5f`](https://github.com/JamieMason/syncpack/commit/1776b5fdbbc79315dd5ab8700f25daeb3ec46b05)
- docs(readme): update readme template [`85c0d52`](https://github.com/JamieMason/syncpack/commit/85c0d526c089e08f307967ed4705b12392598e52)
- style(core): change prettier configuration [`f580fd8`](https://github.com/JamieMason/syncpack/commit/f580fd8141b38053edd6008931a05587b51b0bbe)

#### [4.5.4](https://github.com/JamieMason/syncpack/compare/4.5.3...4.5.4)

> 16 July 2019

- fix(npm): update dependencies [`#28`](https://github.com/JamieMason/syncpack/issues/28)
- chore(release): 4.5.4 [`7270e3c`](https://github.com/JamieMason/syncpack/commit/7270e3c643dbd3e7df9cdf6f0fe73d79ec0313a3)

#### [4.5.3](https://github.com/JamieMason/syncpack/compare/4.5.2...4.5.3)

> 17 June 2019

- chore(release): 4.5.3 [`e7d2547`](https://github.com/JamieMason/syncpack/commit/e7d2547c15edb05757dcf6bb7b7364d9308b0c97)
- fix(npm): update dependencies [`10834a9`](https://github.com/JamieMason/syncpack/commit/10834a905812aadd4e13b2420bf3dc1549939dab)
- chore(deps-dev): update dev dependencies [`c0e5bad`](https://github.com/JamieMason/syncpack/commit/c0e5bad4513c2767ad98b0741b74b247268602dd)

#### [4.5.2](https://github.com/JamieMason/syncpack/compare/4.4.2...4.5.2)

> 14 May 2019

- feat(cli): add support for yarn workspaces [`#20`](https://github.com/JamieMason/syncpack/issues/20) [`#22`](https://github.com/JamieMason/syncpack/issues/22)
- chore(release): 4.5.2 [`5ae1387`](https://github.com/JamieMason/syncpack/commit/5ae13871942b68d859ca8420b7b5104c8fffa8e9)
- chore(core): credit contributors [`1d72956`](https://github.com/JamieMason/syncpack/commit/1d729566419cd825e7b37d2661902b5f78e3a8df)

#### [4.4.2](https://github.com/JamieMason/syncpack/compare/4.4.1...4.4.2)

> 6 May 2019

- chore(npm): update dependencies [`f8cea85`](https://github.com/JamieMason/syncpack/commit/f8cea8572bb7e921ea897e973f99eeafcbf35abe)
- chore(release): 4.4.2 [`13889a5`](https://github.com/JamieMason/syncpack/commit/13889a59bd205475ea3e82de9f0e74f235d2c7d3)
- docs(readme): update readme with --filter option [`f59554e`](https://github.com/JamieMason/syncpack/commit/f59554efaa98a1794a30c02a1db765815ab05398)

#### [4.4.1](https://github.com/JamieMason/syncpack/compare/4.3.1...4.4.1)

> 29 April 2019

- feat(options): add dependency filter regex [`#18`](https://github.com/JamieMason/syncpack/issues/18)
- chore(npm): update dependencies [`2409422`](https://github.com/JamieMason/syncpack/commit/2409422ec601c82eb7c211cf1d0173e01d717bad)
- chore(release): 4.4.1 [`e4580f6`](https://github.com/JamieMason/syncpack/commit/e4580f67285cb8101d6aa78974a0a680e938e1da)

#### [4.3.1](https://github.com/JamieMason/syncpack/compare/4.0.1...4.3.1)

> 3 February 2019

- chore(npm): update dependencies [`fc41917`](https://github.com/JamieMason/syncpack/commit/fc4191706b5e055401e2581c33dea552e9794006)
- feat(fix-mismatches): output which files are (un)changed [`a79b078`](https://github.com/JamieMason/syncpack/commit/a79b078d7527a27a6e1343dab06e901f0c0a0530)
- refactor(core): replace import require with import * [`b198353`](https://github.com/JamieMason/syncpack/commit/b1983538122bc1b0376501cec3d70203dc1cbbf7)

#### [4.0.1](https://github.com/JamieMason/syncpack/compare/4.0.0...4.0.1)

> 14 January 2019

- fix(ci): cannot read property concat of undefined [`#16`](https://github.com/JamieMason/syncpack/issues/16)
- chore(npm): update dependencies [`3e2a340`](https://github.com/JamieMason/syncpack/commit/3e2a3408c9842f8c6a8b9dfd21d8b26d73341c82)
- chore(release): 4.0.1 [`20462bd`](https://github.com/JamieMason/syncpack/commit/20462bd81a03b3d4ab400fd35c88e4605563a13e)

### [4.0.0](https://github.com/JamieMason/syncpack/compare/3.5.2...4.0.0)

> 11 January 2019

- fix(npm): update dependencies [`#15`](https://github.com/JamieMason/syncpack/issues/15)
- **Breaking change:** fix(node): support Node.js 8.x or newer [`c71009e`](https://github.com/JamieMason/syncpack/commit/c71009e1507cd66c735112a0ae685cd3e51ab2fe)
- chore(release): 4.0.0 [`a66663f`](https://github.com/JamieMason/syncpack/commit/a66663fd9249ea35d813dc8d5c7f6a95ecc1566b)
- chore(ci): update travis config [`d4905d7`](https://github.com/JamieMason/syncpack/commit/d4905d70a1a5c3520c91668b391637931713ae02)

#### [3.5.2](https://github.com/JamieMason/syncpack/compare/3.5.0...3.5.2)

> 7 January 2019

- fix(npm): update dependencies [`09d9f04`](https://github.com/JamieMason/syncpack/commit/09d9f04480252edd0fd3b6af3cd8dce36c66d96b)
- fix(core): improve handling of non-semver versions [`9e1176a`](https://github.com/JamieMason/syncpack/commit/9e1176a3495ea97648c61ab5869a12c3ff539c5f)
- chore(release): 3.5.2 [`1c354e5`](https://github.com/JamieMason/syncpack/commit/1c354e5d49119d77e79f68a5b2d418256e553844)

#### [3.5.0](https://github.com/JamieMason/syncpack/compare/3.4.0...3.5.0)

> 29 October 2018

- feat(cli): improve --help output and examples [`dfe6274`](https://github.com/JamieMason/syncpack/commit/dfe6274c50d6ba3ea3ec419cabd1ccf0bb73f8fb)
- chore(release): 3.5.0 [`68f9401`](https://github.com/JamieMason/syncpack/commit/68f940148ea20107a46fec2946f8ab7ab10fda84)

#### [3.4.0](https://github.com/JamieMason/syncpack/compare/3.3.0...3.4.0)

> 28 October 2018

- feat(cli): read sources from lerna.json if present [`#11`](https://github.com/JamieMason/syncpack/issues/11)
- chore(release): 3.4.0 [`749078d`](https://github.com/JamieMason/syncpack/commit/749078d0e6201879d247a682f0dd48ed02604592)

#### [3.3.0](https://github.com/JamieMason/syncpack/compare/3.2.0...3.3.0)

> 28 October 2018

- feat(cli): specify indentation as option [`#12`](https://github.com/JamieMason/syncpack/issues/12)
- feat(cli): specify dependency types as options [`#10`](https://github.com/JamieMason/syncpack/issues/10)
- refactor(core): improve tests, fixtures, and refactor [`51054b3`](https://github.com/JamieMason/syncpack/commit/51054b3c22e87eee16cb2093cd84c0a05ec34dbf)
- chore(npm): update dependencies [`9dce4a4`](https://github.com/JamieMason/syncpack/commit/9dce4a48bfc9df71921e148dd77db420b4b30bf7)
- chore(release): 3.3.0 [`a103d37`](https://github.com/JamieMason/syncpack/commit/a103d37e6eb165e70ea2947c86c4af56de665df4)

#### [3.2.0](https://github.com/JamieMason/syncpack/compare/3.0.0...3.2.0)

> 28 October 2018

- perf(npm): move @types to devDependencies [`#13`](https://github.com/JamieMason/syncpack/issues/13)
- feat(cli): specify dependency types as options [`b81d9b1`](https://github.com/JamieMason/syncpack/commit/b81d9b151aadbd2fa28e510a37a084bb6811bbed)
- refactor(core): improve tests, fixtures, and refactor [`7ff66d4`](https://github.com/JamieMason/syncpack/commit/7ff66d45b96b45924e39dc9a182a2ce8240d356a)
- style(core): set line length to 80 [`75e3de9`](https://github.com/JamieMason/syncpack/commit/75e3de9b025492469a85b7f41618f05cb5f4a723)

### [3.0.0](https://github.com/JamieMason/syncpack/compare/2.0.1...3.0.0)

> 25 August 2018

- **Breaking change:** feat(bin): override package locations using repeatable --source options [`5dbcfd4`](https://github.com/JamieMason/syncpack/commit/5dbcfd4915cf286cba0e665e554c319d717f6651)
- chore(npm): update dependencies [`edd303c`](https://github.com/JamieMason/syncpack/commit/edd303c9844dd2794314df3e2e88ccf44c1c5150)
- style(core): format markdown [`90f011b`](https://github.com/JamieMason/syncpack/commit/90f011be43dc66ed9258a4108043a4fd4d890675)

#### [2.0.1](https://github.com/JamieMason/syncpack/compare/2.0.0...2.0.1)

> 29 April 2018

- fix(core): ensure pattern overrides are read [`7513ba5`](https://github.com/JamieMason/syncpack/commit/7513ba5fa644bf445efbdca22d4797b4a973b56f)
- chore(release): 2.0.1 [`54df2fe`](https://github.com/JamieMason/syncpack/commit/54df2fe1ce0b160b09a418bcca9d362ece56c898)

### [2.0.0](https://github.com/JamieMason/syncpack/compare/1.3.2...2.0.0)

> 29 April 2018

- **Breaking change:** feat(core): support multiple glob patterns [`#5`](https://github.com/JamieMason/syncpack/issues/5)
- chore(release): 2.0.0 [`2e87578`](https://github.com/JamieMason/syncpack/commit/2e87578a9a0367dcead141c5ec2ea6c25f930e1f)

#### [1.3.2](https://github.com/JamieMason/syncpack/compare/1.2.2...1.3.2)

> 28 April 2018

- chore(npm): update dependencies [`a766dd3`](https://github.com/JamieMason/syncpack/commit/a766dd38d6024ba5398e5f533b2003c2574b5357)
- feat(core): add set-semver-ranges command [`4d206b9`](https://github.com/JamieMason/syncpack/commit/4d206b9d00c7cf5a9f8ee52b84d7e8b9487fd01a)
- test(core): exclude empty dictionaries from fixtures [`103e6f6`](https://github.com/JamieMason/syncpack/commit/103e6f691a5260d5f07cb66f6dd7696010c6734b)

#### [1.2.2](https://github.com/JamieMason/syncpack/compare/1.0.2...1.2.2)

> 10 February 2018

- chore(npm): update dependencies [`1ed4d72`](https://github.com/JamieMason/syncpack/commit/1ed4d72fd2c491a73ad45b2d8d4539484da6ff54)
- feat(core): add format command [`bae1133`](https://github.com/JamieMason/syncpack/commit/bae11337f1c68c87299ee3e33120d3dc0fa8643f)
- chore(release): 1.2.2 [`2ab5480`](https://github.com/JamieMason/syncpack/commit/2ab5480696e141acaf5755e85cc3a78d1101d04c)

#### [1.0.2](https://github.com/JamieMason/syncpack/compare/1.0.1...1.0.2)

> 2 February 2018

- chore(release): 1.0.2 [`106109d`](https://github.com/JamieMason/syncpack/commit/106109d55c672318996cfc31b6fafebb45aee448)

#### [1.0.1](https://github.com/JamieMason/syncpack/compare/1.0.0...1.0.1)

> 2 February 2018

- chore(release): 1.0.1 [`1ce9bde`](https://github.com/JamieMason/syncpack/commit/1ce9bde1848a318a533fb8289f8eae88bfe12bac)
- fix(core): correct paths to binaries [`5682cd6`](https://github.com/JamieMason/syncpack/commit/5682cd65b8559e9f47c9fe63b6294aebb73ba896)

### [1.0.0](https://github.com/JamieMason/syncpack/compare/0.3.1...1.0.0)

> 2 February 2018

- **Breaking change:** feat(core): update command line API [`de8dcb2`](https://github.com/JamieMason/syncpack/commit/de8dcb2b0dbe7bb63c91aeb05e8422696b0bd178)
- refactor(core): build up a new library in typescript [`d8ca000`](https://github.com/JamieMason/syncpack/commit/d8ca000b0414d39017f8fd584d44f777cfecc90b)
- refactor(core): extend package module with glob api [`25a6fda`](https://github.com/JamieMason/syncpack/commit/25a6fda1d0e4f43abba7600ffc5af08a53b6966a)

#### [0.3.1](https://github.com/JamieMason/syncpack/compare/0.3.0...0.3.1)

> 23 August 2017

- fix(copy-values): write results to disk [`a641de4`](https://github.com/JamieMason/syncpack/commit/a641de41faaf6851cf9177ff87acd0d3e16494fb)
- chore(release): 0.3.1 [`3731179`](https://github.com/JamieMason/syncpack/commit/3731179be5a8e8c80a6ae5a96d9eb2c19da5bc7a)

#### [0.3.0](https://github.com/JamieMason/syncpack/compare/0.2.1...0.3.0)

> 22 August 2017

- feat(cli): add copy-values command [`b51a2c9`](https://github.com/JamieMason/syncpack/commit/b51a2c96e133a1b5020577cf3c6bef31e79de850)
- chore(release): 0.3.0 [`5efe240`](https://github.com/JamieMason/syncpack/commit/5efe240bbd33b3800af19feb748c470f3ea2cbd4)

#### [0.2.1](https://github.com/JamieMason/syncpack/compare/0.2.0...0.2.1)

> 20 August 2017

- fix(core): update dependencies, fix lint warnings [`a65eef7`](https://github.com/JamieMason/syncpack/commit/a65eef765d868a27913e173543dcbda43a2202a5)
- chore(release): 0.2.1 [`cebae99`](https://github.com/JamieMason/syncpack/commit/cebae99c6cc97b4d6d5a2fee0991e452806e9762)

#### [0.2.0](https://github.com/JamieMason/syncpack/compare/0.1.0...0.2.0)

> 20 August 2017

- feat(sync): synchronise versions across multiple package.json [`7d5848a`](https://github.com/JamieMason/syncpack/commit/7d5848a0edbe0c0a312be323cc8d9a4a8ed0ea30)
- chore(release): 0.2.0 [`257ebf3`](https://github.com/JamieMason/syncpack/commit/257ebf340f8d53fcdad517fdb8541f1d76eda281)

#### 0.1.0

> 18 August 2017

- feat(cli): create scaffold cli [`f6dada7`](https://github.com/JamieMason/syncpack/commit/f6dada7aae149b7d0299206308347c8497e249d0)
- chore(release): 0.1.0 [`cf0c22c`](https://github.com/JamieMason/syncpack/commit/cf0c22c1ba76f5772753a03ecc6b21d2d7e36fae)