v0.1.2
What's Changed
- Refactor JSON parsing and clean up HelperContract by @dadadave80 in #2
- Refactor error handling with revert statements by @dadadave80 in #3
- Refactor Diamond.sol for performance and cleanliness by @dadadave80 in #4
- Add MyShinyDiamond contract and related features by @dadadave80 in #5
- refactor: rename diamondStorage to _diamondStorage for consistency in DiamondLoupeFacet and ERC165Init by @dadadave80 in #6
- Chore/fixes-and-updates by @dadadave80 in #9
- chore: change initializer's function visibility to public by @dadadave80 in #10
- Refactor diamond deployment and utility functions by @dadadave80 in #11
- chore: update forge install command by @dadadave80 in #12
- Dev by @dadadave80 in #14
- Refactor Diamond proxy delegatecall logic by @dadadave80 in #15
- Add MultiInit contract and update error name by @dadadave80 in #16
- Refactors by @dadadave80 in #17
- Chore/updates and fixes by @dadadave80 in #18
- Chore/rename and refactor libs by @dadadave80 in #19
- Add initializable Diamond pattern by @dadadave80 in #20
- Chore/updates and fixes by @dadadave80 in #21
- Refactor and enhance Diamond library with initializable pattern by @dadadave80 in #22
- Feat/erc165 lib by @dadadave80 in #23
- Implement ERC165 interface support and initializers by @dadadave80 in #25
Full Changelog: https://github.com/dadadave80/diamond-lib/commits/v0.1.2