4.29.0 (2026-01-15)
4.28.1 (2025-11-21)
06ab9b5#546 bump ini from 5.0.0 to 6.0.0 (#546) (@dependabot[bot])d0dc345#541 bump @commitlint/cli from 19.8.1 to 20.1.0 (#541) (@dependabot[bot])0c603c7#544 bump proc-log from 5.0.0 to 6.0.0 (#544) (@dependabot[bot])1137f1b#540 bump @commitlint/config-conventional from 19.8.1 to 20.0.0 (#540) (@dependabot[bot])a45855f#539 bump json-parse-even-better-errors from 4.0.0 to 5.0.0 (#539) (@dependabot[bot])0cf63fe#543 bump glob from 11.1.0 to 13.0.0 (#543) (@dependabot[bot])
26a8165#542 bump @npmcli/eslint-config from 5.1.0 to 6.0.1 (#542) (@dependabot[bot])7723c1c#545 bump eslint-config-prettier from 9.1.2 to 10.1.8 (#545) (@dependabot[bot])
4.28.0 (2025-10-29)
4.27.1 (2025-10-20)
4.27.0 (2025-10-20)
2e563b4#533 adds coverageThreshold as a config, uses non-workspace dir for tests (#533) (@owlstronaut)
4.26.1 (2025-10-20)
4.26.0 (2025-10-16)
4.25.1 (2025-09-18)
729b8e7#527@npmcli/git@7.0.0(#527)2ac2fd0#525npm-package-arg@13.0.0289aaae#525hosted-git-info@9.0.0f0d3f14#525@npmcli/package-json@7.0.0629d83e#525@npmcli/map-workspaces@5.0.0aaa8fa5#522nock@14.0.694f5484#522@octokit/rest@22.0.0e9c360b#522 remove undici1617bd5#521diff@8.0.2c3f8175#521release-please@17.1.16bdb74f#521glob@11.0.369d1d04#521minimatch@10.0.3e7118d1#520@npmcli/arborist@9.1.2(#520)
4.25.0 (2025-07-08)
4.24.4 (2025-06-25)
4177f5b#515 do not request id-token if no publish (#515) (@wraithgar)21fa419#511 remove single-dash options from workflows (#511) (@owlstronaut)
4.24.3 (2025-03-31)
f0975daallow eslint.config.js in npm project gitignore files (#508) (@owlstronaut)
4.24.2 (2025-03-05)
fa962c3#506 propagate content read for release integration (#506) (@reggi)1cb710e#505 adds permissions to all workflows (#505) (@reggi)
4.24.1 (2025-02-04)
4.24.0 (2025-01-30)
4.23.6 (2024-12-11)
4.23.5 (2024-11-25)
48087ac#494 bump release-please from 16.13.0 to 16.15.0 (#494) (@dependabot[bot])bac43ef#480 bump diff from 6.0.0 to 7.0.0 (#480) (@dependabot[bot])
4.23.4 (2024-10-02)
d267eb3#487 bumpproc-log@5.0.01d3b53e#487 bumpnpm-package-arg@12.0.06840cf2#487 bumpjson-parse-even-better-errors@4.0.0552c637#487 bumpini@5.0.0c6fd556#487 bumphosted-git-info@8.0.04a3fa8e#487 bump@npmcli/package-json@6.0.05ddf209#487 bump@npmcli/map-workspaces@4.0.06ff9e17#487 bump@npmcli/git@6.0.0e815f95#482 bump release-please from 16.12.0 to 16.13.0 (#482) (@dependabot[bot])3528a02#474 bump diff from 5.2.0 to 6.0.0 (#474) (@dependabot[bot])
4.23.3 (2024-08-26)
4.23.2 (2024-08-13)
fa37073#469 proper workspace tap config for tap18 and up (@wraithgar)6a2200d#465 omit nyc config for all tap versions above 18 (#465) (@wraithgar)6ee703dDon't restrict length for commit message footer (#467) (@hashtagchris)87d3ed9#466 update codeql runner version (#466) (@wraithgar)
4.23.1 (2024-07-17)
4.23.0 (2024-06-27)
b35bca5#447 run prettier (@lukekarrys)8aef509#446 dont conclude checks if they were never set (#446) (@lukekarrys)9440c4f#444 pass releases to publish check (#444) (@lukekarrys)
b07d17a#448 add .git-blame-ignore-revs for initial prettier (#448) (@lukekarrys)210247e#447 add prettier:true to template-oss config (@lukekarrys, @jumoel)1a073e4#443 bump @npmcli/template-oss to 4.22.0 (@lukekarrys)
4.22.0 (2024-05-03)
8b2e738#432 remove custom node-workspace plugin (@lukekarrys)0df268d#442 properly check for diff with multiple files from overwrite:false (#442) (@lukekarrys)2eca24b#441 use git+https protocol for repo url (#441) (@lukekarrys)732dddc#439 update actions workflow versions (#439) (@lukekarrys)7949ec3#438 add node 22 to CI matrix (#438) (@lukekarrys)6d54cbf#436 get correct exit code from npm publish/view (#436) (@lukekarrys)d0bf7c2#435 update license (#435) (@lukekarrys)df03d8b#433 dont create chore only PRs (#433) (@lukekarrys)
4.21.4 (2024-04-15)
b8cf803#430 only use latest template-oss specific commits in changelog (#430) (@lukekarrys)5d806ab#429 iterate over releases from env var (#429) (@lukekarrys)8906397#423 turn of body-max-line-length commitlint rule (@lukekarrys)
0b1c048#423@commitlint/config-conventional@19.2.247e9d8d#423 bump @commitlint/cli from 18.6.1 to 19.0.3 (@dependabot[bot])41ee083#425 bump undici from 5.28.3 to 6.7.0 (#425) (@dependabot[bot])1106838#427proc-log@4.0.0(#427)
4.21.3 (2023-12-06)
4.21.2 (2023-12-05)
8953024#394 increase open dependabot limit (@lukekarrys)9e24894#392 do not collapse chores for now (#392) (@lukekarrys)
4.21.1 (2023-12-04)
a64e952#389 collapse chores in changelog (@lukekarrys)1df98ef#389 run install-latest-npm in temp dir (@lukekarrys)
4.21.0 (2023-12-01)
2daff23#334 use upstream release-please (#334) (@lukekarrys)3d76fc4#380 release workflow uses composite actions (#380) (@lukekarrys)
fbe355c#388 pin release-please version (#388) (@lukekarrys)4fad5d8#387 make prerelease config switch versioning strategy (#387) (@lukekarrys)c892260#386 fallback to default release process of 404 from hosted version (#386) (@lukekarrys)9b22b83#384 give release integration workflow correct permissions and secrets (#384) (@lukekarrys)
4.20.0 (2023-11-15)
17ea62d#371 add typescript and esm support (@lukekarrys)ea0e866#373 update engines (#373) (@lukekarrys)
74331b4#371 remove tap 16 specific config when using tap 18 (@lukekarrys)3fca74f#371 always lint all js-ish extensions (@lukekarrys)37e9e0e#371 use npx semver to better determine latest npm (@lukekarrys)3e1792c#362 add suffix to template files (#362) (@rotu)ebb48ec#368 add PR approval to auto publish flow (#368) (@wraithgar)f065bcb#366 prefer upstream over origin when getting remote (@lukekarrys)29bf19d#364 Ignore transient tap test directories (#364) (@wraithgar)
ec65582#375 bump @commitlint/config-conventional from 17.8.1 to 18.1.0c8420a6#374 bump @commitlint/cli from 17.8.1 to 18.2.0f2521ed#370 bump @npmcli/arborist from 6.5.0 to 7.2.18c20554#346 bump @npmcli/git from 4.1.0 to 5.0.3f25926a#343 bump @npmcli/package-json from 4.0.1 to 5.0.0af30dbe#357 bump hosted-git-info from 6.1.1 to 7.0.10b59cd6#349 bump npm-package-arg from 10.1.0 to 11.0.1
4.19.0 (2023-09-15)
994a278#356 set ci versions from engines (@lukekarrys)cad156a#360 set backport release from config instead of current branch (@lukekarrys)
4.18.1 (2023-09-12)
4.18.0 (2023-07-18)
dd9aadf#337 properly quote PR_TITLE (#337) (@wraithgar)4662ec3#331 block protected branch creations (@lukekarrys)
4.17.0 (2023-07-07)
710c25e#327 do not add dependabot files when config is falsy (@lukekarrys)449066e#323 determine parser based on target filename (@lukekarrys)7300da4#325 apply settings to all requested branches (@lukekarrys)
4.16.0 (2023-07-05)
6e02268#321 allow adding latest to other ci versions (@lukekarrys)b83a19a#321 add config option to disable eslint (@lukekarrys)9606606#321 add config option to not update npm (@lukekarrys)73d7bf1#321 add release/v branches to all branch CI (@lukekarrys)
4.15.1 (2023-05-03)
4.15.0 (2023-05-03)
96776b4#312 add CONTRIBUTING.md (#312) (@wraithgar)be7f16a#310 add probot settings template (#310) (@nlf)
238fc4a#309 pull PR_TITLE into env (@wraithgar)1edde27#308 add the -R flag to the post-publish action for easier copy/paste (#308) (@nlf)1babe54#306 use a more portable means of spawning subshells (#306) (@nlf)7a2481c#305 update the LouisBrunner/checks-action to latest (#305) (@nlf)
4.14.1 (2023-04-19)
4.14.0 (2023-04-19)
4.13.0 (2023-03-23)
4.12.1 (2023-03-21)
07bec3b#293 bump glob from 8.1.0 to 9.3.1 (#293)fb95639#290 bump just-diff from 5.2.0 to 6.0.0 (#290)
4.12.0 (2023-02-13)
241dbf2#282 tag codeowner for all release ci runs that are not success (#282) (@lukekarrys)dc73ffe#281 remove deprecated set-output in favor of GITHUB_OUTPUT (#281) (@lukekarrys)f283d4a#279 add pull request numbers to all rebased commits (#279) (@lukekarrys)
4.11.4 (2023-02-07)
5e6b26d#277 add logging for release comments (@lukekarrys)46d1d14add release.yml input to rerun jobs on a merged release (@lukekarrys)6a1dcacadd more logging to release please action (@lukekarrys)
4.11.3 (2023-01-25)
4.11.2 (2023-01-24)
4.11.1 (2023-01-24)
4.11.0 (2022-12-06)
4.10.0 (2022-11-10)
110b63a#262 use ci or update for release checklist (@lukekarrys)dfbdadcproperly recreate release PR when run via workflow_dispatch (@lukekarrys)
4.9.0 (2022-11-09)
1323cdbUpdated SECURITY.md (@maclarel)
4.8.0 (2022-10-27)
2c9e34c#255 only fail on productionaudit(@lukekarrys)49a0581#254 replace --engines-strict check with arborist query (@lukekarrys)
4.7.1 (2022-10-25)
2ef9995apply dogfood to this repos workspaces also (@lukekarrys)9bdad61dont release specific apply changes based on public/private (@lukekarrys)3d7e5e8conclude check should only run with a check_id (@lukekarrys)
4.7.0 (2022-10-25)
b836015#248 allow ci-release workflow to be dispatched (@lukekarrys)254086amake post dependabot commit a regular non-breaking chore (@lukekarrys)
4.6.2 (2022-10-18)
6fe7663bump npm-package-arg from 9.1.2 to 10.0.0
4.6.1 (2022-10-17)
98db362correct mismatched step ids in post dependabot (@lukekarrys)
4.6.0 (2022-10-14)
09bcd64#236 remove npmcli/fs dep (@lukekarrys)2fef1e8#235 refactor audit command into a separate file for overriding (@lukekarrys)
47eae35#242 bump @npmcli/git from 3.0.2 to 4.0.0 (#242)243a23f#241 bump @npmcli/map-workspaces from 2.0.4 to 3.0.0 (#241)179f02a#240 bump proc-log from 2.0.1 to 3.0.0 (#240)faf1ba0#238 bump @npmcli/package-json from 2.0.0 to 3.0.0 (#238)eaaf3d9#234 bump hosted-git-info from 5.1.0 to 6.0.0f499ac5#231 bump json-parse-even-better-errors from 2.3.1 to 3.0.0
4.5.1 (2022-10-08)
4.5.0 (2022-10-05)
b313218#226 dont use -ws flags in release workflow when not necessary (#226) (@lukekarrys)f6a0268#225 bump workspace dev deps with a deps commit (#225) (@lukekarrys)298600d#224 use head.ref for post dependabot checkout (#224) (@lukekarrys)
4.4.5 (2022-10-04)
4.4.4 (2022-09-30)
6a2b97buse github.ref_name for post dependabot checkout (@lukekarrys)
4.4.3 (2022-09-29)
4.4.2 (2022-09-23)
53bb928@npmcli/release-please@14.2.5
4.4.1 (2022-09-22)
1649552only extend underscore partial files (@lukekarrys)
4.4.0 (2022-09-22)
d4ddfca#213 allow extending partials (#213) (@lukekarrys)88f8387#212 add a strict engines check to ci (#212) (@lukekarrys)2fdcddd#180 make template-oss postinstall commit a breaking change for majors (#180) (@lukekarrys)
0e95298#214 properly quote strings with exclamation marks (#214) (@lukekarrys)99f3945#210 make tap test-ignore a regex instead of a glob (#210) (@lukekarrys)e19ebc3#209 properly ignore workspace paths from root during ci (#209) (@lukekarrys)
4.3.2 (2022-09-19)
4.3.1 (2022-09-19)
4.3.0 (2022-09-19)
3640080add checks to release pull request (@lukekarrys)5b65537add names to all jobs and steps (@lukekarrys)caf393cadd dependabot configuration for workspaces (@lukekarrys)e43ee70#198 update codeql actions to v2 (@lukekarrys)
4.2.0 (2022-09-15)
849ceccaddcontentconfig option to allow a module to set own content (@lukekarrys)423450f#195 remove postpublish from package.json (#195) (@lukekarrys)
4.1.2 (2022-09-14)
4.1.1 (2022-09-13)
4.1.0 (2022-09-13)
4.0.0 (2022-09-08)
- this updates this package and the templated engines for node to
^14.17.0 || ^16.13.0 || >=18.0.0
3.8.1 (2022-09-01)
3.8.0 (2022-08-31)
3.7.1 (2022-08-25)
- add tap matcher to workspaces (ce977c4)
- remove unnecessary if statement in release please action (678cb5a)
3.7.0 (2022-08-25)
- default root component to empty string to match previous behavior (#166) (0f2a89f)
- remove old release please files (#170) (09d955f)
3.6.0 (2022-08-22)
- add a problem matcher for tap output (#160) (8176e44)
- make cron workflows run early PT (#159) (6f571eb)
- compare to \n instead of os.EOL (#157) (5517e9e)
- pin yaml to 2.0.0-11 (#161) (e095275)
- remove more usage of os.EOL (#162) (4dde648)
3.5.0 (2022-05-11)
3.4.3 (2022-05-03)
3.4.2 (2022-04-22)
3.4.1 (2022-04-15)
- properly allow package-lock when lockfile=true (c613429)
3.4.0 (2022-04-15)
- allow option to set npm bin in package.json (32f7f7c)
- dont create release please for private root pkg (2f7dcfa)
- lockfile setting adds lockfile to allowed gitignore (c808c4f)
- use ops+robot as git user for all ci (aeb0162)
3.3.2 (2022-04-06)
3.3.1 (2022-04-06)
3.3.0 (2022-04-06)
- add audit and fund flags to install (0555d67), closes #108
- add lockfile option to control npmrc and ci cache (9ab4497)
- update root package-lock after workspace releases (#125) (bd3da0e)
- explicitly set package-name for release please workspaces (f6aa844)
- remove actions permission from post-dependabot (a245bbc)
- update comment link to github permissions (#117) (ba5907b)
3.2.2 (2022-03-29)
- correct path key for workspace release (a4ae34f)
- dont write release please file for private workspace (15c19c1)
- lint after post dependabot install (da74ad9)
- race conditiion when saving package.json (cd3fee9)
- yaml@2.0.0-11 (a1e3c57)
3.2.1 (2022-03-29)
- add root: true to eslint configs (bd24358)
- properly apply file changes and version update (fa0b173)
- rm security.md files from workspaces (43f0d25)
3.2.0 (2022-03-25)
3.1.2 (2022-03-21)
3.1.1 (2022-03-21)
3.1.0 (2022-03-17)
- change dependabot to increase-if-necessary (#91) (f20fb37)
- only reference matrix in relavent actions (f951c95)
- use commitlint config via rc file only (#95) (dd84416)
- use proper path and node version in actions (d5d546e)
3.0.0 (2022-03-16)
- bin scripts are now
template-oss-applyandtemplate-oss-checkrenamed apply propsrootRepo,rootModule,workspaceRepo,workspaceModule
- bump hosted-git-info from 4.1.0 to 5.0.0 (#87) (dbda2cd)
- update @npmcli/map-workspaces requirement from ^2.0.1 to ^2.0.2 (#82) (666ac23)
2.9.2 (2022-03-02)
2.9.1 (2022-03-02)
2.9.0 (2022-03-01)
2.8.1 (2022-02-23)
2.8.0 (2022-02-22)
- remove standard from package.json (72520ff)
- update @npmcli/fs requirement from ^1.1.0 to ^1.1.1 (7207aaf)
- update @npmcli/map-workspaces requirement from ^2.0.0 to ^2.0.1 (#55) (b957fa7)
2.7.1 (2022-02-07)
- run install when dependabot updates us (5b49817)
2.7.0 (2022-02-02)
- add codeql analysis (68af6f0)
- changelog: Capitalize Dependencies (55c26a7)
- commitlint: don't lint subject-case (75cb7e6)
- dependabot: always increase deps (fb441b1)
- update @npmcli/fs requirement from ^1.0.0 to ^1.1.0 (aa3f37e)
2.6.0 (2022-02-01)
- drop bash and powershell from windows CI (#34) (a77cec5)
- try to workaround old npm not being able to update in windows (#36) (194c434)