Skip to content

Commit 302cded

Browse files
author
github-actions
committed
4.1.2
1 parent 4379de7 commit 302cded

File tree

2 files changed

+41
-3
lines changed

2 files changed

+41
-3
lines changed

CHANGELOG.md

Lines changed: 40 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,67 +1,97 @@
11
# Changelog
2+
23
All notable changes to this project will be documented in this file.
34

45
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
56
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
67

78
## [Unreleased]
9+
10+
## [4.1.2]
11+
12+
### Uncategorized
13+
14+
- chore: bump `action-create-release-pr` to `v3` ([#179](https://github.com/MetaMask/create-release-branch/pull/179))
15+
- chore: update security-code-scanner@main to action-security-code-scanner@v1 ([#177](https://github.com/MetaMask/create-release-branch/pull/177))
16+
817
### Fixed
18+
919
- Improved error handling when opening browser fails due to System Events permissions or non-standard browser configurations ([#178](https://github.com/MetaMask/create-release-branch/pull/178))
1020
- Now provides clear manual URL instructions instead of failing with osascript errors
1121
- Handles both cases: when terminal lacks System Events permissions and when using alternative browsers like Brave
1222

1323
## [4.1.1]
24+
1425
### Fixed
26+
1527
- Ask users to include peer dependents of a major-bumped package in the release, even they've had no changes ([#173](https://github.com/MetaMask/create-release-branch/pull/173))
1628
- UI: Include all peer dependents of a major-bumped package as available packages to release, even if they've had no changes ([#173](https://github.com/MetaMask/create-release-branch/pull/173))
1729

1830
## [4.1.0]
31+
1932
### Added
33+
2034
- Add interactive web UI for selecting package versions to release ([#166](https://github.com/MetaMask/create-release-branch/pull/166))
2135
- Added `--interactive` (`-i`) flag to launch a web-based UI for easier version selection
2236
- Added `--port` option to configure the web server port (default: 3000)
2337

2438
### Changed
39+
2540
- Refine breaking change dependent detection to only consider peer dependencies ([#170](https://github.com/MetaMask/create-release-branch/pull/170))
2641
- This change supports our policy of requiring packages with breaking changes to be released alongside their dependents
2742
- Regular dependencies are no longer included in this check
2843
- Allow `npm:name@version` dependency redirections in manifest ([#158](https://github.com/MetaMask/create-release-branch/pull/158))
2944

3045
## [4.0.0]
46+
3147
### Changed
48+
3249
- **BREAKING:** Bump minimum Node.js version to `^18.18` ([#156](https://github.com/MetaMask/create-release-branch/pull/156))
3350
- **BREAKING:** Bump `@metamask/auto-changelog` to `^4.0.0` ([#156](https://github.com/MetaMask/create-release-branch/pull/156))
3451
- This requires `prettier@>=3.0.0`.
3552

3653
## [3.1.0]
54+
3755
### Changed
56+
3857
- Allow `npm:name@version` dependency redirections in manifest ([#158](https://github.com/MetaMask/create-release-branch/pull/158)) ([#159](https://github.com/MetaMask/create-release-branch/pull/159))
3958

4059
## [3.0.1]
60+
4161
### Changed
62+
4263
- Bump `@metamask/utils` to `^9.0.0` ([#150](https://github.com/MetaMask/create-release-branch/pull/150))
4364

4465
### Fixed
66+
4567
- Correct Yarn constraint violations and update Yarn lockfile at the end of the release process ([#145](https://github.com/MetaMask/create-release-branch/pull/145))
4668
- This was previously a required step after running `create-release-branch`.
4769

4870
### Security
71+
4972
- Enable MetaMask security code scanner ([#133](https://github.com/MetaMask/create-release-branch/pull/133))
5073

5174
## [3.0.0]
75+
5276
### Changed
77+
5378
- **BREAKING:** Format changelogs using Prettier ([#100](https://github.com/MetaMask/create-release-branch/pull/100))
5479
- 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 calling `auto-changelog validate` in CI, you'll now need to pass the `--prettier` flag (see [example](https://github.com/MetaMask/metamask-module-template/pull/219)).
5580

5681
### Fixed
82+
5783
- Restore support for monorepos that use `workspace:^` references for interdependencies ([#125](https://github.com/MetaMask/create-release-branch/pull/125))
5884

5985
## [2.0.1]
86+
6087
### Fixed
88+
6189
- Move `@metamask/auto-changelog` from `devDependencies` to `dependencies` and pin to ~3.3.0 ([#122](https://github.com/MetaMask/create-release-branch/pull/122))
6290

6391
## [2.0.0]
92+
6493
### Changed
94+
6595
- **BREAKING** Bump minimum Node version to 16 ([#114](https://github.com/MetaMask/create-release-branch/pull/114))
6696
- Reorder workflow to update changelogs first ([#109](https://github.com/MetaMask/create-release-branch/pull/109))
6797
- When you run this tool you can use the changelogs to decide which versions to include in your release.
@@ -70,27 +100,35 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
70100
- Soft-enforce major-bumped packages to be released along with their dependents ([#101](https://github.com/MetaMask/create-release-branch/pull/101))
71101
- If a new major version of a package A is being included in the release, and there are is a package B which depends on A but which is not also being released at the same time, then the tool will produce an error. This is to ensure that if a consumer is upgrading package A in a project and they also need to upgrade package B for compatibility reasons, they can.
72102
- Soft-enforce dependents to be released along with their dependencies ([#102](https://github.com/MetaMask/create-release-branch/pull/102))
73-
- If package B depends on package A, and A has changed since its last release, and B is being included in the release but not A, then the tool will produce an error. This is to ensure that if B has been changed to rely on a new feature that was added to A, it doesn't break when it is used in a project (since that feature is present in development but has not been published).
103+
- If package B depends on package A, and A has changed since its last release, and B is being included in the release but not A, then the tool will produce an error. This is to ensure that if B has been changed to rely on a new feature that was added to A, it doesn't break when it is used in a project (since that feature is present in development but has not been published).
74104

75105
## [1.1.0]
106+
76107
### Added
108+
77109
- Add support for nested workspaces ([#84](https://github.com/MetaMask/create-release-branch/pull/84))
78110

79111
### Changed
112+
80113
- Add `.yml` extension to `RELEASE_SPEC` file ([#83](https://github.com/MetaMask/create-release-branch/pull/83))
81114

82115
## [1.0.1]
116+
83117
### Fixed
118+
84119
- Update changelogs correctly for monorepo packages ([#50](https://github.com/MetaMask/create-release-branch/pull/50))
85120
- The changelog update step was encountering an error when used for a monorepo package release that had already been released at least once. Related to this, the changelog was being updated with the wrong tag links. Both problems should now be resolved.
86121

87122
## [1.0.0]
123+
88124
### Added
125+
89126
- Initial release
90127
- In this first release, this tool only supports monorepos with an independent versioning scheme. We will add support for other kinds of projects in future releases.
91128
- You can learn more on how to use this tool by reading the [documentation](docs/).
92129

93-
[Unreleased]: https://github.com/MetaMask/create-release-branch/compare/v4.1.1...HEAD
130+
[Unreleased]: https://github.com/MetaMask/create-release-branch/compare/v4.1.2...HEAD
131+
[4.1.2]: https://github.com/MetaMask/create-release-branch/compare/v4.1.1...v4.1.2
94132
[4.1.1]: https://github.com/MetaMask/create-release-branch/compare/v4.1.0...v4.1.1
95133
[4.1.0]: https://github.com/MetaMask/create-release-branch/compare/v4.0.0...v4.1.0
96134
[4.0.0]: https://github.com/MetaMask/create-release-branch/compare/v3.1.0...v4.0.0

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/create-release-branch",
3-
"version": "4.1.1",
3+
"version": "4.1.2",
44
"description": "An interactive command-line tool to prepare a release branch by automatically bumping versions and updating changelogs for desired packages. Works for both polyrepos and monorepos.",
55
"repository": {
66
"type": "git",

0 commit comments

Comments
 (0)