Updated ORM
This commit is contained in:
parent
e409e19563
commit
4466926d31
10 changed files with 135 additions and 55 deletions
|
@ -1,13 +1,13 @@
|
||||||
name: angel3_migration_runner
|
name: angel3_migration_runner
|
||||||
version: 4.1.2
|
version: 6.0.0
|
||||||
description: Command-line based database migration runner for Angel3's ORM.
|
description: Command-line based database migration runner for Angel3's ORM.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://angel3-framework.web.app/
|
||||||
repository: https://github.com/dukefirehawk/angel/tree/master/packages/orm/angel_migration_runner
|
repository: https://github.com/dukefirehawk/angel/tree/master/packages/orm/angel_migration_runner
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=2.12.0 <3.0.0'
|
sdk: '>=2.15.0 <3.0.0'
|
||||||
dependencies:
|
dependencies:
|
||||||
angel3_migration: ^4.1.0
|
angel3_migration: ^6.0.0
|
||||||
angel3_orm: ^4.1.0
|
angel3_orm: ^6.0.0
|
||||||
args: ^2.1.0
|
args: ^2.1.0
|
||||||
charcode: ^1.2.0
|
charcode: ^1.2.0
|
||||||
postgres: ^2.4.0
|
postgres: ^2.4.0
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
name: angel3_orm
|
name: angel3_orm
|
||||||
version: 4.1.0
|
version: 6.0.0
|
||||||
description: Runtime support for Angel3 ORM. Includes base classes for queries.
|
description: Runtime support for Angel3 ORM. Includes base classes for queries.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://angel3-framework.web.app/
|
||||||
repository: https://github.com/dukefirehawk/angel/tree/master/packages/orm/angel_orm
|
repository: https://github.com/dukefirehawk/angel/tree/master/packages/orm/angel_orm
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=2.12.0 <3.0.0'
|
sdk: '>=2.15.0 <3.0.0'
|
||||||
dependencies:
|
dependencies:
|
||||||
charcode: ^1.2.0
|
charcode: ^1.2.0
|
||||||
intl: ^0.17.0
|
intl: ^0.17.0
|
||||||
|
@ -13,9 +13,16 @@ dependencies:
|
||||||
optional: ^6.0.0
|
optional: ^6.0.0
|
||||||
logging: ^1.0.0
|
logging: ^1.0.0
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
angel3_model: ^3.0.0
|
angel3_model: ^6.0.0
|
||||||
angel3_serialize: ^4.1.0
|
angel3_serialize: ^6.0.0
|
||||||
angel3_serialize_generator: ^4.1.0
|
angel3_serialize_generator: ^6.0.0
|
||||||
build_runner: ^2.1.1
|
build_runner: ^2.1.1
|
||||||
test: ^1.17.4
|
test: ^1.17.4
|
||||||
lints: ^1.0.0
|
lints: ^1.0.0
|
||||||
|
dependency_overrides:
|
||||||
|
angel3_serialize:
|
||||||
|
path: ../../serialize/angel_serialize
|
||||||
|
angel3_serialize_generator:
|
||||||
|
path: ../../serialize/angel_serialize_generator
|
||||||
|
angel3_model:
|
||||||
|
path: ../../model
|
|
@ -1,16 +1,16 @@
|
||||||
name: angel3_orm_generator
|
name: angel3_orm_generator
|
||||||
version: 5.0.0
|
version: 6.0.0
|
||||||
description: Code generators for Angel3 ORM. Generates query builder classes.
|
description: Code generators for Angel3 ORM. Generates query builder classes.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://angel3-framework.web.app/
|
||||||
repository: https://github.com/dukefirehawk/angel/tree/master/packages/orm/angel_orm_generator
|
repository: https://github.com/dukefirehawk/angel/tree/master/packages/orm/angel_orm_generator
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=2.14.0 <3.0.0'
|
sdk: '>=2.15.0 <3.0.0'
|
||||||
dependencies:
|
dependencies:
|
||||||
|
angel3_model: ^6.0.0
|
||||||
|
angel3_serialize: ^6.0.0
|
||||||
|
angel3_orm: ^6.0.0
|
||||||
|
angel3_serialize_generator: ^6.0.0
|
||||||
analyzer: ^3.0.0
|
analyzer: ^3.0.0
|
||||||
angel3_model: ^3.0.0
|
|
||||||
angel3_serialize: ^4.0.0
|
|
||||||
angel3_orm: ^4.1.0
|
|
||||||
angel3_serialize_generator: ^5.0.0
|
|
||||||
inflection3: ^0.5.3+1
|
inflection3: ^0.5.3+1
|
||||||
build: ^2.0.1
|
build: ^2.0.1
|
||||||
build_config: ^1.0.0
|
build_config: ^1.0.0
|
||||||
|
@ -24,17 +24,31 @@ dependencies:
|
||||||
logging: ^1.0.0
|
logging: ^1.0.0
|
||||||
optional: ^6.0.0
|
optional: ^6.0.0
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
angel3_framework: ^4.2.0
|
angel3_framework: ^6.0.0
|
||||||
angel3_migration: ^4.1.0
|
angel3_migration: ^6.0.0
|
||||||
build_runner: ^2.0.1
|
build_runner: ^2.0.1
|
||||||
postgres: ^2.4.0
|
postgres: ^2.4.0
|
||||||
test: ^1.17.3
|
test: ^1.17.3
|
||||||
lints: ^1.0.0
|
lints: ^1.0.0
|
||||||
dependency_overrides:
|
dependency_overrides:
|
||||||
|
angel3_container:
|
||||||
|
path: ../../container/angel_container
|
||||||
|
angel3_framework:
|
||||||
|
path: ../../framework
|
||||||
|
angel3_http_exception:
|
||||||
|
path: ../../http_exception
|
||||||
|
angel3_model:
|
||||||
|
path: ../../model
|
||||||
|
angel3_route:
|
||||||
|
path: ../../route
|
||||||
|
angel3_mock_request:
|
||||||
|
path: ../../mock_request
|
||||||
|
angel3_serialize:
|
||||||
|
path: ../../serialize/angel_serialize
|
||||||
|
angel3_serialize_generator:
|
||||||
|
path: ../../serialize/angel_serialize_generator
|
||||||
angel3_orm:
|
angel3_orm:
|
||||||
path: ../angel_orm
|
path: ../angel_orm
|
||||||
angel3_migration:
|
angel3_migration:
|
||||||
path: ../angel_migration
|
path: ../angel_migration
|
||||||
angel3_serialize_generator:
|
|
||||||
path: ../../serialize/angel_serialize_generator
|
|
||||||
|
|
|
@ -1,8 +1,10 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
## 6.0.0
|
## 6.0.0-beta.1
|
||||||
|
|
||||||
* Updated to min SDK 2.15.x
|
* Updated to min SDK 2.15.x
|
||||||
|
* Upgrade to use `mysql1` driver
|
||||||
|
* Added support for MariaDB 10.2.x
|
||||||
|
|
||||||
## 5.0.0
|
## 5.0.0
|
||||||
|
|
||||||
|
@ -16,6 +18,10 @@
|
||||||
|
|
||||||
* No release. Skipped
|
* No release. Skipped
|
||||||
|
|
||||||
|
## 2.0.0
|
||||||
|
|
||||||
|
* No release. Skipped
|
||||||
|
|
||||||
## 2.0.0-beta.3
|
## 2.0.0-beta.3
|
||||||
|
|
||||||
* Updated linter to `package:lints`
|
* Updated linter to `package:lints`
|
||||||
|
|
|
@ -1,22 +1,29 @@
|
||||||
name: angel3_orm_mysql
|
name: angel3_orm_mysql
|
||||||
version: 2.0.0-beta.3
|
version: 6.0.0-beta.1
|
||||||
description: MySQL support for Angel3 ORM. Includes functionality for querying and transactions.
|
description: MySQL support for Angel3 ORM. Includes functionality for querying and transactions.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://angel3-framework.web.app/
|
||||||
repository: https://github.com/dukefirehawk/angel/tree/master/packages/orm/angel_orm_mysql
|
repository: https://github.com/dukefirehawk/angel/tree/master/packages/orm/angel_orm_mysql
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=2.12.0 <3.0.0'
|
sdk: '>=2.15.0 <3.0.0'
|
||||||
dependencies:
|
dependencies:
|
||||||
angel3_orm: ^4.1.0
|
angel3_orm: ^6.0.0
|
||||||
logging: ^1.0.0
|
logging: ^1.0.0
|
||||||
mysql1: ^0.19.0
|
mysql1: ^0.19.0
|
||||||
optional: ^6.0.0
|
optional: ^6.0.0
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
angel3_orm_test: ^3.0.0
|
angel3_orm_test: ^6.0.0
|
||||||
test: ^1.17.0
|
test: ^1.17.0
|
||||||
lints: ^1.0.0
|
lints: ^1.0.0
|
||||||
dependency_overrides:
|
dependency_overrides:
|
||||||
|
angel3_serialize:
|
||||||
|
path: ../../serialize/angel_serialize
|
||||||
|
angel3_model:
|
||||||
|
path: ../../model
|
||||||
angel3_orm_test:
|
angel3_orm_test:
|
||||||
path: ../angel_orm_test
|
path: ../angel_orm_test
|
||||||
angel3_orm:
|
angel3_orm:
|
||||||
path: ../angel_orm
|
path: ../angel_orm
|
||||||
|
angel3_migration:
|
||||||
|
path: ../angel_migration
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1,22 +1,26 @@
|
||||||
name: angel3_orm_postgres
|
name: angel3_orm_postgres
|
||||||
version: 3.3.0
|
version: 6.0.0
|
||||||
description: PostgreSQL support for Angel3 ORM. Includes functionality for querying and transactions.
|
description: PostgreSQL support for Angel3 ORM. Includes functionality for querying and transactions.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://angel3-framework.web.app/
|
||||||
repository: https://github.com/dukefirehawk/angel/tree/master/packages/orm/angel_orm_postgres
|
repository: https://github.com/dukefirehawk/angel/tree/master/packages/orm/angel_orm_postgres
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=2.12.0 <3.0.0'
|
sdk: '>=2.15.0 <3.0.0'
|
||||||
dependencies:
|
dependencies:
|
||||||
angel3_orm: ^4.1.0
|
angel3_orm: ^6.0.0
|
||||||
logging: ^1.0.1
|
logging: ^1.0.1
|
||||||
pool: ^1.5.0
|
pool: ^1.5.0
|
||||||
postgres: ^2.4.1
|
postgres: ^2.4.1
|
||||||
postgres_pool: ^2.1.3
|
postgres_pool: ^2.1.3
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
belatuk_pretty_logging: ^4.0.0
|
belatuk_pretty_logging: ^4.0.0
|
||||||
angel3_orm_test: ^3.1.0
|
angel3_orm_test: ^6.0.0
|
||||||
test: ^1.17.5
|
test: ^1.17.5
|
||||||
lints: ^1.0.0
|
lints: ^1.0.0
|
||||||
dependency_overrides:
|
dependency_overrides:
|
||||||
|
angel3_serialize:
|
||||||
|
path: ../../serialize/angel_serialize
|
||||||
|
angel3_model:
|
||||||
|
path: ../../model
|
||||||
angel3_orm_test:
|
angel3_orm_test:
|
||||||
path: ../angel_orm_test
|
path: ../angel_orm_test
|
||||||
angel3_orm:
|
angel3_orm:
|
||||||
|
|
|
@ -11,7 +11,7 @@ void main() async {
|
||||||
var app = Angel(logger: Logger.detached('orm_service'));
|
var app = Angel(logger: Logger.detached('orm_service'));
|
||||||
var http = AngelHttp(app);
|
var http = AngelHttp(app);
|
||||||
var executor = await connect();
|
var executor = await connect();
|
||||||
app.logger!.onRecord.listen((rec) {
|
app.logger.onRecord.listen((rec) {
|
||||||
print(rec);
|
print(rec);
|
||||||
if (rec.error != null) print(rec.error);
|
if (rec.error != null) print(rec.error);
|
||||||
if (rec.stackTrace != null) print(rec.stackTrace);
|
if (rec.stackTrace != null) print(rec.stackTrace);
|
||||||
|
|
|
@ -1,24 +1,52 @@
|
||||||
name: angel3_orm_service
|
name: angel3_orm_service
|
||||||
version: 2.0.1
|
version: 6.0.0
|
||||||
description: Service implementation that wraps over Angel3 ORM Query classes.
|
description: Service implementation that wraps over Angel3 ORM Query classes.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://angel3-framework.web.app/
|
||||||
repository: https://github.com/dukefirehawk/angel/tree/master/packages/orm/angel_orm_service
|
repository: https://github.com/dukefirehawk/angel/tree/master/packages/orm/angel_orm_service
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=2.12.0 <3.0.0'
|
sdk: '>=2.15.0 <3.0.0'
|
||||||
dependencies:
|
dependencies:
|
||||||
angel3_framework: ^4.2.0
|
angel3_framework: ^6.0.0
|
||||||
angel3_orm: ^4.0.0
|
angel3_orm: ^6.0.0
|
||||||
postgres: ^2.4.0
|
postgres: ^2.4.0
|
||||||
optional: ^6.0.0
|
optional: ^6.0.0
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
angel3_migration: ^4.0.0
|
angel3_migration: ^6.0.0
|
||||||
angel3_migration_runner: ^4.0.0
|
angel3_migration_runner: ^6.0.0
|
||||||
angel3_orm_generator: ^4.0.0
|
angel3_orm_generator: ^6.0.0
|
||||||
angel3_orm_postgres: ^3.0.0
|
angel3_orm_postgres: ^6.0.0
|
||||||
angel3_serialize: ^4.0.0
|
angel3_serialize: ^6.0.0
|
||||||
#angel3_orm_test: ^3.0.0
|
#angel3_orm_test: ^3.0.0
|
||||||
build_runner: ^2.0.4
|
build_runner: ^2.0.4
|
||||||
logging: ^1.0.1
|
logging: ^1.0.1
|
||||||
test: ^1.17.7
|
test: ^1.17.7
|
||||||
lints: ^1.0.0
|
lints: ^1.0.0
|
||||||
|
dependency_overrides:
|
||||||
|
angel3_container:
|
||||||
|
path: ../../container/angel_container
|
||||||
|
angel3_framework:
|
||||||
|
path: ../../framework
|
||||||
|
angel3_http_exception:
|
||||||
|
path: ../../http_exception
|
||||||
|
angel3_model:
|
||||||
|
path: ../../model
|
||||||
|
angel3_route:
|
||||||
|
path: ../../route
|
||||||
|
angel3_mock_request:
|
||||||
|
path: ../../mock_request
|
||||||
|
angel3_serialize:
|
||||||
|
path: ../../serialize/angel_serialize
|
||||||
|
angel3_serialize_generator:
|
||||||
|
path: ../../serialize/angel_serialize_generator
|
||||||
|
angel3_orm_test:
|
||||||
|
path: ../angel_orm_test
|
||||||
|
angel3_orm:
|
||||||
|
path: ../angel_orm
|
||||||
|
angel3_orm_generator:
|
||||||
|
path: ../angel_orm_generator
|
||||||
|
angel3_orm_postgres:
|
||||||
|
path: ../angel_orm_postgres
|
||||||
|
angel3_migration:
|
||||||
|
path: ../angel_migration
|
||||||
|
angel3_migration_runner:
|
||||||
|
path: ../angel_migration_runner
|
||||||
|
|
|
@ -1,30 +1,44 @@
|
||||||
name: angel3_orm_test
|
name: angel3_orm_test
|
||||||
version: 4.0.0
|
version: 6.0.0
|
||||||
description: Common tests for Angel3 ORM. Reference implmentation of the generated ORM files.
|
description: Common tests for Angel3 ORM. Reference implmentation of the generated ORM files.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://angel3-framework.web.app/
|
||||||
repository: https://github.com/dukefirehawk/angel/tree/master/packages/orm/angel_orm_test
|
repository: https://github.com/dukefirehawk/angel/tree/master/packages/orm/angel_orm_test
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=2.12.0 <3.0.0'
|
sdk: '>=2.15.0 <3.0.0'
|
||||||
dependencies:
|
dependencies:
|
||||||
angel3_migration: ^4.1.0
|
angel3_migration: ^6.0.0
|
||||||
angel3_model: ^3.1.0
|
angel3_model: ^6.0.0
|
||||||
angel3_orm: ^4.0.0
|
angel3_orm: ^6.0.0
|
||||||
angel3_serialize: ^4.1.0
|
angel3_serialize: ^6.0.0
|
||||||
io: ^1.0.0
|
io: ^1.0.0
|
||||||
test: ^1.17.4
|
test: ^1.17.4
|
||||||
collection: ^1.15.0
|
collection: ^1.15.0
|
||||||
optional: ^6.0.0
|
optional: ^6.0.0
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
angel3_orm_generator: ^5.0.0
|
angel3_orm_generator: ^6.0.0
|
||||||
angel3_framework: ^4.2.0
|
angel3_framework: ^6.0.0
|
||||||
build_runner: ^2.0.1
|
build_runner: ^2.0.1
|
||||||
lints: ^1.0.0
|
lints: ^1.0.0
|
||||||
dependency_overrides:
|
dependency_overrides:
|
||||||
angel3_orm:
|
angel3_container:
|
||||||
path: ../angel_orm
|
path: ../../container/angel_container
|
||||||
angel3_orm_generator:
|
angel3_framework:
|
||||||
path: ../angel_orm_generator
|
path: ../../framework
|
||||||
angel3_migration:
|
angel3_http_exception:
|
||||||
path: ../angel_migration
|
path: ../../http_exception
|
||||||
|
angel3_model:
|
||||||
|
path: ../../model
|
||||||
|
angel3_route:
|
||||||
|
path: ../../route
|
||||||
|
angel3_mock_request:
|
||||||
|
path: ../../mock_request
|
||||||
|
angel3_serialize:
|
||||||
|
path: ../../serialize/angel_serialize
|
||||||
angel3_serialize_generator:
|
angel3_serialize_generator:
|
||||||
path: ../../serialize/angel_serialize_generator
|
path: ../../serialize/angel_serialize_generator
|
||||||
|
angel3_orm:
|
||||||
|
path: ../angel_orm
|
||||||
|
angel3_migration:
|
||||||
|
path: ../angel_migration
|
||||||
|
angel3_orm_generator:
|
||||||
|
path: ../angel_orm_generator
|
||||||
|
|
Loading…
Reference in a new issue