Skip to content

Commit 43972f8

Browse files
committed
Merge remote-tracking branch 'origin/main' into hm/bip-44-perf-and-devx-improvements
2 parents 4c2e582 + d8da4c2 commit 43972f8

File tree

27 files changed

+1095
-203
lines changed

27 files changed

+1095
-203
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/core-monorepo",
3-
"version": "563.0.0",
3+
"version": "569.0.0",
44
"private": true,
55
"description": "Monorepo for packages shared between MetaMask clients",
66
"repository": {

packages/account-tree-controller/CHANGELOG.md

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,25 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [0.18.0]
11+
12+
### Added
13+
14+
- Add `autoHandleConflict` parameter to `setAccountGroupName` method for automatic conflict resolution with suffix generation ([#6601](https://github.com/MetaMask/core/pull/6601))
15+
16+
### Changed
17+
18+
- Computed names (inherited from previous existing accounts) is disabled temporarily ([#6601](https://github.com/MetaMask/core/pull/6601))
19+
- They do interfere with the naming mechanism, so we disable them temporarily in favor of the new per-wallet sequential naming.
20+
21+
### Fixed
22+
23+
- Fix multi-wallet account group naming inconsistencies and duplicates ([#6601](https://github.com/MetaMask/core/pull/6601))
24+
- Implement proper per-wallet sequential numbering with highest account index parsing.
25+
- Add name persistence during group initialization to ensure consistency across app restarts.
26+
27+
## [0.17.0]
28+
1029
### Changed
1130

1231
- Single group sync events will not get enqueued anymore if a full sync is in progress ([#6651](https://github.com/MetaMask/core/pull/6651))
@@ -36,10 +55,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
3655
- Bump `@metamask/utils` from `^11.4.2` to `^11.8.0` ([#6588](https://github.com/MetaMask/core/pull/6588))
3756
- Bump `@metamask/base-controller` from `^8.3.0` to `^8.4.0` ([#6632](https://github.com/MetaMask/core/pull/6632))
3857

39-
### Removed
40-
41-
- Remove use of `:getSelectedAccount` action ([#6608](https://github.com/MetaMask/core/pull/6608))
42-
4358
## [0.15.1]
4459

4560
### Fixed
@@ -261,7 +276,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
261276
- Initial release ([#5847](https://github.com/MetaMask/core/pull/5847))
262277
- Grouping accounts into 3 main categories: Entropy source, Snap ID, keyring types.
263278

264-
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/account-tree-controller@0.16.1...HEAD
279+
[Unreleased]: https://github.com/MetaMask/core/compare/@metamask/account-tree-controller@0.18.0...HEAD
280+
[0.18.0]: https://github.com/MetaMask/core/compare/@metamask/account-tree-controller@0.17.0...@metamask/account-tree-controller@0.18.0
281+
[0.17.0]: https://github.com/MetaMask/core/compare/@metamask/account-tree-controller@0.16.1...@metamask/account-tree-controller@0.17.0
265282
[0.16.1]: https://github.com/MetaMask/core/compare/@metamask/account-tree-controller@0.16.0...@metamask/account-tree-controller@0.16.1
266283
[0.16.0]: https://github.com/MetaMask/core/compare/@metamask/account-tree-controller@0.15.1...@metamask/account-tree-controller@0.16.0
267284
[0.15.1]: https://github.com/MetaMask/core/compare/@metamask/account-tree-controller@0.15.0...@metamask/account-tree-controller@0.15.1

packages/account-tree-controller/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@metamask/account-tree-controller",
3-
"version": "0.16.1",
3+
"version": "0.18.0",
44
"description": "Controller to group account together based on some pre-defined rules",
55
"keywords": [
66
"MetaMask",
@@ -61,7 +61,7 @@
6161
"@metamask/auto-changelog": "^3.4.4",
6262
"@metamask/keyring-api": "^21.0.0",
6363
"@metamask/keyring-controller": "^23.1.0",
64-
"@metamask/multichain-account-service": "^0.9.0",
64+
"@metamask/multichain-account-service": "^0.11.0",
6565
"@metamask/profile-sync-controller": "^25.0.0",
6666
"@metamask/providers": "^22.1.0",
6767
"@metamask/snaps-controllers": "^14.0.1",

0 commit comments

Comments
 (0)