The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- ABI for
MemberRegistry(MemberRegistryABI) — the new ENS-subdomain member registry. - New top-level address keys:
managementDao,managementDaoMultisig. Currently populated for the 13 chains where the data was available at release time; other chains will fill in via subsequent deploy PRs. - Coverage for
chilizandkatanaacross the legacy address keys (dao,daoFactory,daoRegistry,pluginRepoFactory,pluginRepoRegistry,pluginSetupProcessor).
- Build pipeline migrated to
just+bun+forge. npm/yarnare no longer used.- Run
just abito regeneratesrc/abi.tsfrom forge artifacts at the repo root;just buildchains that +tsc.
- Dropped legacy
<Contract>class wrappers (deprecated since v1.4.0). Each contract previously exposed both a<Contract>ABIconst and a<Contract>class wrapping the ABI + bytecode; only the ABI const is exported now. Migrate viaimport { DAOABI } from "@aragon/osx-artifacts"and feed it to your tooling (viem/wagmi/ethers) directly. - Dropped
bytecodefield. The package no longer ships compiled bytecode. If you need bytecode, build the contracts from source (this repo) —forge buildproduces it underout/. The artifacts package is now ABI + addresses only.
- Added Avalanche
- Added Base Sepolia
- Added Avalance Testnet
- Added Corn
- Added Optimism
- Added Celo
- Shipping the ABI and addresses for OSx v1.4
- Marking
ContractName.abiandContractName.bytecodeas deprecated - Note: certain contracts that were previously exported and were not really related to OSx are no longer present.
- Shipping the artifacts for OSx v1.3