All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
9.0.0 (2024-12-10)
- fix checkSatisfiesVersionsBetweenDependencies config and result
- fix checkSatisfiesVersionsBetweenDependencies config and result (f8ddc10)
8.0.1 (2024-12-08)
Note: no notable changes
8.0.0 (2024-12-08)
- drop node 18 and node 20
- change message format
- parse package to get line:column in error messages
- update to node 22 and use fs.glob (10d509a)
7.2.0 (2024-07-17)
- support workspace:* (310347a)
7.1.2 (2024-06-09)
- properly check peer dependency's dependencies for non-matching version when it is in pkg peer dependency (b40fdaa)
7.1.1 (2024-03-06)
Note: no notable changes
7.1.0 (2024-03-06)
- better support exact versions (e9e6aa2)
7.0.0 (2023-11-05)
- drop node 16, requires node 18
- indicate when the issue is auto fixable (f9a5609)
- add missing newline when autofixing package.json (5e52efc)
- display expected version in checkExactVersion if we could resolve it (14e1103)
- update import-meta-resolve (77acefd)
- use fileURLToPath (ad78573)
- pob update and update to yarn 4 and node 18 (d474f59)
0.2.0 (2021-03-13)
- check-package-dependencies: add bin script (1886768)
6.8.0 (2023-09-15)
- checkResolutionsVersionsMatch: add support for resolutions with patch (42520ad)
- deps: update dependency type-fest to v4 (#535) (4c94049)
6.7.0 (2023-07-13)
- add tryToAutoFix support in checkSatisfiesVersionsFromDependency (c4efa60)
6.6.0 (2023-07-05)
- allow * use in onlyWarnsForInMonorepoPackagesDependencies (350e62a)
6.5.0 (2023-07-05)
- add checkMinRangePeerDependenciesSatisfiesDependencies and enable in recommended for librairies (c04eb24)
- deps: update dependency semver to v7.5.1 (#504) (d8079a5)
- better support for * (1ac69e6)
6.4.1 (2023-05-11)
- fix colors when both errors and warnings are found (5779fe2)
6.4.0 (2023-05-08)
- add conclusion (d29d77c)
- deps: update dependency glob to v10 (#491) (455068c)
- deps: update dependency import-meta-resolve to v3 (#498) (626782a)
- fix multiple beforeExit (d0595d2)
6.3.2 (2023-04-17)
- ignore direct peer dependency check if the dependency is in peer dependencies (9eb7635)
6.3.1 (2023-03-13)
- make sure all dependencies matches peerdependency range before skipping it (6b0db57)
- only allow dependencies satisfiying peerdependencies when isLibrary is false (0093237)
6.3.0 (2023-03-13)
- allow direct peer dependencies to be satisfied by another direct peer dependency (2aba256)
6.2.1 (2023-01-29)
- ignore directory with no package.json with warning (76cdddf)
6.2.0 (2023-01-09)
- checkExactVersion: add check for comparators range (c886651)
6.1.0 (2022-12-30)
- add checkMinRangeDependenciesSatisfiesDevDependencies (934247f)
- autofix checkMinRangeSatisfies (63b20f7)
6.0.0 (2022-12-30)
- isLibrary is now an option on createCheckPackage instead of checkRecommended
- allow duplicate devdep and dep when pkg is library and dep is range (3697f8d)
5.0.0 (2022-12-30)
- requires node 16
- add checkSatisfiesVersionsInDependency (59cb1d2)
- deps: update dependency chalk to v5 (#219) (b1ac9b1)
- drop node 14 (3d4c7f1)
4.0.0 (2022-11-29)
- removed deprecated methods
- requires ESM, drop CJS support
3.11.0 (2022-11-27)
3.10.0 (2022-09-21)
- add checkSatisfiesVersions (083b1ce)
3.9.2 (2022-07-30)
- fix enable --fix cli option (2fff3cd)
- fix run message warning always displaying for workspaces (2e7e01d)
3.9.1 (2022-07-30)
3.9.0 (2022-07-30)
- allow
--fix
option (27a2f85)
- fix autofix exact dependencies (cb8108e)
3.8.0 (2022-07-30)
- prepare run() for async use with ESM (e904c03)
- support windows ERR_PACKAGE_PATH_NOT_EXPORTED error (d77c4fe)
3.7.1 (2022-07-24)
3.7.0 (2022-07-07)
- check duplicates from previously checked packages in monorepo (eec2e71)
- deps: update dependency glob to v8 (#334) (32953d1)
3.6.0 (2022-04-27)
- add checkResolutionsVersionsMatch (af67b83)
3.5.2 (2022-03-12)
- fixes for monorepo (28b13e3)
3.5.1 (2022-03-12)
- default exactVersionsOnlyWarnsFor (f3a5a34)
3.5.0 (2022-03-12)
- better warns for checks (18c47ef)
3.4.0 (2022-03-05)
- support npm: in version (51959c2)
3.3.0 (2022-03-05)
- add createCheckPackageOptions to createCheckPackageWithWorkspaces (5168959)
3.2.0 (2022-02-06)
- add allowRangeVersionsInDependencies option (fc5bc18)
3.1.0 (2022-01-26)
- add option monorepoDirectDuplicateDependenciesOnlyWarnsFor (0fa6149)
3.0.2 (2022-01-19)
- beta in direct duplicate dependencies (bab86e1)
3.0.1 (2022-01-19)
- supports prereleases (8c49a05)
3.0.0 (2021-12-11)
- requires node 14
- drop node 12 (ef56e15)
- bin script (736bad3)
2.2.1 (2021-12-06)
- build (04ebf5f)
2.2.0 (2021-12-06)
- allow to check identical version in other dep types (e157111)
2.1.0 (2021-12-04)
2.0.2 (2021-07-11)
- add main field for eslint (a3961be)
2.0.1 (2021-07-11)
- ignore workspace in version or range (96284e8)
2.0.0 (2021-07-11)
- requires node that support module
- update dev dependencies (4c94bed)
1.2.7 (2021-07-11)
1.2.6 (2021-07-08)
- exports package.json (5b390b0)
1.2.5 (2021-06-27)
- allow peer to be used in both dependencies and peerDependencies (130cf50)
1.2.4 (2021-04-19)
- allow peerDependencies to also be in peerDependencies for libraries but not in devDependencies (25269a7)
1.2.3 (2021-03-28)
- warn when exact version not respected on workspaces (a8d5019)
1.2.2 (2021-03-28)
- ignore checking when range starts with file: (fe5d3d8)
1.2.1 (2021-03-23)
- internalWarnedForDuplicate use in workspace root pkg (fcff2ba)
1.2.0 (2021-03-23)
- add .forEach (333b617)
- checkExactVersions report multiple errors (fb716e0)
- chek direct duplicate dependencies in workspaces (4904ca9)
- missing docs (c728f26)
- use report error and clearer message when a dependency is missing the dependency (c6215e2)
1.1.0 (2021-03-23)
- add checkSatisfiesVersionsBetweenDependencies (6b9a201)
- deps: update dependency type-fest to v1 (#22) (da34b8f)
1.0.1 (2021-03-21)
- improve regexp for detecting path in ERR_PACKAGE_PATH_NOT_EXPORTED error (81efce3)
- rewrite in typescript (236eae9)
0.1.2 (2021-03-13)
- check-package-dependencies: onlyWarnsFor undefined (0a52498)
0.1.1 (2021-03-13)
- check-package-dependencies: pkg path name (f056a54)
- check-package-dependencies: better duplicate message error and fix reportError pkgPath (fede23a)