Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to master, this PR will be updated.
Releases
@celo/[email protected]
Major Changes
#407
3890220
Thanks @aaronmgdr! - Remove transfer:gold -- this was an old alias for transfer:celo which has the same functionality#412
23d36cc
Thanks @aaronmgdr! - Removecelocli validator:force-deaffiliate
This command was only ever usable pre mainnet launch. The force deaffiliate method it would call is only callable by one of the whitelisted Slasher Contracts.
To force removal of validator with poor uptime use
celocli validator:downtime-slash
or to sever association with a validator from your group usecelocli validator:deaffiliate
#339
87223ba
Thanks @aaronmgdr! - Remove support for reserve:* commands. As foretold by https://forum.celo.org/t/sunset-of-reserve-commands/8454#407
3890220
Thanks @aaronmgdr! - Remove account:recover-oldThis was meant to be a temporary command for migrating account from a beta version of Valora to the release version. Please use a previous version of celocli if you need to make this one time recovery.
#343
54741cc
Thanks @aaronmgdr! - Remove commands identity:identifier, identity:get-attestationsSee https://forum.celo.org/t/rfc-deprecation-of-celocli-identity-commands/8676
Minor Changes
#420
fb08485
Thanks @shazarre! - Adds support for safe integration for L2 hotfix security council approvals#429
5b02036
Thanks @shazarre! - Removes L2 BLS keys support for account:authorize#447
7bc05c2
Thanks @shazarre! - validator:signed-blocks not supported on L2 anymore, fixes validator:status L2#471
26b9779
Thanks @aaronmgdr! - Foraccount:new
command add alias "celoLegacy" to the--derivationPath
flag#459
0e559c7
Thanks @shazarre! - Introduces a new commandaccount:claim-rpc-url
allowing to claim RPC URLs76045eb
Thanks @shazarre! - BLS keys are now optional as being deprecated on L2, validator:register and releasecelo:authorize no longer require them in L2 contextPatch Changes
#421
7d42a05
Thanks @aaronmgdr! - fix governance:build-proposal with contracts from mento or which use solidity 0.8#463
eba89a3
Thanks @aaronmgdr! - Add GovernanceSlasher to RegisteredContractsEnum#389
5a0a922
Thanks @aaronmgdr! - Add warning that ETH derivation path will be the default in a future major breaking change.#425
952bc81
Thanks @nicolasbrugneaux! - deprecates the flags --whitelisters and --nonwhitelisters from the governance:show command#456
d5c9204
Thanks @nicolasbrugneaux! - Fix rewards:show for L2#472
1df8688
Thanks @aaronmgdr! - Dont show flags for privateKey, gasCurrency, useLedger, and related flags in help for commands which dont actually make use of them.#395
693f6e7
Thanks @aaronmgdr! - Fix incorrect message where the transfered token was used as gas token in the messaging but not in actuality#395
693f6e7
Thanks @aaronmgdr! - Fix Transfering, exchanging cusd (and other fee tokens) and or using gasCurrency flag with ledger devices prior to 1.2#471
26b9779
Thanks @aaronmgdr! - when account:new is called it displays the full bip44 derivation path in the output. Before it would miss the last 2 positions.#480
b83d8c4
Thanks @aaronmgdr! - Recommended node version is now node 20#452
2283374
Thanks @aaronmgdr! - Show deprecated warning on flags which will be removed after cel2 launch#389
5a0a922
Thanks @aaronmgdr! - Fix: account:new can now be called without a node#449
97f0a53
Thanks @aaronmgdr! - Show --node and --useLedger flags when --help is called. Show aliases for networks in --node help#452
2283374
Thanks @aaronmgdr! - use onchain values instead of static for lock requirements#450
9558b56
Thanks @nicolasbrugneaux! - Gracefully throw if --estimate wasnt passed on L1#427
ee33677
Thanks @nicolasbrugneaux! - Change a dependency to use npm rather than githubUpdated dependencies [
eba89a3
,43e8474
,693f6e7
,7d42a05
,c4b9c6d
,7bc05c2
,5a0a922
,0e559c7
,33ad4aa
,d988d31
,42d091f
,b83d8c4
,36c4369
,4ef76eb
,76045eb
,38fe4d0
,26b9779
,33ad4aa
,b366827
,a23246e
,fb08485
,7d42a05
,ee33677
,d5c9204
]:@celo/[email protected]
Major Changes
#228
4ef76eb
Thanks @aaronmgdr! - remove deprecated functions and consts exported from ./contacts and ./displayformating. ./currencies and ./phonenumbers. If these are used by your app we recommend to inline the functions from the previous release.https://github.com/celo-org/developer-tooling/tree/%40celo/wallet-base%406.0.1/packages/sdk/base/src
Full List of removed exports -- ContactPhoneNumber, MinimalContact, getContactPhoneNumber, isContact, CURRENCY_ENUM, Currency, CURRENCIES, resolveCurrency, SHORT_CURRENCIES, currencyToShortMap | getErrorMessage | anonymizedPhone | getContactNameHash
Minor Changes
26b9779
Thanks @aaronmgdr! - add DerivationPathAliases export@celo/[email protected]
Major Changes
#340
33ad4aa
Thanks @aaronmgdr! - Removes all exports under the lib/identity folder. These have been move to a new @celo/metadata-claims package and should be imported from there.Note that folder structure is also flattened slightly. so replace
@celo/contractkit/lib/identity/claims/
with@celo/metadata-claims/lib/
example
Note that Contractkit is Not a dependency. Instead when using
IdentityMetadataWrapper
you should make an object that satisfis theAccountMetadataSignerGetters
typeusing viem it would be like
Minor Changes
#447
7bc05c2
Thanks @shazarre! - Exposes EpochManager.getElectedSigners contract method76045eb
Thanks @shazarre! - ValidatorsWrapper: add registerValidatorNoBls to allow registration without BLS keys which are not supported in L2Patch Changes
#463
eba89a3
Thanks @aaronmgdr! - Add GovernanceSlasher to RegisteredContractsEnum#467
43e8474
Thanks @shazarre! - fix: add transferOwnership() to proxy abi list#446
42d091f
Thanks @aaronmgdr! - Bump @celo/abis-12#480
b83d8c4
Thanks @aaronmgdr! - Recommended node version is now node 20#455
36c4369
Thanks @aaronmgdr! - Mark contract wrapper methods that will not work on L2 because solidity contracts have onlyL1 modifier as deprecated.#400
38fe4d0
Thanks @shazarre! - RenamesgetElected
and its usages togetElectedAccounts
forEpochManagerWrapper
#456
d5c9204
Thanks @nicolasbrugneaux! - Backwards compat for some methods using epoch's block numbersUpdated dependencies [
c4b9c6d
,d988d31
,4ef76eb
,26b9779
,fb08485
]:@celo/[email protected]
Major Changes
#340
33ad4aa
Thanks @aaronmgdr! - Introducing @celo/metadata-claims These are a series of functions extracted from @celo/contractkit since they didnt strictly need depend on contractkit itsefl. Developers can now use IdentityMetadataWrapper with any js rpc library like ethers or viem or web3js without being forced to import ContractKit.Instead when using
IdentityMetadataWrapper
you should make an object that satisfis theAccountMetadataSignerGetters
typeusing viem it would be like
Minor Changes
0e559c7
Thanks @shazarre! - Add support for RPC_URL claim typePatch Changes
#475
b366827
Thanks @aaronmgdr! - Publish lib instead of srcUpdated dependencies [
4ef76eb
,26b9779
]:@celo/[email protected]
Major Changes
#228
4ef76eb
Thanks @aaronmgdr! - remove deprecated functions and consts exported from ./contacts and ./displayformating. ./currencies and ./phonenumbers. If these are used by your app we recommend to inline the functions from the previous release.https://github.com/celo-org/developer-tooling/tree/%40celo/wallet-base%406.0.1/packages/sdk/base/src
Full List of removed exports -- ContactPhoneNumber, MinimalContact, getContactPhoneNumber, isContact, CURRENCY_ENUM, Currency, CURRENCIES, resolveCurrency, SHORT_CURRENCIES, currencyToShortMap | getErrorMessage | anonymizedPhone | getContactNameHash
Patch Changes
4ef76eb
,26b9779
]:@celo/[email protected]
Major Changes
6bba5e3
Thanks @nicolasbrugneaux! - Initial releasePatch Changes
#443
a23246e
Thanks @nicolasbrugneaux! - Safer handling of v from device#427
ee33677
Thanks @nicolasbrugneaux! - Change a dependency to use npm rather than githubUpdated dependencies [
4ef76eb
,26b9779
]:@celo/[email protected]
Minor Changes
fb08485
Thanks @shazarre! - Now CeloProvider can be wrapped in EIP-1193 partially compatible object (request + args)Patch Changes
4ef76eb
,26b9779
]:@celo/[email protected]
Patch Changes
#400
38fe4d0
Thanks @shazarre! - Upgrades to latest devchain#446
42d091f
Thanks @aaronmgdr! - Bump @celo/abis-12#420
fb08485
Thanks @shazarre! - Adds actual Celo chain id when running anvilUpdated dependencies [
fb08485
]:@celo/[email protected]
Patch Changes
#389
5a0a922
Thanks @aaronmgdr! - Add warning that ETH derivation path will be the default in a future major breaking change.Updated dependencies [
4ef76eb
,26b9779
]:@celo/[email protected]
Patch Changes
eba89a3
,43e8474
,7bc05c2
,33ad4aa
,42d091f
,b83d8c4
,36c4369
,4ef76eb
,76045eb
,38fe4d0
,26b9779
,fb08485
,d5c9204
]:@celo/[email protected]
Patch Changes
#463
eba89a3
Thanks @aaronmgdr! - Add GovernanceSlasher to RegisteredContractsEnum#421
7d42a05
Thanks @aaronmgdr! - minor update to inquirer lib#446
42d091f
Thanks @aaronmgdr! - Bump @celo/abis-12#421
7d42a05
Thanks @aaronmgdr! - Fix being unable to use 08 and mento contracts with proposal builderUpdated dependencies [
eba89a3
,43e8474
,7bc05c2
,33ad4aa
,42d091f
,b83d8c4
,36c4369
,4ef76eb
,76045eb
,38fe4d0
,26b9779
,fb08485
,d5c9204
]:@celo/[email protected]
Patch Changes
c4b9c6d
,d988d31
,4ef76eb
]:@celo/[email protected]
Patch Changes
4ef76eb
,26b9779
]:@celo/[email protected]
Patch Changes
4ef76eb
,26b9779
,fb08485
]:@celo/[email protected]
Patch Changes
#434
c4b9c6d
Thanks @aaronmgdr! - Force patch bump wallets to deal with version conflict#408
d988d31
Thanks @nicolasbrugneaux! - Improve support for celo-legacy and modern txs within ledgerUpdated dependencies [
4ef76eb
,26b9779
,fb08485
]:@celo/[email protected]
Patch Changes
#434
c4b9c6d
Thanks @aaronmgdr! - Force patch bump wallets to deal with version conflictUpdated dependencies [
4ef76eb
,26b9779
]:@celo/[email protected]
Patch Changes
#434
c4b9c6d
Thanks @aaronmgdr! - Force patch bump wallets to deal with version conflictUpdated dependencies [
c4b9c6d
,d988d31
,4ef76eb
,fb08485
]:@celo/[email protected]
Patch Changes
#434
c4b9c6d
Thanks @aaronmgdr! - Force patch bump wallets to deal with version conflictUpdated dependencies [
c4b9c6d
,d988d31
,4ef76eb
,26b9779
,fb08485
]:@celo/[email protected]
Patch Changes
#434
c4b9c6d
Thanks @aaronmgdr! - Force patch bump wallets to deal with version conflictUpdated dependencies [
c4b9c6d
,d988d31
,4ef76eb
,fb08485
]:@celo/[email protected]
Patch Changes
#395
693f6e7
Thanks @aaronmgdr! - Fix issue where ledger running celo firmware app 1.1.10 could not send fee token transactions or perform and interactions with those contracts#434
c4b9c6d
Thanks @aaronmgdr! - Force patch bump wallets to deal with version conflict#408
d988d31
Thanks @nicolasbrugneaux! - Improve support for celo-legacy and modern txs within ledger#443
a23246e
Thanks @nicolasbrugneaux! - Safer handling of v from device#427
ee33677
Thanks @nicolasbrugneaux! - Change a dependency to use npm rather than githubUpdated dependencies [
c4b9c6d
,d988d31
,4ef76eb
,26b9779
,fb08485
]:@celo/[email protected]
Patch Changes
#434
c4b9c6d
Thanks @aaronmgdr! - Force patch bump wallets to deal with version conflict#408
d988d31
Thanks @nicolasbrugneaux! - Improve support for celo-legacy and modern txs within ledgerUpdated dependencies [
c4b9c6d
,d988d31
,4ef76eb
,26b9779
,fb08485
]:@celo/[email protected]
Patch Changes
#434
c4b9c6d
Thanks @aaronmgdr! - Force patch bump wallets to deal with version conflictUpdated dependencies [
c4b9c6d
,d988d31
,4ef76eb
,fb08485
]:PR-Codex overview
This PR primarily focuses on updating the versions of various
@celo
packages from beta versions to stable releases, along with some minor dependency updates and changelog entries for new features and fixes.Detailed summary
.changeset
files.@celo/base
,@celo/utils
,@celo/connect
,@celo/contractkit
, and several wallet packages from beta to stable.