PackageTrack
Sign in Get early access

angel3_orm_generator

Code generators for Angel3 ORM. Generates query builder classes.

9.1.0 dart-backend/angel

What this package is like to depend on

Last release 4 days ago

19 Aug 2026

Release timing varies

gaps range from 2 weeks to 8 months

Nearly every release is documented

notes for 33 of 35 stable releases

Nothing withdrawn

no release was ever pulled

5 years old

40 releases · first in 2021

5 releases in the last 12 months

see the full history below

Release timeline

40 releases · May 2021 to Aug 2026
2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 40
  1. 9.1.0 19 Aug 2026
    Release notes
    • Require Dart >= 3.13
    Open source →
    Release notes
    • Require Dart >= 3.13
    Open source →
  2. 9.0.0 05 Jul 2026
    Release notes
    • Require Dart >= 3.12.0
    Open source →
    Release notes
    • Require Dart >= 3.12
    • Updated analyzer to 13.0.0
    Open source →
  3. 8.7.0 26 Oct 2025
    Release notes
    • Require Dart >= 3.9
    • Updated analyzer to 8.4.x
    • Updated build to 4.0.x
    • Updated source_gen to 4.0.0
    • Updated RelationFieldImpl
    • Removed RelationFieldImpl2
    Open source →
  4. 8.6.1 21 Sep 2025
    Release notes
    • Updated TypeChecker.fromRuntime() to TypeChecker.typeNamed()
    Open source →
  5. 8.6.0 09 Sep 2025
    Release notes
    • Require Dart >= 3.8.0
    • Updated lints to 6.0.0
    • Updated dependencies to the latest release
    Open source →
    Release notes
    • Require Dart >= 3.8.0
    • Updated lints to 6.0.0
    • Updated dependencies to the latest release
    • Updated analyzer to 7.7.x
    • Added FelationFieldImpl2 due to changes in analyzer 7.7.x
    Open source →
  6. 8.5.2 08 Jun 2025

    Nothing published for this version

  7. 8.5.1 08 Jun 2025

    Nothing published for this version

  8. 8.5.0 08 Jun 2025
    Release notes
    • Require Dart >= 3.6
    • Updated lints to 5.0.0
    • Updated dependencies to the latest release
    Open source →
    Release notes
    • Updated initializer super(parent: parent) to super.parent in the generated <Model>Query
    • Updated _fields to localFields in generated <Model>Query
    • Added support for <Class>Entity and Entity<Class> as data model
    Open source →
  9. 8.4.1 22 Feb 2025
    Release notes
    • Update angel3_serialize_generator
    Open source →
  10. 8.4.0 30 Jan 2025
    Release notes
    • Require Dart >= 3.6
    • Updated lints to 5.0.0
    • Updated analyzer to 7.x
    • Updated dependencies to the latest release
    • Fixed ORM copyFrom nullability check error
    • Fixed issue #98: Take @SerializableField properties into account when generating Migration
    • Fixed issue #98: Take @SerializableField properties into account when generating Query.parseRow
    Open source →
  11. 8.3.2 24 Jun 2024
    Release notes
    • Fixed analyzer warnings
    Open source →
  12. 8.3.1 23 Jun 2024
    Release notes
    • Updated dependencies
    Open source →
  13. 8.3.0 23 Jun 2024
    Release notes
    • Require Dart >= 3.3
    • Updated lints to 4.0.0
    Open source →
  14. 8.2.1 25 Dec 2023
    Release notes
    • Updated repository link
    Open source →
  15. 8.2.0 24 Dec 2023
    Release notes
    • Updated lints to 3.0.0
    • Fixed linter warnings
    Open source →
  16. 8.1.0 18 Oct 2023
    Release notes
    • Upgraded to analyzer 6.2.x
    Open source →
  17. 8.0.0 10 Jun 2023
    Release notes
    • Require Dart >= 3.0
    • Updated: angel3_http_exception
    • Updated: angel3_route
    • Updated: angel3_model
    • Updated: angel3_container
    • Updated: angel3_container_generator
    • Updated: angel3_mock_request
    • Updated: angel3_framework
    • Updated: angel3_auth
    • Updated: angel3_configuration
    • Updated: angel3_validate
    • Updated: angel3_client
    • Updated: angel3_websocket
    • Updated: angel3_test
    • Updated: jael3
    • Updated: jael3_preprocessor
    • Updated: jael3_language_server
    • Updated: angel3_jael
    • Updated: jael3_web
    • Updated: angel3_production
    • Updated: angel3_hot
    • Updated: angel3_static
    • Updated: angel3_serialize
    • Updated: angel3_serialize_generator
    • Updated: angel3_orm
    • Updated: angel3_orm_generator
    • Updated: angel3_migration
    • Updated: angel3_migration_runner
    • Updated: angel3_orm_postgresql
    • Updated: angel3_orm_mysql
    • Updated: angel3_orm_service
    • Updated: angel3_orm_test
    • Updated: angel3_cache
    • Updated: angel3_cors
    • Updated: angel3_mustache
    • Updated: angel3_proxy
    • Updated: angel3_redis
    • Updated: angel3_jinja
    • Updated: angel3_security
    • Updated: angel3_user_agent
    • Updated: angel3_seo
    • Updated: angel3_sync
    • Updated: angel3_sembast
    • Updated: angel3_markdown
    • Updated: angel3_auth_oauth2
    • Updated: angel3_oauth2 (5 failed test cases)
    • Updated: angel3_auth_twitter (issue: oauth1 don't support http 1.0.0)
    • Updated: angel3_mongo (issue: mongo_dart don't support http 1.0.0)
    • Updated: angel3_shelf (2 failed test cases)
    Open source →
    Release notes
    • Require Dart >= 3.0
    Open source →
  18. 7.1.2 25 Dec 2022
    Release notes
    • Fixed #88 due to change in analyzer 5.3.x
    Open source →
  19. 7.1.1 17 Dec 2022
    Release notes
    • Temporily locked analyzer to 5.2.x to resolve undocumented breaking changes in 5.3.x.
    Open source →
  20. 7.1.0 03 Dec 2022
    Release notes
    • [Breaking] Require Dart >= 2.18
    • Upgraded to analyzer 5.x.x
    • Replaced deprecated element2 with element
    Open source →
  21. 7.0.2 03 Oct 2022
    Release notes
    • Fixed deprecated assignVar and assignConst
    Open source →
  22. 7.0.1 02 Oct 2022
    Release notes
    • Fixed issue #82: Removed casting for numeric fields
    Open source →
  23. 7.0.0 28 Aug 2022
    Release notes
    • Require Dart >= 2.17
    Open source →
    Release notes
    • Require Dart >= 2.17
    • Fixed issue #75: Generated Code of ORM does not compile
    Open source →
  24. 6.2.0 30 Jul 2022
    Release notes
    • Fixed issue #68: Support for non-nullable type
    • Generate default value based on defaultValue in the @Column annotation
    Open source →
  25. 6.1.0 28 May 2022
    Release notes
    • Updated to analyzer 4.x.x
    Open source →
  26. 6.0.1 16 May 2022
    Release notes
    • Fixed timestamp or date field to DateTime mapping
    • Fixed double or float field to double mapping
    Open source →
  27. 6.0.0 24 Apr 2022
    Release notes
    • Require Dart >= 2.16
    • Added ORM MySQL
    Open source →
    Release notes
    • Require Dart >= 2.16
    Open source →
  28. 4.3.0 08 Jan 2022
    Release notes
    • Added where.raw()
    Open source →
  29. 4.1.3 02 Jan 2022
    Release notes
    • Fixed issue #24, incorrect class casting
    • Fixed @belongsTo to generate correct table creation query
    Open source →
  30. 4.1.2 21 Dec 2021
    Release notes
    • Updated linter to package:lints
    Open source →
  31. 4.1.1 17 Aug 2021
    Release notes
    • Fixed NumericSqlExpressionBuilder to handle nullable field
    • Fixed @belongsTo and ManyToMany code generation
    • Fixed copyFrom to handle nullable relationship
    Open source →
  32. 4.1.0 12 Aug 2021
    Release notes
    • Upgraded to support analyzer 2.0.0 major release
    Open source →
  33. 4.0.2 11 Aug 2021
    Release notes
    • Fixed NNBD issues
    Open source →
  34. 4.0.1 01 Aug 2021
    Release notes
    • Added useNullSafetySyntax: true to DartEmitter
    • Updated *Migration class generator to produce NNBD code
    • Updated *Query class generator to produce NNBD code
    • Updated *QueryWhere class generator to produce NNBD code
    • Updated *QueryValues class generator to produce NNBD code
    Open source →
  35. 4.0.0 25 Jul 2021
    Release notes
    • Published all packages with angel3_ prefix
    • Changed Dart SDK requirements for all packages to ">=2.12.0 <3.0.0" to support NNBD.
    • Migrated pretty_logging to 3.0.0 (0/0 tests passed)
    • Migrated angel_http_exception to 3.0.0 (0/0 tests passed)
    • Moved angel_cli to CLI Repository (Not migrated yet)
    • Added code_buffer and migrated to 2.0.0 (16/16 tests passed)
    • Added combinator and migrated to 2.0.0 (16/16 tests passed)
    • Migrated angel_route to 5.0.0 (35/35 tests passed)
    • Migrated angel_model to 3.0.0 (0/0 tests passed)
    • Migrated angel_container to 3.0.0 (55/55 tests passed)
    • Added merge_map and migrated to 2.0.0 (6/6 tests passed)
    • Added mock_request and migrated to 2.0.0 (5/5 tests)
    • Migrated angel_framework to 4.0.0 (149/150 tests passed)
    • Migrated angel_auth to 4.0.0 (31/31 tests passed)
    • Migrated angel_configuration to 4.0.0 (8/8 testspassed)
    • Migrated angel_validate to 4.0.0 (7/7 tests passed)
    • Migrated json_god to 4.0.0 (13/13 tests passed)
    • Migrated angel_client to 4.0.0 (13/13 tests passed)
    • Migrated angel_websocket to 4.0.0 (3/3 tests passed)
    • Migrated angel_test to 4.0.0 (1/1 test passed)
    • Added symbol_table and migrated to 2.0.0 (16/16 tests passed)
    • Migrated jael to 4.0.0 (20/20 tests passed)
    • Migrated jael_preprocessor to 3.0.0 (5/5 tests passed)
    • Migrated angel_jael to 4.0.0 (1/1 test passed)
    • Migrated pub_sub to 4.0.0 (16/16 tests passed)
    • Migrated production to 3.0.0 (0/0 tests passed)
    • Added html_builder and migrated to 2.0.0 (1/1 tests passed)
    • Migrated hot to 4.0.0 (0/0 tests passed)
    • Added range_header and migrated to 3.0.0 (12/12 tests passed)
    • Migrated angel_static to 4.0.0 (12/12 test passed)
    • Created basic-sdk-2.12.x_nnbd template (1/1 test passed) <= Milestone 1
    • Migrated angel_serialize to 4.0.0 (0/0 test passed)
    • Migrated angel_serialize_generator to 4.0.0 (33/33 tests passed)
    • Migrated angel_orm to 3.0.0 (0/0 tests passed)
    • Migrated angel_migration to 3.0.0 (0/0 tests passed)
    • Added inflection2 and migrated to 1.0.0 (28/32 tests passed)
    • Migrated angel_orm_generator to 4.0.0 (0/0 tests passed)
    • Migrated angel_migration_runner to 3.0.0 (0/0 tests passed)
    • Migrated angel_orm_test to 3.0.0 (0/0 tests passed)
    • Migrated angel_orm_postgres to 3.0.0 (51/54 tests passed)
    • Create orm-sdk-2.12.x boilerplate (in progress) <= Milestone 2
    • Migrated angel_auth_oauth2 to 4.0.0 (0/0 tests passed)
    • Migrated angel_auth_cache to 4.0.0 (7/7 tests passed)
    • Migrated angel_auth_cors to 4.0.0 (15/15 tests passed)
    • Migrated angel_oauth2 to 4.0.0 (17/25 tests passed)
    • Migrated angel_proxy to 4.0.0 (6/7 tests passed)
    • Migrated angel_file_service to 4.0.0 (6/6 tests passed)
    • Migrated graphql_parser to 2.0.0 (55/55 tests passed)
    • Migrated graphql_schema to 2.0.0 (34/35 tests passed)
    • Migrated graphql_server to 2.0.0 (9/10 tests passed)
    • Migrated graphql_generator to 2.0.0 (0/0 tests passed)
    • Migrated data_loader to 2.0.0 (7/7 tests passed)
    • Migrated angel_graphql to 2.0.0 (0/0 tests passed)
    • Migrated angel_mongo to 3.0.0 (0/0 tests passed)
    • Migrated angel_orm_mysql to 2.0.0 (0/0 tests passed)
    • Migrated angel_orm_service to 2.0.0 (0/0 tests passed)
    • Migrated body_parser to 2.0.0 (11/11 tests passed)
    • Migrated angel_markdown to 3.0.0 (0/0 tests passed)
    • Migrated angel_jinja to 2.0.0 (0/0 tests passed)
    • Migrated angel_html to 3.0.0 (1/3 tests passed)
    • Migrated angel_mustache to 2.0.0 (3/3 tests passed)
    • Migrated angel_paginate to 3.0.0 (18/18 tests passed)
    • Migrated angel_poll to 2.0.0 (0/5 tests passed)
    • Migrated angel_redis to 2.0.0 (0/8 tests passed)
    • Migrated angel_seeder to 2.0.0 (0/0 tests passed)
    • Migrated angel_relations to 2.0.0 (0/0 tests passed)
    • Migrated angel_rethink to 2.0.0 (0/0 tests passed)
    • Migrated angel_security to 2.0.0 (0/1 tests passed)
    • Migrated angel_sembast to 2.0.0 (10/10 tests passed)
    • Migrated angel_sync to 3.0.0 (0/1 tests passed)
    • Migrated angel_typed_service to 3.0.0 (4/4 tests passed)
    • Migrated angel_shelf to 2.0.0 (0/1 tests passed)
    • Migrated user_agent to 2.0.0 (0/0 tests passed)
    • Migrated angel_user_agent to 2.0.0 (0/0 tests passed)
    Open source →
    Release notes
    • Fixed BuildContext cast error
    Open source →
  36. 4.0.0-beta.5 25 Jul 2021 pre-release
    Release notes
    • Fixed ColumnType incorrect constructor
    Open source →
  37. 4.0.0-beta.4 25 Jul 2021 pre-release
    Release notes
    • Fixed build.yaml
    • Updated generated code to use angel3 packages
    Open source →
  38. 4.0.0-beta.3 19 Jul 2021 pre-release
    Release notes
    • Updated README
    • Fixed NNBD issues
    Open source →
  39. 4.0.0-beta.2 18 May 2021 pre-release
    Release notes
    • Updated home page link
    Open source →
  40. 4.0.0-beta.1 18 May 2021 pre-release
    Release notes
    • Migrated to support Dart >= 2.12 NNBD
    Open source →

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