PackageTrack
Sign in Get early access

angel_orm

Runtime support for Angel's ORM. Includes base classes for queries.

2.0.2 angel-dart/orm

What this package is like to depend on

Last release 7 years ago

no release in 18 months

Release timing varies

gaps range from 2 weeks to 5 months

Nearly every release is documented

notes for 3 of 3 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

45 releases · first in 2017

0 releases in the last 12 months

see the full history below

Release timeline

45 releases · Jul 2017 to Oct 2019
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 45
  1. 2.1.0-beta.3 13 Oct 2019 pre-release
    Release notes
    • Remove parentheses from AS when renaming raw expressions.
    Open source →
  2. 2.1.0-beta.2 13 Oct 2019 pre-release
    Release notes
    • Add expressions to Query, to support custom SQL expressions that are read as normal fields.
    Open source →
  3. 2.1.0-beta.1 12 Oct 2019 pre-release
    Release notes
    • Calls to leftJoin, etc. alias all fields in a child query, to prevent ambiguous column a0.id errors.
    Open source →
  4. 2.1.0-beta 09 Oct 2019 pre-release
    Release notes
    • Split the formerly 600+ line src/query.dart up into separate files.
    • BREAKING: Add a required QueryExecutor argument to transaction callbacks.
    • Make JoinBuilder take to as a String Function(). This will allow ORM queries to reference their joined subqueries.
    • Removed deprecated Join, toSql, sanitizeExpression, isAscii.
    • Always put ORDER BY before LIMIT.
    • and, or, not in QueryWhere include parentheses.
    • Add joinType to Relationship class.
    Open source →
  5. 2.0.2 19 Aug 2019
    Release notes
    • Place LIMIT and OFFSET after ORDER BY.
    Open source →
  6. 2.0.1 04 Jul 2019
    Release notes
    • Apply package:pedantic fixes.
    • @PrimaryKey() no longer defaults to serial, allowing its type to be inferenced.
    Open source →
  7. 2.0.0 08 Apr 2019
    Release notes
    • Add isNull, isNotNull getters to builders.
    Open source →
  8. 2.0.0-dev.24 04 Apr 2019 pre-release
    Release notes
    • Fix a bug that caused syntax errors on ORDER BY.
    • Add pattern to like on string builder. sanitize is optional.
    • Add RawSql.
    Open source →
  9. 2.0.0-dev.23 02 Apr 2019 pre-release
    Release notes
    • Add @ManyToMany annotation, which builds many-to-many relations.
    Open source →
  10. 2.0.0-dev.22 14 Mar 2019 pre-release
    Release notes
    • compileInsert will explicitly never emit a key not belonging to the associated query.
    Open source →
  11. 2.0.0-dev.21 13 Feb 2019 pre-release
    Release notes
    • Add tableName to query
    Open source →
  12. 2.0.0-dev.20 08 Feb 2019 pre-release
    Release notes
    • Join updates.
    Open source →
  13. 2.0.0-dev.19 27 Jan 2019 pre-release
    Release notes
    • Implement cast-based double support.
    • Finish ListSqlExpressionBuilder.
    Open source →
  14. 2.0.0-dev.18 24 Jan 2019 pre-release
    Release notes
    • Add ListSqlExpressionBuilder (still in development).
    Open source →
  15. 2.0.0-dev.17 23 Jan 2019 pre-release
    Release notes
    • Add EnumSqlExpressionBuilder.
    Open source →
  16. 2.0.0-dev.16 23 Jan 2019 pre-release
    Release notes
    • Add MapSqlExpressionBuilder for JSON/JSONB support.
    Open source →
  17. 2.0.0-dev.15 31 Dec 2018 pre-release
    Release notes
    • Remove Column.defaultValue.
    • Deprecate toSql and sanitizeExpression.
    • Refactor builders so that strings are passed through
    Open source →
  18. 2.0.0-dev.14 08 Dec 2018 pre-release
    Release notes
    • Remove obsolete @belongsToMany.
    Open source →
  19. 2.0.0-dev.13 08 Dec 2018 pre-release
    Release notes
    • Push for consistency with orm_gen @ 2.0.0-dev.
    Open source →
  20. 2.0.0-dev.12 03 Dec 2018 pre-release
    Release notes
    • Always apply toSql escapes.
    Open source →
  21. 2.0.0-dev.11 03 Dec 2018 pre-release
    Release notes
    • Remove limit(1) except on getOne
    Open source →
  22. 2.0.0-dev.10 03 Dec 2018 pre-release
    Release notes
    • Add withFields to compile()
    Open source →
  23. 2.0.0-dev.9 03 Dec 2018 pre-release
    Release notes
    • Permanent preamble fix
    Open source →
  24. 2.0.0-dev.8 03 Dec 2018 pre-release
    Release notes
    • Escapes
    Open source →
  25. 2.0.0-dev.7 03 Dec 2018 pre-release
    Release notes
    • Update toSql
    • Add isTrue and isFalse
    Open source →
  26. 2.0.0-dev.6 03 Dec 2018 pre-release
    Release notes
    • Add delete, insert and update methods to Query.
    Open source →
  27. 2.0.0-dev.5 01 Dec 2018 pre-release

    Nothing published for this version

  28. 2.0.0-dev.4 01 Dec 2018 pre-release
    Release notes
    • Add more querying methods.
    • Add preamble to Query.compile.
    Open source →
  29. 2.0.0-dev.3 01 Dec 2018 pre-release
    Release notes
    • Brought back old-style query builder.
    • Strong-mode updates, revised Join.
    Open source →
  30. 2.0.0-dev.2 24 Aug 2018 pre-release
    Release notes
    • Renamed ORM to Orm.
    • Orm now requires a database type.
    Open source →
  31. 2.0.0-dev.1 24 Aug 2018 pre-release
    Release notes
    • 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.
    Open source →
  32. 2.0.0-dev 16 May 2018 pre-release
    Release notes
    • 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
    Open source →
  33. 1.0.0-alpha 10 Jul 2017 pre-release

    Nothing published for this version

  34. 1.0.0-alpha+1 11 Jul 2017 pre-release

    Nothing published for this version

  35. 1.0.0-alpha+2 13 Jul 2017 pre-release

    Nothing published for this version

  36. 1.0.0-alpha+3 14 Jul 2017 pre-release
    Release notes
    • Added isIn, isNotIn, isBetween, isNotBetween to SqlExpressionBuilder and its subclasses.
    • Added a dependency on package:meta.
    Open source →
  37. 1.0.0-alpha+4 14 Jul 2017 pre-release
    Release notes
    • Added a null-check in lib/src/query.dart#L24 to (hopefully) prevent it from crashing on Travis.
    Open source →
  38. 1.0.0-alpha+5 14 Jul 2017 pre-release
    Release notes
    • Corrected a typo that was causing the aforementioned test failures. == becomes =.
    Open source →
  39. 1.0.0-alpha+6 15 Jul 2017 pre-release
    Release notes
    • DateTimeSqlExpressionBuilder will no longer automatically insert quotation marks around names.
    Open source →
  40. 1.0.0-alpha+7 15 Jul 2017 pre-release
    Release notes
    • Added a @belongsToMany annotation class.
    • Resolved #20. The PostgreSQLConnectionPool keeps track of which connections have been opened now.
    Open source →
  41. 1.0.0-alpha+8 18 Nov 2017 pre-release

    Nothing published for this version

  42. 1.0.0-alpha+9 23 Nov 2017 pre-release

    Nothing published for this version

  43. 1.0.0-alpha+10 23 Nov 2017 pre-release
    Release notes
    • Split into angel_orm.dart and server.dart. Prevents DDC failures.
    Open source →
  44. 1.0.0-alpha+11 29 Nov 2017 pre-release

    Nothing published for this version

  45. 1.0.0-alpha+12 07 Dec 2017 pre-release

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive