Skip to content

Commit 5d2e601

Browse files
rjan90rvagg
andauthored
chore: prep v2.1.0 changelog (#198)
* chore: prep v2.1.0 changelog chore: prep v2.1.0 changelog * chore: remove the #187 and #190(revert of 187) from changelog chore: remove the #187 and #190(revert of 187) from changelog * fix: update changelog for PieceCID v2 fix: update changelog for PieceCID v2 * Update CHANGELOG.md Co-authored-by: Rod Vagg <[email protected]> * chore: bump version string chore: bump version string * chore: update date chore: update date * chore: remove CI/CD improvements from changelog chore: remove CI/CD improvements from changelog --------- Co-authored-by: Rod Vagg <[email protected]>
1 parent b4ac78b commit 5d2e601

File tree

2 files changed

+35
-2
lines changed

2 files changed

+35
-2
lines changed

CHANGELOG.md

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,38 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
55

66
## [Unreleased]
77

8+
## [2.1.0] - 2025-09-17
9+
10+
### 💥 Breaking Changes
11+
- **BREAKING**: Switched from Piece CID version 1 to version 2 ([#184](https://github.com/FilOzone/pdp/pull/184))
12+
- New `Cids.sol` library with CIDv2 handling capabilities
13+
- **No backward compatibility** - CIDv1 support completely removed
14+
- Enhanced piece data validation using CID height information
15+
- Golden tests for CommPv2 functionality
16+
17+
### 🚀 Added
18+
- **Data Set Indexing**: Data set IDs now start at 1 instead of 0 ([#196](https://github.com/FilOzone/pdp/pull/196))
19+
- **Event Enhancement**: Added `root_cids` to `RootsAdded` event for better piece tracking ([#169](https://github.com/FilOzone/pdp/pull/169))
20+
21+
### 🔧 Changed
22+
- **Interface Updates**: IPDPProvingSchedule methods changed from `pure` to `view` for accurate state access patterns ([#186](https://github.com/FilOzone/pdp/pull/186))
23+
- **Price Validation**: Updated price validation logic to accept older price data for improved reliability ([#191](https://github.com/FilOzone/pdp/pull/191))
24+
- **Performance Optimization**: Reduced optimizer runs to minimize deployed contract size ([#194](https://github.com/FilOzone/pdp/pull/194))
25+
- **Code Architecture**: Transitioned from `IPDPTypes.PieceData` to `Cids.Cid` throughout the codebase for better type consistency ([#184](https://github.com/FilOzone/pdp/pull/184))
26+
- **Code Quality**: Comprehensive formatting improvements across all Solidity files and tests ([#185](https://github.com/FilOzone/pdp/pull/185))
27+
- **Documentation**: Updated README to point to latest release ([#192](https://github.com/FilOzone/pdp/pull/192))
28+
29+
### 🐛 Fixed
30+
- Various test stability improvements and bug fixes
31+
- Enhanced error handling in CID processing
32+
- Improved code formatting consistency
33+
34+
### 📝 Changelog
35+
36+
For the set of changes since the last tag:
37+
38+
**[View all changes between v2.0.0 and v2.1.0](https://github.com/FilOzone/pdp/compare/v2.0.0...v2.1.0)**
39+
840
## [2.0.0] - 2025-07-20
941
### Changed
1042
- **BREAKING**: Renamed core terminology throughout the codebase for better clarity, for each of the following, all functions, variables, events, and parameters have been changed.
@@ -117,7 +149,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
117149
### Performance
118150
- Performance-related improvements
119151

120-
[Unreleased]: https://github.com/filozone/pdp/compare/v2.0.0...HEAD
152+
[Unreleased]: https://github.com/filozone/pdp/compare/v2.1.0...HEAD
153+
[2.1.0]: https://github.com/filozone/pdp/compare/v2.0.0...v2.1.0
121154
[2.0.0]: https://github.com/filozone/pdp/compare/v1.1.0...v2.0.0
122155
[1.1.0]: https://github.com/filozone/pdp/compare/v1.0.0...v1.1.0
123156
[1.0.0]: https://github.com/filozone/pdp/releases/tag/v1.0.0

src/PDPVerifier.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ contract PDPVerifier is Initializable, UUPSUpgradeable, OwnableUpgradeable {
156156
nextDataSetId = 1; // Data sets start at 1
157157
}
158158

159-
string public constant VERSION = "2.0.0";
159+
string public constant VERSION = "2.1.0";
160160

161161
event ContractUpgraded(string version, address implementation);
162162

0 commit comments

Comments
 (0)