ormed 0.1.0-dev+3
ormed: ^0.1.0-dev+3 copied to clipboard
Strongly typed ORM core primitives (annotations, metadata, codecs, and generator) for the routed ecosystem.
Changelog #
0.1.0-dev+3 #
- Fixed: Timestamp getters (
createdAt,updatedAt,deletedAt) now return immutable Carbon instances to prevent accidental mutation of model state when chaining date methods likesubDay(). - Refactored
TimestampsandSoftDeletesmixins to useCarbonInterfacefor getters andObject?for setters. - Exported
carbonizedpackage directly fromormed.dart. - Improved
DateTimeCodecto handleCarboninstances during decoding. - Fixed mass assignment to handle both field and column names for excluded attributes.
- Optimized Postgres test performance using transactional isolation.
- Fixed SQLite test cleanup issue where
test_g*files were left behind. - Expanded testing documentation with isolation strategies and concurrency guides.
- Updated doc comments to follow Effective Dart guidelines.
0.1.0-dev+2 #
- Synchronized release with ormed_cli rebranding.
0.1.0-dev+1 #
- Added automatic
snake_casecolumn name inference for model fields. - Fixed
DatabaseSeeder.seed<T>()to use repositories for correct data encoding. - Fixed
bootstrapOrm()to ensure model registration in existing registries. - Improved documentation for naming conventions and CLI-first workflow.
0.1.0-dev #
- Initial release.