You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+18-11Lines changed: 18 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,9 +2,21 @@
2
2
3
3
This monorepo is a collection of packages used across multiple MetaMask clients (e.g. [`metamask-extension`](https://github.com/MetaMask/metamask-extension/), [`metamask-mobile`](https://github.com/MetaMask/metamask-mobile/)).
4
4
5
-
## Modules
5
+
## Contributing
6
6
7
-
This repository contains the following packages [^fn1]:
7
+
See the [Contributor Guide](./docs/contributing.md) for help on:
8
+
9
+
- Setting up your development environment
10
+
- Working with the monorepo
11
+
- Testing changes in clients
12
+
- Issuing new releases
13
+
- Creating a new package
14
+
15
+
## Installation/Usage
16
+
17
+
Each package in this repository has its own README where you can find installation and usage instructions. See `packages/` for more.
18
+
19
+
## Packages
8
20
9
21
<!-- start package list -->
10
22
@@ -46,8 +58,6 @@ This repository contains the following packages [^fn1]:
### 2. Disable `dependabot` dependency version updates and security alerts
15
+
### 2. Add the source repo to the ZenHub workspace repo filter so that its issues/PRs show up on the board
16
16
17
-
-[Disable dependabot alerts](https://docs.github.com/en/code-security/dependabot/dependabot-alerts/configuring-dependabot-alerts#enabling-or-disabling-dependabot-alerts-for-a-repository) for the repo.
18
-
-[Disable dependabot dependency version updates](https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuring-dependabot-version-updates#disabling-dependabot-version-updates) from settings, or delete the source repo's `.github/dependabot.yml` file.
19
-
- Contact a [**maintainer**](https://github.com/orgs/MetaMask/teams/engineering?query=role%3Amaintainer) to perform this step.
20
-
21
-
### 3. Add the source repo to the ZenHub workspace repo filter so that its issues/PRs show up on the board
22
-
23
-
### **[PR#2]** 4. Align dependency versions and TypeScript, ESLint, Prettier configurations with the core monorepo
17
+
### **[PR#2]** 3. Align dependency versions and TypeScript, ESLint, Prettier configurations with the core monorepo
24
18
25
19
- If the dependency versions of the migration target are ahead of core, consider updating the core dependencies first.
26
20
- Apply the configurations of the core monorepo to the source repo files.
27
21
- Preserve any TypeScript compiler flags that are enabled in the source repo but not in core.
28
22
- Resolve any errors or issues resulting from these changes.
Copy file name to clipboardExpand all lines: packages/accounts-controller/CHANGELOG.md
+8-1Lines changed: 8 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [19.0.0]
11
+
12
+
### Changed
13
+
14
+
-**BREAKING:** Bump peer dependency `@metamask/keyring-controller` from `^17.0.0` to `^18.0.0` ([#4915](https://github.com/MetaMask/core/pull/4915))
15
+
10
16
## [18.2.3]
11
17
12
18
### Changed
@@ -337,7 +343,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
Copy file name to clipboardExpand all lines: packages/assets-controllers/CHANGELOG.md
+46-1Lines changed: 46 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,47 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [44.0.0]
11
+
12
+
### Changed
13
+
14
+
-**BREAKING**: The `TokenBalancesController` state is now across all chains and accounts under the field `tokenBalances`, as a mapping from account address -> chain id -> token address -> balance. ([#4782](https://github.com/MetaMask/core/pull/4782))
15
+
16
+
-**BREAKING**: The `TokenBalancesController` now extends `StaticIntervalPollingController`, and the new polling API `startPolling` must be used to initiate polling (`startPolling`, `stopPollingByPollingToken`). ([#4782](https://github.com/MetaMask/core/pull/4782))
17
+
18
+
-**BREAKING**: `TokenBalancesController` now requires subscriptions to the `PreferencesController:stateChange` and `NetworkController:stateChange` events. And access to the `NetworkController:getNetworkClientById`, `NetworkController:getState`, `TokensController:getState`, and `PreferencesController:getState` actions. ([#4782](https://github.com/MetaMask/core/pull/4782))
19
+
20
+
-**BREAKING**: `TokensController` requires a subscription to the `NetworkController:stateChange` event. It now now removes state for chain IDs when their network is removed. ([#4782](https://github.com/MetaMask/core/pull/4782))
21
+
22
+
-`TokenRatesController` now removes state for chain IDs when their network is removed. ([#4782](https://github.com/MetaMask/core/pull/4782))
23
+
24
+
## [43.1.1]
25
+
26
+
### Changed
27
+
28
+
- Fix a bug in `TokensController.addTokens` where tokens could be added from the wrong chain. ([#4924](https://github.com/MetaMask/core/pull/4924))
29
+
30
+
## [43.1.0]
31
+
32
+
### Added
33
+
34
+
- Add Solana to the polled exchange rates ([#4914](https://github.com/MetaMask/core/pull/4914))
35
+
36
+
## [43.0.0]
37
+
38
+
### Added
39
+
40
+
-`AccountTrackerController` now tracks balances of staked ETH for each account, under the state property `stakedBalance`. ([#4879](https://github.com/MetaMask/core/pull/4879))
41
+
42
+
### Changed
43
+
44
+
-**BREAKING**: The polling input for`TokenListController` is now `{chainId: Hex}` instead of `{networkClientId: NetworkClientId}`. ([#4878](https://github.com/MetaMask/core/pull/4878))
45
+
-**BREAKING**: The polling input for`TokenDetectionController` is now `{ chainIds: Hex[]; address: string; }` instead of `{ networkClientId: NetworkClientId; address: string; }`. ([#4894](https://github.com/MetaMask/core/pull/4894))
46
+
-**BREAKING:** Bump `@metamask/keyring-controller` peer dependency from `^17.0.0` to `^18.0.0` ([#4195](https://github.com/MetaMask/core/pull/4195))
47
+
-**BREAKING:** Bump `@metamask/preferences-controller` peer dependency from `^13.2.0` to `^14.0.0` ([#4909](https://github.com/MetaMask/core/pull/4909), [#4915](https://github.com/MetaMask/core/pull/4915))
48
+
-**BREAKING:** Bump `@metamask/accounts-controller` peer dependency from `^18.0.0` to `^19.0.0` ([#4915](https://github.com/MetaMask/core/pull/4915))
49
+
- Bump `@metamask/controller-utils` from `^11.4.2` to `^11.4.3` ([#4195](https://github.com/MetaMask/core/pull/4195))
50
+
10
51
## [42.0.0]
11
52
12
53
### Added
@@ -1189,7 +1230,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1189
1230
1190
1231
- Use Ethers for AssetsContractController ([#845](https://github.com/MetaMask/core/pull/845))
0 commit comments