Skip to content

Latest commit

 

History

History
1430 lines (650 loc) · 57 KB

CHANGELOG.md

File metadata and controls

1430 lines (650 loc) · 57 KB

Changelog

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)

Features

  • add shouldValidateDependencyVisibility option (43198ad)

12.1.1 (2024-07-23)

Bug Fixes

  • log on release branch mismatch (47cb4a0)

12.1.0 (2024-07-16)

Features

  • add dist-tag to release (c9204d3)

12.0.5 (2024-07-12)

Bug Fixes

  • deps: update dependency commit-and-tag-version to v12 (0f347a7)

12.0.4 (2024-07-12)

Bug Fixes

  • deps: update dependency commit-and-tag-version to v11.3.0 (ff71e4c)

12.0.3 (2024-07-12)

Bug Fixes

  • "commit-and-tag-version": "11.2.2" (20b3da5)

12.0.2 (2024-07-12)

Bug Fixes

  • "commit-and-tag-version": "11.2.1" (c0f5868)

12.0.1 (2024-07-12)

Bug Fixes

  • "commit-and-tag-version": "11.1.0" (076eb51)

12.0.0 (2024-07-12)

⚠ BREAKING CHANGES

  • "commit-and-tag-version": "11.0.0"

  • "commit-and-tag-version": "11.0.0" (5d98c92)

11.4.5 (2024-07-12)

Bug Fixes

  • deps: update dependency commit-and-tag-version to v10.1.0 (d6ce7e1)

11.4.4 (2024-07-12)

Bug Fixes

  • deps: update dependency commit-and-tag-version to v9.6.0 (6eebe5d)

11.4.3 (2024-07-12)

Bug Fixes

  • swap standard-version for commit-and-tag-version (821e96b)

11.4.2 (2024-07-12)

11.4.1 (2024-07-12)

Bug Fixes

  • deps: update dependency inquirer to v10 (c722888)

11.4.0 (2024-06-04)

Features

  • add shouldExcludeDeleted (1ea25a9)

11.3.0 (2024-04-12)

Features

  • 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)

Features

  • add debug logging for git cache (8e5ae55)

11.1.0 (2024-04-12)

Features

  • add shouldRunPerPackage option (77c8897)
  • enable shouldRunPerPackage (8392b6b)

11.0.12 (2024-04-03)

Bug Fixes

  • don't swallow error if unexpected (5ea36ad)

11.0.11 (2024-03-04)

Bug Fixes

  • deps: update dependency tmp to v0.2.3 (9da7b11)

11.0.10 (2023-12-15)

Bug Fixes

  • fix changelog truncating repository url (2eee808)

11.0.9 (2023-12-05)

11.0.8 (2023-12-05)

Bug Fixes

  • handle filenames with spaces (dbf9bee)

11.0.7 (2023-11-08)

Bug Fixes

  • conventional-recommended-bump now returns promise (13ab8ba)
  • deps: update dependency conventional-recommended-bump to v9 (a9431af)

11.0.6 (2023-11-08)

Bug Fixes

  • update conventional-recommended-bump to v8 (f8bd553)

11.0.5 (2023-11-08)

Bug Fixes

  • update conventional-recommended-bump to v7 (ba3b282)

11.0.4 (2023-11-08)

Bug Fixes

  • 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)

Bug Fixes

  • use async glob in loadPackageConfig (9b16657)

11.0.2 (2023-11-08)

Bug Fixes

  • support esm minimatch (166e6b2)
  • deps: update dependency minimatch to v9 (04b8b13)

11.0.1 (2023-11-08)

Bug Fixes

  • 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)

⚠ BREAKING CHANGES

  • require node 18

  • Merge pull request #452 from CrowdStrike/renovate/standard-node-template-4.x (471c6a1), closes #452

10.2.1 (2023-10-27)

Bug Fixes

  • handle two removed packages that have the same basename (b0c4c2c)

10.2.0 (2023-09-08)

Features

  • add dry run to push and publish (bd821cc)

10.1.0 (2023-09-08)

Features

  • handle piping in new process helper (5d47fe7)

10.0.1 (2023-09-06)

Bug Fixes

10.0.0 (2023-09-06)

9.4.13 (2023-09-06)

9.4.12 (2023-08-16)

Bug Fixes

  • don't traverse dependents if we've already processed this node (ef3e3d2)

9.4.11 (2023-08-16)

Bug Fixes

  • early exit if we don't need to upgrade the release type (4369f81)

9.4.10 (2023-08-16)

Bug Fixes

  • early exit if child is of greater release type (a142ea4)

9.4.9 (2023-08-16)

Bug Fixes

  • early exit if no upgrades needed (a8244f4)

9.4.8 (2023-08-16)

Bug Fixes

  • early exit if root node and no upgrades to follow (953dd5e)

9.4.7 (2023-08-16)

9.4.6 (2023-08-16)

Bug Fixes

  • don't calc release type when shouldBumpVersion is false (2d72cec)

9.4.5 (2023-08-16)

Bug Fixes

  • fix shouldBumpVersion when opting out via config (30a9b19)

9.4.4 (2023-08-16)

Bug Fixes

  • still traverse dependents when first devDep is found (3ed56c7)

9.4.3 (2023-08-16)

Bug Fixes

9.4.2 (2023-08-16)

9.4.1 (2023-08-16)

9.4.0 (2023-08-14)

Features

  • add some logging to the release (c00cc44)

9.3.5 (2023-06-29)

Bug Fixes

  • don't try to clean up during dry run (a2dae97)

9.3.4 (2023-06-26)

Bug Fixes

  • float semver package version range (201050d)
  • deps: update dependency semver to v7.5.3 (8063d32)

9.3.3 (2023-06-20)

Bug Fixes

  • deps: update dependency semver to v7.5.2 (0ccd71c)

9.3.2 (2023-06-06)

Bug Fixes

  • add some missing uses of cached (17d567e)

9.3.1 (2023-06-06)

Features

  • run ls-tree instead of diff if new package (aa42921)

Bug Fixes

  • add some missing uses of cached (bc4c037)

9.3.0 (2023-05-31)

Features

  • add --dry-run to release (2460b6a)

Bug Fixes

  • deps: update dependency semver to v7.5.1 (b3711fa)

9.2.6 (2023-04-17)

Bug Fixes

  • deps: update dependency semver to v7.5.0 (0d1f542)

9.2.5 (2023-04-13)

Bug Fixes

  • deps: update dependency semver to v7.4.0 (1ffe565)

9.2.4 (2023-04-11)

Bug Fixes

  • order a cycle by first alpha package name (fd92e8f)

9.2.3 (2023-04-11)

Bug Fixes

9.2.2 (2023-04-11)

9.2.1 (2023-04-03)

Bug Fixes

  • always sort Object.keys to be deterministic (809643a)

9.2.0 (2023-03-21)

Features

9.1.1 (2023-03-07)

Bug Fixes

9.1.0 (2022-11-29)

Features

  • add support for CJS config file extension (94b77bc)

9.0.2 (2022-10-20)

Bug Fixes

9.0.1 (2022-10-18)

Bug Fixes

  • accommodate removed package jsons (4b47138)
  • deps: update dependency semver to v7.3.8 (3847a59)

9.0.0 (2022-09-26)

⚠ BREAKING CHANGES

  • 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'],
})

Bug Fixes

  • deps: update dependency npm-packlist to v6 (978646e)
  • support packages with same basename (36ebc7a)

8.6.2 (2022-09-17)

Bug Fixes

  • 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)

Bug Fixes

  • match dot files with minimatch (9933f41)

8.6.0 (2022-08-15)

Features

  • add globbing as default instead of spawing packagemanagers (c88852b)
  • duplicate all tests using shouldSpawn: true (d5f7b3b)

Bug Fixes

  • correctly handle changes across branches (0b6cd4c)

8.5.1 (2022-08-02)

Bug Fixes

  • handles a dir of files converted to a single file where the dir was (7d55461)

8.5.0 (2022-08-01)

Features

  • add feature to return workspaces synchronous (c214187)

8.4.1 (2022-08-01)

Bug Fixes

  • 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)

Features

  • add getWorkspacesPaths to monorepo-next (26caefe)

8.3.1 (2022-07-25)

Bug Fixes

  • remove now unused packagesGlobs (4207fb5)

8.3.0 (2022-07-22)

Features

  • add support for monorepo-next.config.js (76738fb)

8.2.0 (2022-06-02)

Features

  • early exit some crawlDag calls (09d5718)

8.1.1 (2022-06-02)

8.1.0 (2022-06-02)

Features

  • early exit some crawlDag calls (74c783a)

8.0.4 (2022-06-01)

Bug Fixes

  • 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)

Bug Fixes

  • always use default release type to start (378f429)

8.0.2 (2022-06-01)

8.0.1 (2022-06-01)

Bug Fixes

  • prevent duplicate dependencies in releaseTrees (e96a471)

8.0.0 (2022-05-27)

Bug Fixes

  • use execa instead of execa.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)

Features

7.2.4 (2022-03-04)

Bug Fixes

  • deps: update dependency npm-packlist to v4 (0737ce2)

7.2.3 (2022-03-04)

Bug Fixes

7.2.2 (2022-02-15)

Bug Fixes

  • deps: update dependency minimatch to v5 (9d3ac9c)

7.2.1 (2022-02-04)

7.2.0 (2022-01-22)

Features

  • add release --default-branch option (b4dc55d)

7.1.2 (2022-01-05)

Bug Fixes

  • deps: update dependency rfc6902 to v5 (2259dfa)

7.1.1 (2022-01-05)

Bug Fixes

  • deps: update dependency conventional-changelog to v3.1.25 (a65bf5f)

7.1.0 (2021-11-02)

Features

  • expose toCommit in changed and changedFiles (c66b79e)

7.0.1 (2021-10-27)

Bug Fixes

  • deps: update dependency standard-version to v9.3.2 (472d5e7)

7.0.0 (2021-09-15)

⚠ BREAKING CHANGES

  • this only affects changed and nothing else

Features

  • return only list of changed package names (75840e9)

6.3.1 (2021-08-23)

Bug Fixes

  • deps: update dependency npm-packlist to v3 (8b43e29)

6.3.0 (2021-08-20)

Features

Bug Fixes

  • 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)

Bug Fixes

  • assert for unexpected dirs (292a72c)
  • strip dirs from git status (163b37e)

6.2.1 (2021-07-14)

Bug Fixes

  • deps: update dependency standard-version to v9.3.1 (0c997d2)

6.2.0 (2021-07-01)

Features

  • add debug logging to git (1f3bdca)

6.1.0 (2021-06-16)

Features

  • clean up commit and tags after failed push (a1d9171)

6.0.0 (2021-05-08)

⚠ BREAKING CHANGES

  • bump node 12

Features

Bug Fixes

  • 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)

Bug Fixes

  • fromCommitIfNewer ignores deleted commits (1023d71)

5.1.0 (2021-04-16)

Features

5.0.0 (2021-04-15)

⚠ BREAKING CHANGES

  • The silent option is removed from the js functions, and the js functions no longer log to console.

Bug Fixes

  • remove logging of js changed and changedFiles (2fd8921)

4.3.4 (2021-04-07)

Bug Fixes

  • deps: update dependency standard-version to v9.2.0 (536d9ed)

4.3.3 (2021-03-29)

Bug Fixes

  • assume patch level as default (f446d5d)

4.3.2 (2021-03-25)

Bug Fixes

  • undefined from is overwriting any default value internally (7d2c2e8)

4.3.1 (2021-03-23)

Bug Fixes

  • deps: update dependency semver to v7.3.5 (e88f02c)

4.3.0 (2021-03-22)

Features

  • exclude manual devDependency changes from releasability (eb10971)

Bug Fixes

  • add option to exclude monorepo devDependency changes from releasability (63ecd3c)

4.2.1 (2021-03-22)

Bug Fixes

  • don't accidentally wipe injected files (cf24355)

4.2.0 (2021-03-19)

Features

  • only consider published code as releasable (942f3ea)

4.1.0 (2021-03-19)

Features

  • don't cascade npm ignored changes to dependencies (8a91b08)

4.0.2 (2021-03-18)

Bug Fixes

  • don't version bump if dev dep changes (2203d91)

4.0.1 (2021-03-18)

Bug Fixes

  • don't attempt publish if can't version bump (426ac5e)

4.0.0 (2021-03-17)

⚠ BREAKING CHANGES

  • rename bin/index.js to bin/next.js

  • rename bin/index.js to bin/next.js (23a9818)

3.2.3 (2021-03-17)

3.2.2 (2021-03-16)

Bug Fixes

  • ignore dotfile child package changes in root package (3ac3237)

3.2.1 (2021-03-16)

Bug Fixes

  • ignore catch-all ranges in defrag (3ce095a)

3.2.0 (2021-03-16)

Features

3.1.0 (2021-03-15)

Features

  • store packagesGlobs on workspaceMeta (239c430)

Bug Fixes

  • ignores old child package changes in root package (959644f)
  • remove unnecessary async (cf0ed32)

3.0.3 (2021-02-18)

3.0.2 (2021-02-18)

Bug Fixes

  • deps: update dependency standard-version to v9.1.1 (1ed4461)

3.0.1 (2021-02-09)

3.0.0 (2021-01-12)

⚠ BREAKING CHANGES

  • The object structure has changed.

Features

  • expose old version and release type in getNewVersions (8a83aeb)

2.8.2 (2020-12-31)

Bug Fixes

  • 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)

Bug Fixes

  • 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)

Features

  • don't increment changelog version if going backwards (5744fc3)

2.7.2 (2020-12-22)

Bug Fixes

  • never use require to load package.json (4e467c6)

2.7.1 (2020-12-21)

Bug Fixes

2.7.0 (2020-12-21)

Features

2.6.1 (2020-12-21)

Bug Fixes

  • cache sinceBranchCommit outside loop (ca01198)

2.6.0 (2020-12-04)

Features

  • create getNewVersions public api (13743b6)

Bug Fixes

  • deps: update dependency execa to v5 (b6add97)

2.5.0 (2020-12-02)

Features

  • expose getLatestReleaseCommit (827193b)

2.4.0 (2020-12-01)

Features

  • pass cached option from getChangelog to buildChangeGraph (fe72b65)
  • support fromCommit in getChangelog (2f1e238)

2.3.2 (2020-11-30)

Bug Fixes

  • 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)

Bug Fixes

  • remove unused sinceBranch arg (01b9986)

2.3.0 (2020-10-01)

Features

2.2.0 (2020-10-01)

Features

  • allow caching fromCommit too (7085beb)

2.1.0 (2020-09-28)

Features

  • allow caching git operations (0342b75)

2.0.2 (2020-09-28)

Bug Fixes

  • move getCurrentCommit to tests (22c576a)
  • remove unnecessary getCurrentCommit call (6598710)

2.0.1 (2020-09-25)

Bug Fixes

  • include dot in extension check (3b5aa1b)

2.0.0 (2020-09-25)

⚠ BREAKING CHANGES

  • ext string is now exts array of strings

Features

  • allow multiple extensions at once (42a8078)

1.1.0 (2020-09-25)

Features

  • allow calculating diff in reverse order (df39504)

1.0.0 (2020-09-25)

⚠ BREAKING CHANGES

  • bump min node to 10

Features

  • accept fromCommit from changed and changedFiles (f1f8bb4)
  • allow buildChangeGraph to take a fromCommit (2a6dc32)

Bug Fixes

  • 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)

Features

0.2.46 (2020-05-03)

Bug Fixes

  • fix regression with && in lifecycle script (17b06ea)

0.2.45 (2020-05-03)

Bug Fixes

  • retain empty version strings in buildDAG (554f02f)

0.2.44 (2020-04-30)

Bug Fixes

  • handle mulitple root commits when package is new (faafaf4)

0.2.43 (2020-04-29)

Bug Fixes

  • ignore empty package dirs (506112d)

0.2.42 (2020-04-28)

Features

  • support new packages without an existing version tag (c44e744)

0.2.41 (2020-04-28)

Bug Fixes

  • getCurrentAtTag => getCommitAtTag typo (9e59968)
  • extract some git operations to reusable functions (00c7809)

0.2.40 (2020-04-28)

Bug Fixes

  • only use execa for safety (0275b6b)

0.2.39 (2020-04-01)

Bug Fixes

  • handle changelogs where only the dep changed (1922c56)

0.2.38 (2020-03-27)

Features

  • allow generating changelog for multiple versions (2bd8580)

0.2.37 (2020-03-27)

Bug Fixes

  • uses previous version if no changes (8d7e968)

0.2.36 (2020-02-21)

Features

Bug Fixes

  • prevent circular requires (fa8378c)

0.2.35 (2020-01-28)

Bug Fixes

0.2.34 (2020-01-28)

Features

  • handle standard-version lifecycle scripts if present (5151258)

0.2.33 (2020-01-23)

Features

  • track dirty changes on top of committed (24674e6)

0.2.32 (2020-01-23)

Bug Fixes

  • convert to spawn to allow strings in path (43260ab)

0.2.31 (2020-01-22)

Bug Fixes

  • allow running with defaults (291a67a)

0.2.30 (2020-01-22)

Features

  • match standard-version release commit message (2f4ba64)

0.2.29 (2020-01-22)

Bug Fixes

  • remove already applied options (b651720)

0.2.28 (2020-01-22)

Features

  • use sensible default for cwd (7655f09)

0.2.27 (2020-01-15)

Bug Fixes

  • non-fast-forward error message (6dbf7f4)

0.2.26 (2020-01-15)

Features

  • stop swallowing error codes (bef73b8)

0.2.25 (2020-01-15)

Bug Fixes

  • support non-atomic remotes (440c03c)

0.2.24 (2020-01-13)

Bug Fixes

0.2.23 (2020-01-13)

Bug Fixes

0.2.22 (2020-01-13)

Features

  • forward packageFiles and bumpFiles options (6d2c604)

0.2.21 (2020-01-13)

Features

  • support pnpm workspaces (2ab8bfe)

0.2.20 (2020-01-13)

Bug Fixes

  • 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)

Bug Fixes

  • treat optionalDependencies like other dependency types (ce79937)

0.2.16 (2019-12-11)

Bug Fixes

  • private projects should track out of range too (af5afce)

0.2.15 (2019-12-11)

0.2.14 (2019-12-11)

Bug Fixes

  • track newly out of range (a306115)

0.2.13 (2019-12-11)

Bug Fixes

  • fix shouldInheritGreaterReleaseType when no changes (6d598eb)

0.2.12 (2019-11-19)

Bug Fixes

  • deps: update dependency standard-version to v7.0.1 (d700319)

0.2.11 (2019-11-18)

Bug Fixes

  • deps: update dependency conventional-recommended-bump to v6.0.5 (2c62f77)

0.2.10 (2019-11-18)

Bug Fixes

  • deps: update dependency yargs to v15 (cc8fc4d)

0.2.9 (2019-11-11)

Bug Fixes

  • deps: update dependency conventional-recommended-bump to v6.0.4 (89fc33c)

0.2.8 (2019-11-04)

Bug Fixes

  • deps: update dependency conventional-recommended-bump to v6.0.2 (5d5f24d)

0.2.7 (2019-11-04)

Bug Fixes

  • deps: update dependency execa to v3 (e725fab)

0.2.6 (2019-09-27)

Features

  • pass through scripts option (38fb781)

0.2.5 (2019-09-24)

0.2.4 (2019-09-21)

Bug Fixes

  • fix json formatting on Windows (317c412)

0.2.3 (2019-09-21)

Bug Fixes

0.2.2 (2019-09-15)

Bug Fixes

  • ignore unchanged packages (48d3b75)

0.2.1 (2019-09-15)

0.2.0 (2019-09-15)

Features

0.1.2 (2019-09-12)

Bug Fixes

  • fix non-package choice naming (9789ab2)

0.1.1 (2019-09-12)

Bug Fixes