phorm 1.2.0 copy "phorm: ^1.2.0" to clipboard
phorm: ^1.2.0 copied to clipboard

PHORM — a lightweight, type-safe, driver-agnostic ORM for Dart and Flutter.

Changelog #

1.2.0 #

  • Bumped phorm_annotations dependency to ^1.2.0, which adds the @Schema(generateFullService: ...) option (re-exported by phorm) and carries the MigrationBuilder.build() fix (previously dropped columns, timestamps, and autoIncrement when rebuilding a table via the fluent migration API).

1.1.0 #

  • Bumped phorm_annotations dependency to ^1.1.0 (adds SqlDialectKind and the @Schema(dialect: ...) option).
  • Version bump to keep all PHORM packages in sync.

1.0.3 #

  • Version bump to keep all PHORM packages in sync.

1.0.2 #

  • Updated SDK environment constraint to >=3.7.0 <4.0.0
  • Updated README with badges

1.0.1 #

  • Changed license to MIT
  • Changed logo
  • Updated README

1.0.0 #

  • First stable release of the PHORM Core.
  • Driver-agnostic runtime query builder (WhereBuilder, SortBuilder).
  • Generic CRUD service (PhormCore<T extends Model>) with optional DatabaseExecutor for transaction support.
  • Seamless relational eager loading through Single-Query JSON Aggregation.
  • Complete support for soft deletes (Paranoid mode) and automatic date timestamps.
  • Native transaction wrapper and batch operation helpers (insertBatch, updateBatch, deleteBatch, etc.).
1
likes
160
points
502
downloads
screenshot

Documentation

API reference

Publisher

verified publisherinterlib.dev

Weekly Downloads

PHORM — a lightweight, type-safe, driver-agnostic ORM for Dart and Flutter.

Homepage
Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

flutter, meta, phorm_annotations

More

Packages that depend on phorm