All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.
12.2.0 (2024-07-24)
- add shouldValidateDependencyVisibility option (43198ad)
12.1.1 (2024-07-23)
- log on release branch mismatch (47cb4a0)
12.1.0 (2024-07-16)
- add
dist-tag
to release (c9204d3)
12.0.5 (2024-07-12)
- deps: update dependency commit-and-tag-version to v12 (0f347a7)
12.0.4 (2024-07-12)
- deps: update dependency commit-and-tag-version to v11.3.0 (ff71e4c)
12.0.3 (2024-07-12)
- "commit-and-tag-version": "11.2.2" (20b3da5)
12.0.2 (2024-07-12)
- "commit-and-tag-version": "11.2.1" (c0f5868)
12.0.1 (2024-07-12)
- "commit-and-tag-version": "11.1.0" (076eb51)
12.0.0 (2024-07-12)
-
"commit-and-tag-version": "11.0.0"
-
"commit-and-tag-version": "11.0.0" (5d98c92)
11.4.5 (2024-07-12)
- deps: update dependency commit-and-tag-version to v10.1.0 (d6ce7e1)
11.4.4 (2024-07-12)
- deps: update dependency commit-and-tag-version to v9.6.0 (6eebe5d)
11.4.3 (2024-07-12)
- swap standard-version for commit-and-tag-version (821e96b)
11.4.2 (2024-07-12)
11.4.1 (2024-07-12)
- deps: update dependency inquirer to v10 (c722888)
11.4.0 (2024-06-04)
- add
shouldExcludeDeleted
(1ea25a9)
11.3.0 (2024-04-12)
- add new fs helpers (8c02f52)
- cache git results in files (7ea1ee8)
- prepare cache keys to be file names (0e97810)
11.2.0 (2024-04-12)
- add debug logging for git cache (8e5ae55)
11.1.0 (2024-04-12)
11.0.12 (2024-04-03)
- don't swallow error if unexpected (5ea36ad)
11.0.11 (2024-03-04)
- deps: update dependency tmp to v0.2.3 (9da7b11)
11.0.10 (2023-12-15)
- fix changelog truncating repository url (2eee808)
11.0.9 (2023-12-05)
11.0.8 (2023-12-05)
- handle filenames with spaces (dbf9bee)
11.0.7 (2023-11-08)
- conventional-recommended-bump now returns promise (13ab8ba)
- deps: update dependency conventional-recommended-bump to v9 (a9431af)
11.0.6 (2023-11-08)
- update conventional-recommended-bump to v8 (f8bd553)
11.0.5 (2023-11-08)
- update conventional-recommended-bump to v7 (ba3b282)
11.0.4 (2023-11-08)
- add @npmcli/arborist to support breaking change in npm-packlist (ca3b0c4)
- deps: update dependency npm-packlist to v8 (838dfaf)
11.0.3 (2023-11-08)
- use async glob in loadPackageConfig (9b16657)
11.0.2 (2023-11-08)
11.0.1 (2023-11-08)
- support esm inquirer (75bde88)
- deps: update dependency conventional-changelog to v5 (03b5330)
- deps: update dependency inquirer to v9 (2c48cfb)
11.0.0 (2023-11-08)
-
require node 18
-
Merge pull request #452 from CrowdStrike/renovate/standard-node-template-4.x (471c6a1), closes #452
10.2.1 (2023-10-27)
- handle two removed packages that have the same basename (b0c4c2c)
10.2.0 (2023-09-08)
- add dry run to push and publish (bd821cc)
10.1.0 (2023-09-08)
- handle piping in new process helper (5d47fe7)
10.0.1 (2023-09-06)
- fix silent regression (833e4e4)
10.0.0 (2023-09-06)
9.4.13 (2023-09-06)
9.4.12 (2023-08-16)
- don't traverse dependents if we've already processed this node (ef3e3d2)
9.4.11 (2023-08-16)
- early exit if we don't need to upgrade the release type (4369f81)
9.4.10 (2023-08-16)
- early exit if child is of greater release type (a142ea4)
9.4.9 (2023-08-16)
- early exit if no upgrades needed (a8244f4)
9.4.8 (2023-08-16)
- early exit if root node and no upgrades to follow (953dd5e)
9.4.7 (2023-08-16)
9.4.6 (2023-08-16)
- don't calc release type when shouldBumpVersion is false (2d72cec)
9.4.5 (2023-08-16)
- fix shouldBumpVersion when opting out via config (30a9b19)
9.4.4 (2023-08-16)
- still traverse dependents when first devDep is found (3ed56c7)
9.4.3 (2023-08-16)
- fix logger (2d68b9e)
9.4.2 (2023-08-16)
9.4.1 (2023-08-16)
9.4.0 (2023-08-14)
- add some logging to the release (c00cc44)
9.3.5 (2023-06-29)
- don't try to clean up during dry run (a2dae97)
9.3.4 (2023-06-26)
9.3.3 (2023-06-20)
- deps: update dependency semver to v7.5.2 (0ccd71c)
9.3.2 (2023-06-06)
- add some missing uses of
cached
(17d567e)
9.3.1 (2023-06-06)
- run ls-tree instead of diff if new package (aa42921)
- add some missing uses of
cached
(bc4c037)
9.3.0 (2023-05-31)
- add --dry-run to release (2460b6a)
- deps: update dependency semver to v7.5.1 (b3711fa)
9.2.6 (2023-04-17)
- deps: update dependency semver to v7.5.0 (0d1f542)
9.2.5 (2023-04-13)
- deps: update dependency semver to v7.4.0 (1ffe565)
9.2.4 (2023-04-11)
- order a cycle by first alpha package name (fd92e8f)
9.2.3 (2023-04-11)
- detect subset cycles (e5c1415)
9.2.2 (2023-04-11)
9.2.1 (2023-04-03)
- always sort Object.keys to be deterministic (809643a)
9.2.0 (2023-03-21)
9.1.1 (2023-03-07)
- fix ENOTDIR error (b4cfb70)
9.1.0 (2022-11-29)
- add support for CJS config file extension (94b77bc)
9.0.2 (2022-10-20)
- speed up
removeSubDirs
(cd53585)
9.0.1 (2022-10-18)
9.0.0 (2022-09-26)
- This fix means everyone using
changedFiles.packages
needs to update to a full relative path instead of just the basename. For example, a package at "packages/my-package" will go from:
changedFiles({
packages: ['my-package'],
})
to
changedFiles({
packages: ['packages/my-package'],
})
8.6.2 (2022-09-17)
- cycles only come from visitedNodes, so we can remove these cycle checks (ad1cdbb)
- save cycle status instead of recalculating (f9842cc)
8.6.1 (2022-08-15)
- match dot files with minimatch (9933f41)
8.6.0 (2022-08-15)
- add globbing as default instead of spawing packagemanagers (c88852b)
- duplicate all tests using
shouldSpawn: true
(d5f7b3b)
- correctly handle changes across branches (0b6cd4c)
8.5.1 (2022-08-02)
- handles a dir of files converted to a single file where the dir was (7d55461)
8.5.0 (2022-08-01)
- add feature to return workspaces synchronous (c214187)
8.4.1 (2022-08-01)
- add
private: true
to support yarn workspaces (c6410ed) - fix failing test when using
yarn workspaces list
command to read workspaces (73dc089)
8.4.0 (2022-07-26)
- add getWorkspacesPaths to monorepo-next (26caefe)
8.3.1 (2022-07-25)
- remove now unused
packagesGlobs
(4207fb5)
8.3.0 (2022-07-22)
- add support for
monorepo-next.config.js
(76738fb)
8.2.0 (2022-06-02)
- early exit some crawlDag calls (09d5718)
8.1.1 (2022-06-02)
8.1.0 (2022-06-02)
- early exit some crawlDag calls (74c783a)
8.0.4 (2022-06-01)
- make
releaseType
set after the fact (dc2814e) - make
shouldVersionBump
a Symbol method (314c5d8) - remove
group.node.isPackage
check (5edb2b9)
8.0.3 (2022-06-01)
- always use default release type to start (378f429)
8.0.2 (2022-06-01)
8.0.1 (2022-06-01)
- prevent duplicate dependencies in releaseTrees (e96a471)
8.0.0 (2022-05-27)
- use
execa
instead ofexeca.command
(038acd8) - deps: update dependency glob to v8 (4aaa5fe)
- deps: update dependency npm-packlist to v5 (40d782d)
- deps: update dependency semver to v7.3.7 (b8bdccb)
- deps: update dependency standard-version to v9.5.0 (930eb20)
7.3.0 (2022-03-04)
- short-circuit buildDAG (3ee1e03)
7.2.4 (2022-03-04)
- deps: update dependency npm-packlist to v4 (0737ce2)
7.2.3 (2022-03-04)
- test missing version (5fdfb1d)
7.2.2 (2022-02-15)
- deps: update dependency minimatch to v5 (9d3ac9c)
7.2.1 (2022-02-04)
7.2.0 (2022-01-22)
- add release
--default-branch
option (b4dc55d)
7.1.2 (2022-01-05)
- deps: update dependency rfc6902 to v5 (2259dfa)
7.1.1 (2022-01-05)
- deps: update dependency conventional-changelog to v3.1.25 (a65bf5f)
7.1.0 (2021-11-02)
- expose toCommit in
changed
andchangedFiles
(c66b79e)
7.0.1 (2021-10-27)
- deps: update dependency standard-version to v9.3.2 (472d5e7)
7.0.0 (2021-09-15)
- this only affects changed and nothing else
- return only list of changed package names (75840e9)
6.3.1 (2021-08-23)
- deps: update dependency npm-packlist to v3 (8b43e29)
6.3.0 (2021-08-20)
- globs for changedFiles (e67e7ca)
- case for missing globs & exts (c29d23b)
- make the changedFiles code easier to reason about (2963ab3)
- refactor globs to use globs (5b60cd6)
- remove duplicated tests (b5d1347)
6.2.2 (2021-07-21)
6.2.1 (2021-07-14)
- deps: update dependency standard-version to v9.3.1 (0c997d2)
6.2.0 (2021-07-01)
- add debug logging to git (1f3bdca)
6.1.0 (2021-06-16)
- clean up commit and tags after failed push (a1d9171)
6.0.0 (2021-05-08)
- bump node 12
- bump node 12 (0fbd705)
- deps: update dependency inquirer to v8 (ee7304d)
- deps: update dependency standard-version to v9.3.0 (9928d9a)
- deps: update dependency yargs to v17 (7036e39)
5.1.1 (2021-04-23)
fromCommitIfNewer
ignores deleted commits (1023d71)
5.1.0 (2021-04-16)
- add
fromCommitIfNewer
(3406876)
5.0.0 (2021-04-15)
- The
silent
option is removed from the js functions, and the js functions no longer log to console.
- remove logging of js
changed
andchangedFiles
(2fd8921)
4.3.4 (2021-04-07)
- deps: update dependency standard-version to v9.2.0 (536d9ed)
4.3.3 (2021-03-29)
- assume patch level as default (f446d5d)
4.3.2 (2021-03-25)
- undefined
from
is overwriting any default value internally (7d2c2e8)
4.3.1 (2021-03-23)
- deps: update dependency semver to v7.3.5 (e88f02c)
4.3.0 (2021-03-22)
- exclude manual devDependency changes from releasability (eb10971)
- add option to exclude monorepo devDependency changes from releasability (63ecd3c)
4.2.1 (2021-03-22)
- don't accidentally wipe injected files (cf24355)
4.2.0 (2021-03-19)
- only consider published code as releasable (942f3ea)
4.1.0 (2021-03-19)
- don't cascade npm ignored changes to dependencies (8a91b08)
4.0.2 (2021-03-18)
- don't version bump if dev dep changes (2203d91)
4.0.1 (2021-03-18)
- don't attempt publish if can't version bump (426ac5e)
4.0.0 (2021-03-17)
-
rename
bin/index.js
tobin/next.js
-
rename
bin/index.js
tobin/next.js
(23a9818)
3.2.3 (2021-03-17)
3.2.2 (2021-03-16)
- ignore dotfile child package changes in root package (3ac3237)
3.2.1 (2021-03-16)
- ignore catch-all ranges in defrag (3ce095a)
3.2.0 (2021-03-16)
- add defrag command (2a2fb6e)
3.1.0 (2021-03-15)
- store
packagesGlobs
onworkspaceMeta
(239c430)
3.0.3 (2021-02-18)
3.0.2 (2021-02-18)
- deps: update dependency standard-version to v9.1.1 (1ed4461)
3.0.1 (2021-02-09)
3.0.0 (2021-01-12)
- The object structure has changed.
- expose old version and release type in
getNewVersions
(8a83aeb)
2.8.2 (2020-12-31)
- deps: update dependency conventional-recommended-bump to v6.1.0 (61e62f2)
- deps: update dependency standard-version to v9.1.0 (cd15194)
2.8.1 (2020-12-22)
- deps: update dependency semver to v7.3.4 (6d1529d)
- fix change in semver package (ad3bfce)
- pin semver package (6526e60)
- support the internal semver change (03e2d48)
- update semver to 7.3.2 (d912dca)
- update to last non-breaking semver version (e93f683)
2.8.0 (2020-12-22)
- don't increment changelog version if going backwards (5744fc3)
2.7.2 (2020-12-22)
- never use
require
to loadpackage.json
(4e467c6)
2.7.1 (2020-12-21)
- fix bad github merge (c171250)
2.7.0 (2020-12-21)
2.6.1 (2020-12-21)
- cache
sinceBranchCommit
outside loop (ca01198)
2.6.0 (2020-12-04)
- create
getNewVersions
public api (13743b6)
- deps: update dependency execa to v5 (b6add97)
2.5.0 (2020-12-02)
- expose
getLatestReleaseCommit
(827193b)
2.4.0 (2020-12-01)
- pass
cached
option fromgetChangelog
tobuildChangeGraph
(fe72b65) - support
fromCommit
ingetChangelog
(2f1e238)
2.3.2 (2020-11-30)
- deps: update dependency conventional-changelog to v3.1.24 (77059ae)
- deps: update dependency conventional-recommended-bump to v6.0.11 (e4d827f)
2.3.1 (2020-10-02)
- remove unused
sinceBranch
arg (01b9986)
2.3.0 (2020-10-01)
- implement
sinceBranch
(47f8928)
2.2.0 (2020-10-01)
- allow caching
fromCommit
too (7085beb)
2.1.0 (2020-09-28)
- allow caching git operations (0342b75)
2.0.2 (2020-09-28)
2.0.1 (2020-09-25)
- include dot in extension check (3b5aa1b)
2.0.0 (2020-09-25)
ext
string is nowexts
array of strings
- allow multiple extensions at once (42a8078)
1.1.0 (2020-09-25)
- allow calculating diff in reverse order (df39504)
1.0.0 (2020-09-25)
- bump min node to 10
- accept
fromCommit
fromchanged
andchangedFiles
(f1f8bb4) - allow
buildChangeGraph
to take afromCommit
(2a6dc32)
-
deps: update dependency conventional-changelog to v3.1.23 (05a7a5e)
-
deps: update dependency conventional-recommended-bump to v6.0.10 (a1c90dc)
-
deps: update dependency execa to v4 (c144682)
-
deps: update dependency standard-version to v8 [security] (14f9427)
-
deps: update dependency standard-version to v8.0.2 (de4fd9e)
-
deps: update dependency standard-version to v9 (14bf302)
-
deps: update dependency yargs to v16 (bcaa60c)
-
track
standard-node-template
(3c11090)
0.2.47 (2020-07-20)
0.2.46 (2020-05-03)
- fix regression with
&&
in lifecycle script (17b06ea)
0.2.45 (2020-05-03)
- retain empty version strings in
buildDAG
(554f02f)
0.2.44 (2020-04-30)
- handle mulitple root commits when package is new (faafaf4)
0.2.43 (2020-04-29)
- ignore empty package dirs (506112d)
0.2.42 (2020-04-28)
- support new packages without an existing version tag (c44e744)
0.2.41 (2020-04-28)
getCurrentAtTag
=>getCommitAtTag
typo (9e59968)- extract some git operations to reusable functions (00c7809)
0.2.40 (2020-04-28)
- only use
execa
for safety (0275b6b)
0.2.39 (2020-04-01)
- handle changelogs where only the dep changed (1922c56)
0.2.38 (2020-03-27)
- allow generating changelog for multiple versions (2bd8580)
0.2.37 (2020-03-27)
- uses previous version if no changes (8d7e968)
0.2.36 (2020-02-21)
- add
getChangelog
(3b7cda9)
- prevent circular requires (fa8378c)
0.2.35 (2020-01-28)
- really add all (ea8d50d)
0.2.34 (2020-01-28)
- handle
standard-version
lifecycle scripts if present (5151258)
0.2.33 (2020-01-23)
- track dirty changes on top of committed (24674e6)
0.2.32 (2020-01-23)
- convert to spawn to allow strings in path (43260ab)
0.2.31 (2020-01-22)
- allow running with defaults (291a67a)
0.2.30 (2020-01-22)
- match
standard-version
release commit message (2f4ba64)
0.2.29 (2020-01-22)
- remove already applied options (b651720)
0.2.28 (2020-01-22)
- use sensible default for cwd (7655f09)
0.2.27 (2020-01-15)
non-fast-forward
error message (6dbf7f4)
0.2.26 (2020-01-15)
- stop swallowing error codes (bef73b8)
0.2.25 (2020-01-15)
- support non-atomic remotes (440c03c)
0.2.24 (2020-01-13)
0.2.23 (2020-01-13)
- remove npx call (67167e5)
0.2.22 (2020-01-13)
- forward
packageFiles
andbumpFiles
options (6d2c604)
0.2.21 (2020-01-13)
- support pnpm workspaces (2ab8bfe)
0.2.20 (2020-01-13)
- pave the way for other monorepo support (pnpm, lerna) (a8c9a54)
0.2.19 (2020-01-06)
0.2.18 (2020-01-06)
0.2.17 (2019-12-11)
- treat
optionalDependencies
like other dependency types (ce79937)
0.2.16 (2019-12-11)
- private projects should track out of range too (af5afce)
0.2.15 (2019-12-11)
0.2.14 (2019-12-11)
- track newly out of range (a306115)
0.2.13 (2019-12-11)
- fix
shouldInheritGreaterReleaseType
when no changes (6d598eb)
0.2.12 (2019-11-19)
- deps: update dependency standard-version to v7.0.1 (d700319)
0.2.11 (2019-11-18)
- deps: update dependency conventional-recommended-bump to v6.0.5 (2c62f77)
0.2.10 (2019-11-18)
- deps: update dependency yargs to v15 (cc8fc4d)
0.2.9 (2019-11-11)
- deps: update dependency conventional-recommended-bump to v6.0.4 (89fc33c)
0.2.8 (2019-11-04)
- deps: update dependency conventional-recommended-bump to v6.0.2 (5d5f24d)
0.2.7 (2019-11-04)
- deps: update dependency execa to v3 (e725fab)
0.2.6 (2019-09-27)
- pass through scripts option (38fb781)
0.2.5 (2019-09-24)
0.2.4 (2019-09-21)
- fix json formatting on Windows (317c412)
0.2.3 (2019-09-21)
- create annotated tag (ed5f970)
0.2.2 (2019-09-15)
- ignore unchanged packages (48d3b75)
0.2.1 (2019-09-15)
0.2.0 (2019-09-15)
- release options (918fc8f)
0.1.2 (2019-09-12)
- fix non-package choice naming (9789ab2)