OpenZeppelin/openzeppelin-upgrades (@openzeppelin/upgrades-core)
### [`v1.40.0`](https://redirect.github.com/OpenZeppelin/openzeppelin-upgrades/blob/HEAD/packages/core/CHANGELOG.md#1400-2024-10-10)
[Compare Source](https://redirect.github.com/OpenZeppelin/openzeppelin-upgrades/compare/@openzeppelin/upgrades-core@1.39.0...@openzeppelin/upgrades-core@1.40.0)
- Fix Hardhat compile error when overriding interface functions with public constant variables. ([#1091](https://redirect.github.com/OpenZeppelin/openzeppelin-upgrades/pull/1091))
- Support ignoring Hardhat compile errors when extracting detailed namespaced storage layouts for validations. ([#1090](https://redirect.github.com/OpenZeppelin/openzeppelin-upgrades/pull/1090))
### [`v1.39.0`](https://redirect.github.com/OpenZeppelin/openzeppelin-upgrades/blob/HEAD/packages/core/CHANGELOG.md#1390-2024-10-02)
[Compare Source](https://redirect.github.com/OpenZeppelin/openzeppelin-upgrades/compare/@openzeppelin/upgrades-core@1.38.0...@openzeppelin/upgrades-core@1.39.0)
- Fix Hardhat compile error when library or interface has struct with namespace annotation. ([#1086](https://redirect.github.com/OpenZeppelin/openzeppelin-upgrades/pull/1086))
- Log warning if library contains namespace annotation. ([#1086](https://redirect.github.com/OpenZeppelin/openzeppelin-upgrades/pull/1086))
> **Note**
> Namespaces should be defined in contracts according to [ERC-7201: Namespaced Storage Layouts](https://eips.ethereum.org/EIPS/eip-7201). Structs with namespace annotations defined in libraries or interfaces outside of a contract's inheritance are not included in storage layout validations.
Configuration
📅 Schedule: Branch creation - "on the first day of the month" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Never, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
1.38.0
->1.40.0
Release Notes
OpenZeppelin/openzeppelin-upgrades (@openzeppelin/upgrades-core)
### [`v1.40.0`](https://redirect.github.com/OpenZeppelin/openzeppelin-upgrades/blob/HEAD/packages/core/CHANGELOG.md#1400-2024-10-10) [Compare Source](https://redirect.github.com/OpenZeppelin/openzeppelin-upgrades/compare/@openzeppelin/upgrades-core@1.39.0...@openzeppelin/upgrades-core@1.40.0) - Fix Hardhat compile error when overriding interface functions with public constant variables. ([#1091](https://redirect.github.com/OpenZeppelin/openzeppelin-upgrades/pull/1091)) - Support ignoring Hardhat compile errors when extracting detailed namespaced storage layouts for validations. ([#1090](https://redirect.github.com/OpenZeppelin/openzeppelin-upgrades/pull/1090)) ### [`v1.39.0`](https://redirect.github.com/OpenZeppelin/openzeppelin-upgrades/blob/HEAD/packages/core/CHANGELOG.md#1390-2024-10-02) [Compare Source](https://redirect.github.com/OpenZeppelin/openzeppelin-upgrades/compare/@openzeppelin/upgrades-core@1.38.0...@openzeppelin/upgrades-core@1.39.0) - Fix Hardhat compile error when library or interface has struct with namespace annotation. ([#1086](https://redirect.github.com/OpenZeppelin/openzeppelin-upgrades/pull/1086)) - Log warning if library contains namespace annotation. ([#1086](https://redirect.github.com/OpenZeppelin/openzeppelin-upgrades/pull/1086)) > **Note** > Namespaces should be defined in contracts according to [ERC-7201: Namespaced Storage Layouts](https://eips.ethereum.org/EIPS/eip-7201). Structs with namespace annotations defined in libraries or interfaces outside of a contract's inheritance are not included in storage layout validations.Configuration
📅 Schedule: Branch creation - "on the first day of the month" in timezone America/Los_Angeles, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Never, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.