The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/) and this project adheres
to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
This is a copy of the changelog for the most recent version. For the full version history,
go [here](https://github.com/TheIllusiveC4/Curios/blob/1.21.8/CHANGELOG.md).
## [12.0.0+1.21.8] - 2026.02.16
### Added
- Added new constructors for `CurioCanEquipEvent`, `CurioCanUnequipEvent`, and `CurioChangeEvent`
- Added `ICuriosItemHandler#loadDatapacks`
### Changed
- `ICuriosItemHandler`, `ICurioStacksHandler`, and `IDynamicStackHandler` now extend `ValueIOSerializable`
### Deprecated
- Deprecated old constructors for `CurioCanEquipEvent`, `CurioCanUnequipEvent`, and `CurioChangeEvent`
- Deprecated tag-based serialization and deserialization methods:
- `serializeNBT` and `deserializeNBT` in `IDynamicStackHandler`
- `serializeNBT` and `deserializeNBT` in `ICurioStacksHandler`
- `writeTag` and `readTag` in `IDynamicStackHandler`
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }