Updated JAEL
This commit is contained in:
parent
49da5f76b1
commit
510594d96e
19 changed files with 193 additions and 39 deletions
packages
hot
jael
angel_jael
jael
jael_preprocessor
jael_web
orm
angel_migration
angel_migration_runner
angel_orm
angel_orm_generator
angel_orm_mysql
angel_orm_postgres
angel_orm_service
angel_orm_test
|
@ -1,5 +1,13 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## 6.0.0
|
||||||
|
|
||||||
|
* Updated to min SDK 2.15.x
|
||||||
|
|
||||||
|
## 5.0.0
|
||||||
|
|
||||||
|
* No release. Skipped
|
||||||
|
|
||||||
## 4.3.0
|
## 4.3.0
|
||||||
|
|
||||||
* Updated to use `vm_service` 8.1.0
|
* Updated to use `vm_service` 8.1.0
|
||||||
|
|
|
@ -11,7 +11,6 @@ import 'package:charcode/ascii.dart';
|
||||||
import 'package:glob/glob.dart';
|
import 'package:glob/glob.dart';
|
||||||
import 'package:glob/list_local_fs.dart';
|
import 'package:glob/list_local_fs.dart';
|
||||||
import 'package:belatuk_html_builder/elements.dart';
|
import 'package:belatuk_html_builder/elements.dart';
|
||||||
import 'package:belatuk_html_builder/belatuk_html_builder.dart';
|
|
||||||
import 'package:io/ansi.dart';
|
import 'package:io/ansi.dart';
|
||||||
import 'package:path/path.dart' as p;
|
import 'package:path/path.dart' as p;
|
||||||
import 'package:vm_service/vm_service.dart' as vm;
|
import 'package:vm_service/vm_service.dart' as vm;
|
||||||
|
@ -140,7 +139,7 @@ class HotReloader {
|
||||||
|
|
||||||
void _logWarning(String msg) {
|
void _logWarning(String msg) {
|
||||||
if (_server?.app.logger != null) {
|
if (_server?.app.logger != null) {
|
||||||
_server?.app.logger?.warning(msg);
|
_server?.app.logger.warning(msg);
|
||||||
} else {
|
} else {
|
||||||
print(yellow.wrap('WARNING: $msg'));
|
print(yellow.wrap('WARNING: $msg'));
|
||||||
}
|
}
|
||||||
|
@ -148,7 +147,7 @@ class HotReloader {
|
||||||
|
|
||||||
void _logInfo(String msg) {
|
void _logInfo(String msg) {
|
||||||
if (_server?.app.logger != null) {
|
if (_server?.app.logger != null) {
|
||||||
_server?.app.logger?.info(msg);
|
_server?.app.logger.info(msg);
|
||||||
} else {
|
} else {
|
||||||
print(lightGray.wrap(msg));
|
print(lightGray.wrap(msg));
|
||||||
}
|
}
|
||||||
|
@ -188,7 +187,8 @@ class HotReloader {
|
||||||
if (_vmachine != null) {
|
if (_vmachine != null) {
|
||||||
for (var isolate in _vmachine!.isolates ?? <vm.IsolateRef>[]) {
|
for (var isolate in _vmachine!.isolates ?? <vm.IsolateRef>[]) {
|
||||||
if (isolate.id != null) {
|
if (isolate.id != null) {
|
||||||
await _client.setExceptionPauseMode(isolate.id!, 'None');
|
await _client.setIsolatePauseMode(isolate.id!,
|
||||||
|
exceptionPauseMode: 'None');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -359,7 +359,7 @@ class HotReloader {
|
||||||
scheduleMicrotask(() async {
|
scheduleMicrotask(() async {
|
||||||
// Disconnect active WebSockets
|
// Disconnect active WebSockets
|
||||||
try {
|
try {
|
||||||
var ws = _server!.app.container!.make<AngelWebSocket>();
|
var ws = _server!.app.container.make<AngelWebSocket>();
|
||||||
|
|
||||||
for (var client in ws.clients) {
|
for (var client in ws.clients) {
|
||||||
try {
|
try {
|
||||||
|
@ -373,7 +373,7 @@ class HotReloader {
|
||||||
// await Future.forEach(
|
// await Future.forEach(
|
||||||
// _server.app.shutdownHooks, _server.app.configure);
|
// _server.app.shutdownHooks, _server.app.configure);
|
||||||
await _server!.app.close();
|
await _server!.app.close();
|
||||||
_server!.app.logger?.clearListeners();
|
_server!.app.logger.clearListeners();
|
||||||
} catch (_) {
|
} catch (_) {
|
||||||
// Fail silently...
|
// Fail silently...
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,13 +1,13 @@
|
||||||
name: angel3_hot
|
name: angel3_hot
|
||||||
version: 4.3.0
|
version: 6.0.0
|
||||||
description: Supports hot reloading/hot code push of Angel3 servers on file changes.
|
description: Supports hot reloading/hot code push of Angel3 servers on file changes.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://angel3-framework.web.app/
|
||||||
repository: https://github.com/dukefirehawk/angel/tree/master/packages/hot
|
repository: https://github.com/dukefirehawk/angel/tree/master/packages/hot
|
||||||
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_websocket: ^4.1.0
|
angel3_websocket: ^6.0.0
|
||||||
belatuk_html_builder: ^3.0.0
|
belatuk_html_builder: ^3.0.0
|
||||||
charcode: ^1.2.0
|
charcode: ^1.2.0
|
||||||
glob: ^2.0.1
|
glob: ^2.0.1
|
||||||
|
@ -19,7 +19,23 @@ dev_dependencies:
|
||||||
http: ^0.13.2
|
http: ^0.13.2
|
||||||
logging: ^1.0.1
|
logging: ^1.0.1
|
||||||
lints: ^1.0.0
|
lints: ^1.0.0
|
||||||
#dependency_overrides:
|
dependency_overrides:
|
||||||
# angel3_websocket:
|
angel3_container:
|
||||||
# path: ../websocket
|
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_auth:
|
||||||
|
path: ../auth
|
||||||
|
angel3_client:
|
||||||
|
path: ../client
|
||||||
|
angel3_websocket:
|
||||||
|
path: ../websocket
|
||||||
|
|
|
@ -1,5 +1,13 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## 6.0.0
|
||||||
|
|
||||||
|
* Updated to min SDK 2.15.x
|
||||||
|
|
||||||
|
## 5.0.0
|
||||||
|
|
||||||
|
* No release. Skipped
|
||||||
|
|
||||||
## 4.3.1
|
## 4.3.1
|
||||||
|
|
||||||
* Removed debug message
|
* Removed debug message
|
||||||
|
|
|
@ -1,21 +1,47 @@
|
||||||
name: angel3_jael
|
name: angel3_jael
|
||||||
version: 4.3.1
|
version: 6.0.0
|
||||||
description: Angel support for the Jael templating engine, similar to Blade or Liquid.
|
description: Angel support for the Jael templating engine, similar to Blade or Liquid.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://angel3-framework.web.app/
|
||||||
repository: https://github.com/dukefirehawk/angel/tree/master/packages/jael/angel_jael
|
repository: https://github.com/dukefirehawk/angel/tree/master/packages/jael/angel_jael
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=2.12.0 <3.0.0'
|
sdk: '>=2.12.0 <3.0.0'
|
||||||
dependencies:
|
dependencies:
|
||||||
angel3_framework: ^4.2.0
|
angel3_framework: ^6.0.0
|
||||||
|
jael3: ^5.0.0
|
||||||
|
jael3_preprocessor: ^5.0.0
|
||||||
belatuk_code_buffer: ^3.0.0
|
belatuk_code_buffer: ^3.0.0
|
||||||
belatuk_symbol_table: ^3.0.0
|
belatuk_symbol_table: ^3.0.0
|
||||||
jael3: ^4.2.0
|
|
||||||
jael3_preprocessor: ^4.2.0
|
|
||||||
file: ^6.0.0
|
file: ^6.0.0
|
||||||
logging: ^1.0.1
|
logging: ^1.0.1
|
||||||
|
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
angel3_test: ^4.0.0
|
angel3_test: ^6.0.0
|
||||||
html: ^0.15.0
|
html: ^0.15.0
|
||||||
test: ^1.17.3
|
test: ^1.17.3
|
||||||
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_auth:
|
||||||
|
path: ../../auth
|
||||||
|
angel3_client:
|
||||||
|
path: ../../client
|
||||||
|
angel3_websocket:
|
||||||
|
path: ../../websocket
|
||||||
|
angel3_validate:
|
||||||
|
path: ../../validate
|
||||||
|
angel3_test:
|
||||||
|
path: ../../test
|
||||||
|
jael3:
|
||||||
|
path: ../jael
|
||||||
|
jael3_preprocessor:
|
||||||
|
path: ../jael_preprocessor
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## 5.0.0
|
||||||
|
|
||||||
|
* Updated to min SDK 2.15.x
|
||||||
|
|
||||||
## 4.2.0
|
## 4.2.0
|
||||||
|
|
||||||
* Updated to use `package:belatuk_code_buffer`
|
* Updated to use `package:belatuk_code_buffer`
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
name: jael3
|
name: jael3
|
||||||
version: 4.2.1
|
version: 5.0.0
|
||||||
description: A simple server-side HTML templating engine for Dart. Comparable to Blade or Liquid.
|
description: A simple server-side HTML templating engine for Dart. Comparable to Blade or Liquid.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://angel3-framework.web.app/
|
||||||
repository: https://github.com/dukefirehawk/angel/tree/master/packages/jael/jael
|
repository: https://github.com/dukefirehawk/angel/tree/master/packages/jael/jael
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=2.12.0 <3.0.0'
|
sdk: '>=2.15.0 <3.0.0'
|
||||||
dependencies:
|
dependencies:
|
||||||
args: ^2.0.0
|
args: ^2.0.0
|
||||||
charcode: ^1.0.0
|
charcode: ^1.0.0
|
||||||
|
|
|
@ -1,5 +1,9 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## 5.0.0
|
||||||
|
|
||||||
|
* Updated to min SDK 2.15.x
|
||||||
|
|
||||||
## 4.2.0
|
## 4.2.0
|
||||||
|
|
||||||
* Updated to use `package:belatuk_code_buffer`
|
* Updated to use `package:belatuk_code_buffer`
|
||||||
|
|
|
@ -1,19 +1,19 @@
|
||||||
name: jael3_preprocessor
|
name: jael3_preprocessor
|
||||||
version: 4.2.0
|
version: 5.0.0
|
||||||
description: A pre-processor for resolving blocks and includes within Jael templates.
|
description: A pre-processor for resolving blocks and includes within Jael templates.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://angel3-framework.web.app/
|
||||||
repository: https://github.com/dukefirehawk/angel/tree/master/packages/jael/jael_preprocessor
|
repository: https://github.com/dukefirehawk/angel/tree/master/packages/jael/jael_preprocessor
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=2.12.0 <3.0.0'
|
sdk: '>=2.15.0 <3.0.0'
|
||||||
dependencies:
|
dependencies:
|
||||||
file: ^6.1.0
|
file: ^6.1.0
|
||||||
jael3: ^4.2.0
|
jael3: ^6.0.0
|
||||||
belatuk_symbol_table: ^3.0.0
|
belatuk_symbol_table: ^3.0.0
|
||||||
collection: ^1.15.0
|
collection: ^1.15.0
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
belatuk_code_buffer: ^3.0.0
|
belatuk_code_buffer: ^3.0.0
|
||||||
test: ^1.17.4
|
test: ^1.17.4
|
||||||
lints: ^1.0.0
|
lints: ^1.0.0
|
||||||
#dependency_overrides:
|
dependency_overrides:
|
||||||
# jael3:
|
jael3:
|
||||||
# path: ../jael
|
path: ../jael
|
||||||
|
|
|
@ -1,17 +1,22 @@
|
||||||
name: jael3_web
|
name: jael3_web
|
||||||
version: 1.0.0
|
version: 2.0.0
|
||||||
description: Experimental virtual DOM/SPA engine built on Jael. Supports SSR.
|
description: Experimental virtual DOM/SPA engine built on Jael3. Supports SSR.
|
||||||
publish_to: none
|
publish_to: none
|
||||||
environment:
|
environment:
|
||||||
sdk: '>=2.12.0 <3.0.0'
|
sdk: '>=2.15.0 <3.0.0'
|
||||||
dependencies:
|
dependencies:
|
||||||
build: ^2.0.2
|
build: ^2.0.2
|
||||||
build_config: ^1.0.0
|
build_config: ^1.0.0
|
||||||
code_builder: ^4.0.0
|
code_builder: ^4.0.0
|
||||||
jael3: ^4.2.0
|
jael3: ^5.0.0
|
||||||
jael3_preprocessor: ^4.2.0
|
jael3_preprocessor: ^5.0.0
|
||||||
source_gen: ^1.0.2
|
source_gen: ^1.0.2
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
build_runner: ^2.0.4
|
build_runner: ^2.0.4
|
||||||
build_web_compilers: ^3.0.0
|
build_web_compilers: ^3.0.0
|
||||||
lints: ^1.0.0
|
lints: ^1.0.0
|
||||||
|
dependency_overrides:
|
||||||
|
jael3:
|
||||||
|
path: ../jael
|
||||||
|
jael3_preprocessor:
|
||||||
|
path: ../jael_preprocessor
|
||||||
|
|
|
@ -1,5 +1,13 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## 6.0.0
|
||||||
|
|
||||||
|
* Updated to min SDK 2.15.x
|
||||||
|
|
||||||
|
## 5.0.0
|
||||||
|
|
||||||
|
* No release. Skipped
|
||||||
|
|
||||||
## 4.0.4
|
## 4.0.4
|
||||||
|
|
||||||
* Updated README
|
* Updated README
|
||||||
|
|
|
@ -1,12 +1,12 @@
|
||||||
name: angel3_migration
|
name: angel3_migration
|
||||||
version: 4.1.0
|
version: 6.0.0
|
||||||
description: Database migration runtime for Angel3 ORM. Use this package to define schemas.
|
description: Database migration runtime for Angel3 ORM. Use this package to define schemas.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://angel3-framework.web.app/
|
||||||
repository: https://github.com/dukefirehawk/angel/tree/master/packages/orm/angel_migration
|
repository: https://github.com/dukefirehawk/angel/tree/master/packages/orm/angel_migration
|
||||||
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
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
lints: ^1.0.0
|
lints: ^1.0.0
|
||||||
dependency_overrides:
|
dependency_overrides:
|
||||||
|
|
|
@ -1,5 +1,13 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## 6.0.0
|
||||||
|
|
||||||
|
* Updated to min SDK 2.15.x
|
||||||
|
|
||||||
|
## 5.0.0
|
||||||
|
|
||||||
|
* No release. Skipped
|
||||||
|
|
||||||
## 4.1.2
|
## 4.1.2
|
||||||
|
|
||||||
* Updated README
|
* Updated README
|
||||||
|
|
|
@ -1,5 +1,13 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## 6.0.0
|
||||||
|
|
||||||
|
* Updated to min SDK 2.15.x
|
||||||
|
|
||||||
|
## 5.0.0
|
||||||
|
|
||||||
|
* No release. Skipped
|
||||||
|
|
||||||
## 4.1.0
|
## 4.1.0
|
||||||
|
|
||||||
* Added `MySQLDialect` to handle MySQL database specific features
|
* Added `MySQLDialect` to handle MySQL database specific features
|
||||||
|
|
|
@ -1,9 +1,12 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## 6.0.0
|
||||||
|
|
||||||
|
* Updated to min SDK 2.15.x
|
||||||
|
|
||||||
## 5.0.0
|
## 5.0.0
|
||||||
|
|
||||||
* Updated `analyzer` to version 3.x
|
* No release. Skipped
|
||||||
* Updated min SDK to 2.14.x
|
|
||||||
|
|
||||||
## 4.3.0
|
## 4.3.0
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,21 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## 6.0.0
|
||||||
|
|
||||||
|
* Updated to min SDK 2.15.x
|
||||||
|
|
||||||
|
## 5.0.0
|
||||||
|
|
||||||
|
* No release. Skipped
|
||||||
|
|
||||||
|
## 4.0.0
|
||||||
|
|
||||||
|
* No release. Skipped
|
||||||
|
|
||||||
|
## 3.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,5 +1,17 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## 6.0.0
|
||||||
|
|
||||||
|
* Updated to min SDK 2.15.x
|
||||||
|
|
||||||
|
## 5.0.0
|
||||||
|
|
||||||
|
* No release. Skipped
|
||||||
|
|
||||||
|
## 4.0.0
|
||||||
|
|
||||||
|
* No release. Skipped
|
||||||
|
|
||||||
## 3.3.0
|
## 3.3.0
|
||||||
|
|
||||||
* Updated test cases
|
* Updated test cases
|
||||||
|
|
|
@ -1,5 +1,21 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## 6.0.0
|
||||||
|
|
||||||
|
* Updated to min SDK 2.15.x
|
||||||
|
|
||||||
|
## 5.0.0
|
||||||
|
|
||||||
|
* No release. Skipped
|
||||||
|
|
||||||
|
## 4.0.0
|
||||||
|
|
||||||
|
* No release. Skipped
|
||||||
|
|
||||||
|
## 3.0.0
|
||||||
|
|
||||||
|
* No release. Skipped
|
||||||
|
|
||||||
## 2.0.1
|
## 2.0.1
|
||||||
|
|
||||||
* Updated linter to `package:lints`
|
* Updated linter to `package:lints`
|
||||||
|
|
|
@ -1,5 +1,17 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## 6.0.0
|
||||||
|
|
||||||
|
* Updated to min SDK 2.15.x
|
||||||
|
|
||||||
|
## 5.0.0
|
||||||
|
|
||||||
|
* No release. Skipped
|
||||||
|
|
||||||
|
## 4.0.0
|
||||||
|
|
||||||
|
* No release. Skipped
|
||||||
|
|
||||||
## 3.1.2
|
## 3.1.2
|
||||||
|
|
||||||
* Added multiple `orderBy` test case
|
* Added multiple `orderBy` test case
|
||||||
|
|
Loading…
Reference in a new issue