relax_orm_generator 0.1.6
relax_orm_generator: ^0.1.6 copied to clipboard
Code generator for relax_orm — generates TableSchema from annotated classes.
0.1.6 #
Added #
- Added support for JSON-backed serialization of nested model objects
- Added support for
List<T>fields whenTis a supported primitive or nested model type
Changed #
- Generator now encodes complex fields with
RelaxOrmJson.encode(...)and decodes them withRelaxOrmJson.decode(...) - Extended generated mapping support for nested values such as
DateTimeandUint8Listinside JSON-backed objects and lists
0.1.5 #
- Update dependencies
0.1.4 #
- Fixed conflict of analyser's version with other packages
0.1.1 #
Changed #
- Annotations are no longer duplicated in this package — now imported from
package:relax_orm/relax_orm_annotations.dart(single source of truth) - Added
relax_orm: ^0.1.0as a dependency - Added
issue_tracker,platformsmetadata to pubspec
Removed #
- Removed local
lib/src/annotations/directory (duplicate ofrelax_orm) - Removed
lib/relax_orm_annotations.dartre-export (no longer needed)
0.1.0 #
- Initial release
RelaxTableGeneratorgeneratesTableSchema<T>from@RelaxTable()annotated classes- Automatic camelCase to snake_case conversion for table and column names
- Support for
@PrimaryKey(),@Column(name:, nullable:, defaultValue:),@Ignore() - Supported types:
String,int,double,bool,DateTime,Uint8List(+ nullable)