diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..2407d7d6 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,65 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/). + +## [Unreleased] + +### Added +- TON (The Open Network) not-so-smart-contracts examples (#385) +- Medusa documentation and CI integration (#358, #361, #373, #388, #398) +- Echidna symbolic execution documentation (#401, #402) +- Expanded testing modes documentation (#325) +- Non-standard ERC20 tokens list (#269) +- New EVM opcodes documentation (#319) +- Shapella and Deneb fork updates (#352) + +### Changed +- Updated Slither documentation to use mdbook format (#397) +- Updated Cairo/StarkNet documentation and links (#338, #360) +- Updated Echidna configuration documentation (#362, #357) +- Refreshed CODEOWNERS (#395) +- Various link fixes and documentation improvements (#346, #390, #405, #411) + +### Fixed +- Fixed broken links throughout documentation (#359, #363, #367) +- Fixed HEVM cheat codes links (#359) +- Fixed Yellow Paper links (#363) + +## [0.3.0] - 2023-02-23 + +Introduced [secure-contracts.com](https://secure-contracts.com) website. + +### Added +- Solana not-so-smart-contracts examples +- Two advanced Echidna tutorials: multi-abi and optimization mode +- EVM-related guidelines +- mdbook integration for documentation browsing (#215) +- CONTRIBUTING.md guidelines (#216) +- CIP fork updates (#217) + +### Changed +- Reorganized documentation structure for mdbook compatibility (#218, #219) + +## [0.2.0] - 2022-11-30 + +### Added +- Not-so-smart-contracts examples for Algorand, Cairo, Cosmos, and Substrate +- Two new Echidna exercises +- Additional guidance for using Echidna to find smart contract vulnerabilities + +## [0.1.0] - 2022-08-05 + +Initial release. + +### Added +- 4 development guidelines: best practices, token integration, incident response, secure workflows +- EIPs included in each Ethereum mainnet fork +- Program analysis training materials for Echidna, Slither, and Manticore +- EVM learning resources + +[Unreleased]: https://github.com/crytic/building-secure-contracts/compare/0.3.0...HEAD +[0.3.0]: https://github.com/crytic/building-secure-contracts/compare/0.2.0...0.3.0 +[0.2.0]: https://github.com/crytic/building-secure-contracts/compare/0.1.0...0.2.0 +[0.1.0]: https://github.com/crytic/building-secure-contracts/releases/tag/0.1.0