All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- BREAKING: Bump minimum Node.js version to
^18.18(#142) - BREAKING: Bump
@metamask/auto-changelogto^4.0.0(#142)- This requires
prettier@>=3.0.0.
- This requires
- Fixed
updatePackageChangelogto not throw when there are unreleased changes (#139)
- BREAKING: Bump minimum Node version to 16 (#111)
- build(deps): bump @metamask/auto-changelog from 2.6.0 to 3.1.0 (#105)
- Check for
workspace:^before replacing the version in package.json (#108)
- Bump
@actions/core(#102)
- Resolve GitHub action deprecation warnings (#98, #100)
- GitHub actions have been updated to v3, and the deprecated
set-outputcommand is no longer used.
- GitHub actions have been updated to v3, and the deprecated
- Handle GitHub being slow to create a pull request (#96)
- Resolve workspaces recursively for better Yarn 3 support (#85)
- Synchronize monorepo packages for versions in range 0.x.x (#80)
- Before this change, monorepo packages on major version
0would break if any sibling packages contained breaking changes, which is permitted by SemVer.
- Before this change, monorepo packages on major version
- Write file identifying the initiator of the workflow using this action (#72)
- This is can be used to upload the artifact required by MetaMask/action-require-additional-reviewer in subsequent workflows.
- Prevent
Uncategorizedchange category from appearing in new releases (#69)
- Bump
@metamask/auto-changelogfrom2.3.0to2.4.0(#59)
- Improve usage instructions (#53)
- Error logging on Action failure (#56)
- First stable release
- Default release branch prefix (#49)
- The default prefix is now
release/, matchingaction-publish-release@v1.
- The default prefix is now
- Faulty usage instructions in readme (#48)
- This action (#42)
- Due to a poorly formatted Bash invocation in
action.yml, this Action was completely broken.
- Due to a poorly formatted Bash invocation in
- Add
release-branch-prefixinput (#38)- This matches the name of the corresponding input to MetaMask/action-publish-release@v0.1.0.
- Remove " RC" suffix from PR title (#39)
- The PR title is now just the SemVer version of the release.
- (BREAKING) Change release branch prefix from 'release-v' to 'automation_release-' (#35)
- Changelog updating in monorepos and repositories with merge commits (#33)
- Done by updating
@metamask/auto-changelogto2.3.0. See MetaMask/auto-changelog#87 for details.
- Done by updating
- Monorepo package diffing (#31)
- In (#20), we started returning the cached result for the first diffed package for every diffed package.
- Changelog updating (#28)
- The updated changelog content was never written to disk.
- (BREAKING) Re-implement in TypeScript, add monorepo support (#15)
- Use
workspacesmanifest entry to find workspaces (#20) - Add
@lavamoat/allow-scriptsandsetupcommand (#21) - Add README description (#22)
- Remove package manager restriction (#23)
- Previously, use of Yarn
^1.0.0was mandated.
- Previously, use of Yarn
- Migrate various utilities to
@metamask/action-utils(#24)
- First semi-stable release. Polyrepos only.