Releases: MetaMask/create-release-branch
Releases · MetaMask/create-release-branch
4.1.4
Changed
- When a new major version of a package is being released but some of its direct dependents are missing, strongly suggest that they be included in the release as well (#193)
- Update UI to improve how existing per-package error messages are shown so they are less prominent visually and provide clearer rationales/examples (#192)
4.1.3
Fixed
- When creating a new release and populating the Unreleased section, use the same repo URLs in PR links as
auto-changelog updatewould use (#165)- This prevents the updated changelog that
create-release-branchproduces from being invalid in the case where a non-standard URL was used to clone the repo originally.
- This prevents the updated changelog that
4.1.2
Fixed
- Improved error handling when opening browser fails due to System Events permissions or non-standard browser configurations (#178)
- Now provides clear manual URL instructions instead of failing with osascript errors
- Handles both cases: when terminal lacks System Events permissions and when using alternative browsers like Brave
4.1.1
4.1.0
Added
- Add interactive web UI for selecting package versions to release (#166)
- Added
--interactive(-i) flag to launch a web-based UI for easier version selection - Added
--portoption to configure the web server port (default: 3000)
- Added
Changed
- Refine breaking change dependent detection to only consider peer dependencies (#170)
- This change supports our policy of requiring packages with breaking changes to be released alongside their dependents
- Regular dependencies are no longer included in this check
- Allow
npm:name@versiondependency redirections in manifest (#158)
v3.1.0
4.0.0
3.0.1
3.0.0
Changed
- BREAKING: Format changelogs using Prettier (#100)
- This is a breaking change since it changes the default formatting of the changelog in new release PRs. If you have a package script that runs
auto-changelog validate, or you're callingauto-changelog validatein CI, you'll now need to pass the--prettierflag (see example).
- This is a breaking change since it changes the default formatting of the changelog in new release PRs. If you have a package script that runs
Fixed
- Restore support for monorepos that use
workspace:^references for interdependencies (#125)