platform/angel_orm/CHANGELOG.md
2019-02-13 00:00:30 -05:00

2.4 KiB

2.0.0-dev.21

  • Add tableName to query

2.0.0-dev.20

  • Join updates.

2.0.0-dev.19

  • Implement cast-based double support.
  • Finish ListSqlExpressionBuilder.

2.0.0-dev.18

  • Add ListSqlExpressionBuilder (still in development).

2.0.0-dev.17

  • Add EnumSqlExpressionBuilder.

2.0.0-dev.16

  • Add MapSqlExpressionBuilder for JSON/JSONB support.

2.0.0-dev.15

  • Remove Column.defaultValue.
  • Deprecate toSql and sanitizeExpression.
  • Refactor builders so that strings are passed through

2.0.0-dev.14

  • Remove obsolete @belongsToMany.

2.0.0-dev.13

  • Push for consistency with orm_gen @ 2.0.0-dev.

2.0.0-dev.12

  • Always apply toSql escapes.

2.0.0-dev.11

  • Remove limit(1) except on getOne

2.0.0-dev.10

  • Add withFields to compile()

2.0.0-dev.9

  • Permanent preamble fix

2.0.0-dev.8

  • Escapes

2.0.0-dev.7

  • Update toSql
  • Add isTrue and isFalse

2.0.0-dev.6

  • Add delete, insert and update methods to Query.

2.0.0-dev.4

  • Add more querying methods.
  • Add preamble to Query.compile.

2.0.0-dev.3

  • Brought back old-style query builder.
  • Strong-mode updates, revised Join.

2.0.0-dev.2

  • Renamed ORM to Orm.
  • Orm now requires a database type.

2.0.0-dev.1

  • Restored all old PostgreSQL-specific annotations. Rather than a smart runtime, having a codegen capable of building ORM's for multiple databases can potentially provide a very fast ORM for everyone.

2.0.0-dev

  • Removed PostgreSQL-specific functionality, so that the ORM can ultimately target all services.
  • Created a better Join model.
  • Created a far better Query model.
  • Removed lib/server.dart

1.0.0-alpha+10

  • Split into angel_orm.dart and server.dart. Prevents DDC failures.

1.0.0-alpha+7

  • Added a @belongsToMany annotation class.
  • Resolved #20. The PostgreSQLConnectionPool keeps track of which connections have been opened now.

1.0.0-alpha+6

  • DateTimeSqlExpressionBuilder will no longer automatically insert quotation marks around names.

1.0.0-alpha+5

  • Corrected a typo that was causing the aforementioned test failures. == becomes =.

1.0.0-alpha+4

  • Added a null-check in lib/src/query.dart#L24 to (hopefully) prevent it from crashing on Travis.

1.0.0-alpha+3

  • Added isIn, isNotIn, isBetween, isNotBetween to SqlExpressionBuilder and its subclasses.
  • Added a dependency on package:meta.