Skip to content

Latest commit

 

History

History
882 lines (477 loc) · 56.9 KB

CHANGELOG.md

File metadata and controls

882 lines (477 loc) · 56.9 KB

Changelog

4.23.4 (2024-10-02)

Dependencies

Chores

  • eb549a4 #473 bump @npmcli/eslint-config from 4.0.5 to 5.0.0 (@dependabot[bot])

4.23.3 (2024-08-26)

Bug Fixes

  • a102a8b #471 no duplicate changelog entries (#471) (@lukekarrys)

4.23.2 (2024-08-13)

Bug Fixes

  • fa37073 #469 proper workspace tap config for tap18 and up (@wraithgar)
  • 6a2200d #465 omit nyc config for all tap versions above 18 (#465) (@wraithgar)
  • 6ee703d Don't restrict length for commit message footer (#467) (@hashtagchris)
  • 87d3ed9 #466 update codeql runner version (#466) (@wraithgar)

4.23.1 (2024-07-17)

Bug Fixes

  • ca47705 #462 Use include-workspace-root for /main in Post Dependabot (#462) (@hashtagchris)

4.23.0 (2024-06-27)

Features

  • 60ee94f #447 add prettier support (@lukekarrys, @jumoel)

Bug Fixes

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

Dependencies

  • 8252fb2 #452 bump release-please from 16.10.2 to 16.12.0 (#452) (@dependabot[bot], @wraithgar)

Chores

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

Features

  • 21c9262 #440 use macos-(latest|13) based on node version (#440) (@lukekarrys)

Bug Fixes

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

Dependencies

  • dff1b5b #432 bump release-please from 16.3.1 to 16.10.2 (@dependabot[bot])

4.21.4 (2024-04-15)

Bug Fixes

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

Dependencies

4.21.3 (2023-12-06)

Bug Fixes

  • acd6429 #398 dont allow release-please to update workspace changelogs (#398) (@lukekarrys)

4.21.2 (2023-12-05)

Bug Fixes

  • 8953024 #394 increase open dependabot limit (@lukekarrys)
  • 9e24894 #392 do not collapse chores for now (#392) (@lukekarrys)

Chores

  • ed599cd #394 ignore release-please coverage (@lukekarrys)

4.21.1 (2023-12-04)

Bug Fixes

  • a64e952 #389 collapse chores in changelog (@lukekarrys)
  • 1df98ef #389 run install-latest-npm in temp dir (@lukekarrys)

4.21.0 (2023-12-01)

Features

  • 2daff23 #334 use upstream release-please (#334) (@lukekarrys)
  • 3d76fc4 #380 release workflow uses composite actions (#380) (@lukekarrys)

Bug Fixes

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

Features

Bug Fixes

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

Documentation

  • 2a8d79e #372 add note about semver and breaking changes (#372) (@lukekarrys)

Dependencies

  • ec65582 #375 bump @commitlint/config-conventional from 17.8.1 to 18.1.0
  • c8420a6 #374 bump @commitlint/cli from 17.8.1 to 18.2.0
  • f2521ed #370 bump @npmcli/arborist from 6.5.0 to 7.2.1
  • 8c20554 #346 bump @npmcli/git from 4.1.0 to 5.0.3
  • f25926a #343 bump @npmcli/package-json from 4.0.1 to 5.0.0
  • af30dbe #357 bump hosted-git-info from 6.1.1 to 7.0.1
  • 0b59cd6 #349 bump npm-package-arg from 10.1.0 to 11.0.1

4.19.0 (2023-09-15)

Features

  • 994a278 #356 set ci versions from engines (@lukekarrys)
  • cad156a #360 set backport release from config instead of current branch (@lukekarrys)

Bug Fixes

  • de319e8 #358 allow overriding path to npm bin in workspaces (@lukekarrys)

4.18.1 (2023-09-12)

Bug Fixes

  • 44123b8 #354 install npm in CI based on node version (@lukekarrys)

4.18.0 (2023-07-18)

Features

  • f04a76d #330 use git remote for branch related config (@lukekarrys)

Bug Fixes

  • dd9aadf #337 properly quote PR_TITLE (#337) (@wraithgar)
  • 4662ec3 #331 block protected branch creations (@lukekarrys)

4.17.0 (2023-07-07)

Features

  • 4624d9c #323 add overwrite false property to added files (@lukekarrys)

Bug Fixes

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

Dependencies

  • 2a5cd53 #324 bump @npmcli/package-json from 3.1.1 to 4.0.0

4.16.0 (2023-07-05)

Features

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

Bug Fixes

  • 6f5a253 #313 make settings file actually work (#313) (@nlf)

4.15.0 (2023-05-03)

Features

  • 96776b4 #312 add CONTRIBUTING.md (#312) (@wraithgar)
  • be7f16a #310 add probot settings template (#310) (@nlf)

Bug Fixes

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

Bug Fixes

  • f8976ca #303 add id-token access to publish action (#303) (@wraithgar)

4.14.0 (2023-04-19)

Features

  • 31ce960 #302 publish with provenance (#302) (@wraithgar)

Dependencies

4.13.0 (2023-03-23)

Features

Bug Fixes

  • 9a21a17 #297 only show test step for manual publish (#297) (@lukekarrys)

Dependencies

4.12.1 (2023-03-21)

Dependencies

4.12.0 (2023-02-13)

Features

Bug Fixes

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

Bug Fixes

  • 5e6b26d #277 add logging for release comments (@lukekarrys)
  • 46d1d14 add release.yml input to rerun jobs on a merged release (@lukekarrys)
  • 6a1dcac add more logging to release please action (@lukekarrys)

4.11.3 (2023-01-25)

Bug Fixes

  • 657286c #273 wrap pr title and base_ref in quotes (@nlf)

4.11.2 (2023-01-24)

Bug Fixes

  • 8dac23a #271 capture exit code from npm view (@lukekarrys)

4.11.1 (2023-01-24)

Bug Fixes

  • f4ce7d2 #269 add root release and release pr to data (@lukekarrys)

4.11.0 (2022-12-06)

Features

  • bf5f727 #265 link workspace changelog entries to release (@lukekarrys)

4.10.0 (2022-11-10)

Features

  • 3fcf46c add npmSpec config item (@lukekarrys)
  • e4465dd merge npmrc files (@lukekarrys)

Bug Fixes

  • 110b63a #262 use ci or update for release checklist (@lukekarrys)
  • dfbdadc properly recreate release PR when run via workflow_dispatch (@lukekarrys)

4.9.0 (2022-11-09)

Features

  • 1323cdb Updated SECURITY.md (@maclarel)

4.8.0 (2022-10-27)

Features

  • 2c9e34c #255 only fail on production audit (@lukekarrys)
  • 49a0581 #254 replace --engines-strict check with arborist query (@lukekarrys)

4.7.1 (2022-10-25)

Bug Fixes

  • 2ef9995 apply dogfood to this repos workspaces also (@lukekarrys)
  • 9bdad61 dont release specific apply changes based on public/private (@lukekarrys)
  • 3d7e5e8 conclude check should only run with a check_id (@lukekarrys)

4.7.0 (2022-10-25)

Features

  • 49a17fe #247 treat all release/v* branches as release targets (#247) (@lukekarrys)

Bug Fixes

  • b836015 #248 allow ci-release workflow to be dispatched (@lukekarrys)
  • 254086a make post dependabot commit a regular non-breaking chore (@lukekarrys)

4.6.2 (2022-10-18)

Bug Fixes

  • a722962 #244 account for new npm-package-arg behavior (@wraithgar)

Dependencies

  • 6fe7663 bump npm-package-arg from 9.1.2 to 10.0.0

4.6.1 (2022-10-17)

Bug Fixes

  • 98db362 correct mismatched step ids in post dependabot (@lukekarrys)

4.6.0 (2022-10-14)

Features

  • 2175b67 #237 add workflow dispatch to rerun release ci (@lukekarrys)

Bug Fixes

  • 09bcd64 #236 remove npmcli/fs dep (@lukekarrys)
  • 2fef1e8 #235 refactor audit command into a separate file for overriding (@lukekarrys)

Dependencies

  • 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.0
  • f499ac5 #231 bump json-parse-even-better-errors from 2.3.1 to 3.0.0

4.5.1 (2022-10-08)

Bug Fixes

  • bc72b05 #230 add individual workspace flag to lint step (@lukekarrys)

Dependencies

4.5.0 (2022-10-05)

Features

  • aef199e #221 add default release-manager script (#221) (@lukekarrys)

Bug Fixes

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

Bug Fixes

  • 6ecdea4 #222 fallback to lower bound of range for engines check (@lukekarrys)

4.4.4 (2022-09-30)

Bug Fixes

  • 6a2b97b use github.ref_name for post dependabot checkout (@lukekarrys)

4.4.3 (2022-09-29)

Bug Fixes

  • e21239e #218 checkout head ref name in post dependabot (@lukekarrys)

4.4.2 (2022-09-23)

Bug Fixes

  • 8e16dc7 #216 remove leading slash from dependabot metadata dir (@lukekarrys)

Dependencies

4.4.1 (2022-09-22)

Bug Fixes

  • 1649552 only extend underscore partial files (@lukekarrys)

4.4.0 (2022-09-22)

Features

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

Bug Fixes

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

Bug Fixes

  • 5fededb #207 workspace can use only latest ci version of root (@lukekarrys)

4.3.1 (2022-09-19)

Bug Fixes

  • 817d49e #205 remove 'All' from regular test job name (@lukekarrys)

4.3.0 (2022-09-19)

Features

  • 3640080 add checks to release pull request (@lukekarrys)
  • 5b65537 add names to all jobs and steps (@lukekarrys)
  • caf393c add dependabot configuration for workspaces (@lukekarrys)
  • e43ee70 #198 update codeql actions to v2 (@lukekarrys)

4.2.0 (2022-09-15)

Features

  • 849cecc add content config option to allow a module to set own content (@lukekarrys)
  • 423450f #195 remove postpublish from package.json (#195) (@lukekarrys)

Bug Fixes

  • ffa2c08 #189 dont run workflows outside of npm org (#194) (@lukekarrys)

4.1.2 (2022-09-14)

Bug Fixes

  • 6bc355a #192 set package.json version from release please (#192) (@lukekarrys)

4.1.1 (2022-09-13)

Bug Fixes

  • 78a05fe #190 pass current github ref to release please (#190) (@lukekarrys)

4.1.0 (2022-09-13)

Features

  • 352d332 #187 add release branches config to release-please workflow (#187) (@lukekarrys)

Bug Fixes

  • b58d86a #183 use conventional commits from release-please for changelog (#183) (@lukekarrys)

4.0.0 (2022-09-08)

⚠ BREAKING CHANGES

  • this updates this package and the templated engines for node to ^14.17.0 || ^16.13.0 || >=18.0.0

Features

  • a72774a #184 feat: update engines to ^14.17.0 || ^16.13.0 || >=18.0.0 (@lukekarrys)

3.8.1 (2022-09-01)

Bug Fixes

  • 70782b3 #179 fix: update a few release nits after trying it on the cli (@lukekarrys)

3.8.0 (2022-08-31)

Features

  • 7562777 #174 feat: use custom release please script (@lukekarrys)

Bug Fixes

  • 0f44075 #175 fix: only add release please workspace plugins to monorepos (@lukekarrys)

3.7.1 (2022-08-25)

Bug Fixes

  • add tap matcher to workspaces (ce977c4)
  • remove unnecessary if statement in release please action (678cb5a)

3.7.0 (2022-08-25)

Features

  • use release please manifest configuration (#164) (95118ec)

Bug Fixes

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

Features

Bug Fixes

3.5.0 (2022-05-11)

Features

Bug Fixes

3.4.3 (2022-05-03)

Bug Fixes

3.4.2 (2022-04-22)

Bug Fixes

  • correctly set git user and email (eb55928)
  • properly install and use glob (9bf3126)

3.4.1 (2022-04-15)

Bug Fixes

  • properly allow package-lock when lockfile=true (c613429)

3.4.0 (2022-04-15)

Features

  • allow option to set npm bin in package.json (32f7f7c)

Bug Fixes

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

Bug Fixes

  • add pull requests permissions to release please (#129) (82064ff)

3.3.1 (2022-04-06)

Bug Fixes

  • yaml newlines in release please action (#127) (a64af5d)

3.3.0 (2022-04-06)

Features

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

Bug Fixes

  • explicitly set package-name for release please workspaces (f6aa844)
  • remove actions permission from post-dependabot (a245bbc)
  • update comment link to github permissions (#117) (ba5907b)

Dependencies

  • bump @npmcli/package-json from 1.0.1 to 2.0.0 (#122) (afe6fb1)

3.2.2 (2022-03-29)

Bug Fixes

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

Dependencies

3.2.1 (2022-03-29)

Bug Fixes

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

Features

Bug Fixes

  • allow post-dependabot action to edit workflows (#103) (0ca9a9e)

3.1.2 (2022-03-21)

Bug Fixes

  • allow post-dependabot action to edit workflows (#103) (0ca9a9e)

3.1.1 (2022-03-21)

Bug Fixes

3.1.0 (2022-03-17)

Features

  • require this packaged to be a pinned dep (ea04dfb), closes #88 #93

Bug Fixes

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

⚠ BREAKING CHANGES

  • bin scripts are now template-oss-apply and template-oss-check renamed apply props rootRepo, rootModule, workspaceRepo, workspaceModule

Features

  • eslint: support glob for windows (#79) (9a28510)
  • rewrite to make it more extensible (#81) (605ccbd)

Bug Fixes

Dependencies

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

Bug Fixes

2.9.1 (2022-03-02)

Bug Fixes

2.9.0 (2022-03-01)

Features

  • add release-please workflow to workspace repo files (#58) (ad4be0d)

Dependencies

  • bump @npmcli/fs from 1.1.1 to 2.0.1 (#60) (ecee70c)

2.8.1 (2022-02-23)

Bug Fixes

  • bare git push for post-dependabot action (#56) (176440e)

2.8.0 (2022-02-22)

Features

  • remove standard from package.json (72520ff)

Dependencies

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

Bug Fixes

  • run install when dependabot updates us (5b49817)

2.7.0 (2022-02-02)

Features

Bug Fixes

  • changelog: Capitalize Dependencies (55c26a7)
  • commitlint: don't lint subject-case (75cb7e6)
  • dependabot: always increase deps (fb441b1)

Dependencies

  • update @npmcli/fs requirement from ^1.0.0 to ^1.1.0 (aa3f37e)

2.6.0 (2022-02-01)

Features

Bug Fixes

  • drop bash and powershell from windows CI (#34) (a77cec5)
  • try to workaround old npm not being able to update in windows (#36) (194c434)

2.5.1 (2022-01-17)

Bug Fixes

  • move non-windows ci.yml to correct location (#32) (0503263)

2.5.0 (2022-01-11)

Features

2.4.3 (2022-01-06)

Bug Fixes

  • namespaced workspaces create workflows (#28) (cf6924e)

2.4.2 (2022-01-06)

Bug Fixes

  • updated workspace ci template to run correct tests (#26) (92764e1)

2.4.1 (2021-12-14)

Bug Fixes

  • empty commit for eslint-config from #24 (cc6bdea)

2.4.0 (2021-12-14)

Features