ormed 0.1.0-dev+3 copy "ormed: ^0.1.0-dev+3" to clipboard
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 like subDay().
  • Refactored Timestamps and SoftDeletes mixins to use CarbonInterface for getters and Object? for setters.
  • Exported carbonized package directly from ormed.dart.
  • Improved DateTimeCodec to handle Carbon instances 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_case column 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.
5
likes
0
points
37
downloads

Publisher

verified publisherglenfordwilliams.com

Weekly Downloads

Strongly typed ORM core primitives (annotations, metadata, codecs, and generator) for the routed ecosystem.

Repository (GitHub)
View/report issues

Topics

#orm #database #sql

Documentation

Documentation

Funding

Consider supporting this project:

www.buymeacoffee.com

License

unknown (license)

Dependencies

analyzer, build, carbonized, collection, contextual, crypto, dotenv, glob, inflector_dart, meta, path, source_gen, test, yaml

More

Packages that depend on ormed