Merge pull request #133 from dukefirehawk/bug-fix/upgrade_dep
Bug fix/upgrade dep
This commit is contained in:
commit
b39795b67b
9 changed files with 35 additions and 17 deletions
|
@ -1,8 +1,14 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
|
## 8.2.2
|
||||||
|
|
||||||
|
* Updated examples and test cases
|
||||||
|
* Updated README
|
||||||
|
|
||||||
## 8.2.1
|
## 8.2.1
|
||||||
|
|
||||||
* Updated dependencies
|
* Updated dependencies
|
||||||
|
* Updated `popstgres` to 3.0.0
|
||||||
|
|
||||||
## 8.2.0
|
## 8.2.0
|
||||||
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Angel3 ORM Service
|
# Angel3 ORM Service
|
||||||
|
|
||||||
![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_orm_servie?include_prereleases)
|
![Pub Version (including pre-releases)](https://img.shields.io/pub/v/angel3_orm_service?include_prereleases)
|
||||||
[![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety)
|
[![Null Safety](https://img.shields.io/badge/null-safety-brightgreen)](https://dart.dev/null-safety)
|
||||||
[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion)
|
[![Gitter](https://img.shields.io/gitter/room/angel_dart/discussion)](https://gitter.im/angel_dart/discussion)
|
||||||
[![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/orm/angel_orm_service/LICENSE)
|
[![License](https://img.shields.io/github/license/dart-backend/angel)](https://github.com/dart-backend/angel/tree/master/packages/orm/angel_orm_service/LICENSE)
|
||||||
|
|
|
@ -3,12 +3,18 @@ import 'dart:io';
|
||||||
import 'package:angel3_orm_postgres/angel3_orm_postgres.dart';
|
import 'package:angel3_orm_postgres/angel3_orm_postgres.dart';
|
||||||
import 'package:postgres/postgres.dart';
|
import 'package:postgres/postgres.dart';
|
||||||
|
|
||||||
final conn = PostgreSQLConnection('localhost', 5432, 'angel_orm_service_test',
|
Future<Connection> dbConnection() async {
|
||||||
username: Platform.environment['POSTGRES_USERNAME'] ?? 'postgres',
|
return Connection.open(Endpoint(
|
||||||
password: Platform.environment['POSTGRES_PASSWORD'] ?? 'password');
|
host: 'localhost',
|
||||||
|
port: 5432,
|
||||||
|
database: 'angel_orm_service_test',
|
||||||
|
username: Platform.environment['POSTGRES_USERNAME'] ?? 'postgres',
|
||||||
|
password: Platform.environment['POSTGRES_PASSWORD'] ?? 'password'));
|
||||||
|
}
|
||||||
|
|
||||||
Future<PostgreSqlExecutor> connect() async {
|
Future<PostgreSqlExecutor> connect() async {
|
||||||
|
final conn = await dbConnection();
|
||||||
|
|
||||||
var executor = PostgreSqlExecutor(conn);
|
var executor = PostgreSqlExecutor(conn);
|
||||||
await conn.open();
|
|
||||||
return executor;
|
return executor;
|
||||||
}
|
}
|
||||||
|
|
|
@ -3,7 +3,9 @@ import 'package:angel3_migration_runner/postgres.dart';
|
||||||
import 'connect.dart';
|
import 'connect.dart';
|
||||||
import 'todo.dart';
|
import 'todo.dart';
|
||||||
|
|
||||||
Future main(List<String> args) {
|
Future main(List<String> args) async {
|
||||||
|
final conn = await dbConnection();
|
||||||
|
|
||||||
var runner = PostgresMigrationRunner(conn, migrations: [
|
var runner = PostgresMigrationRunner(conn, migrations: [
|
||||||
TodoMigration(),
|
TodoMigration(),
|
||||||
]);
|
]);
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
name: angel3_orm_service
|
name: angel3_orm_service
|
||||||
version: 8.2.1
|
version: 8.2.2
|
||||||
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/dart-backend/angel/tree/master/packages/orm/angel_orm_service
|
repository: https://github.com/dart-backend/angel/tree/master/packages/orm/angel_orm_service
|
||||||
|
|
|
@ -14,16 +14,19 @@ void main() {
|
||||||
late Service<int?, Pokemon> pokemonService;
|
late Service<int?, Pokemon> pokemonService;
|
||||||
|
|
||||||
setUp(() async {
|
setUp(() async {
|
||||||
var conn = PostgreSQLConnection('localhost', 5432, 'angel_orm_service_test',
|
var conn = await Connection.open(Endpoint(
|
||||||
|
host: 'localhost',
|
||||||
|
port: 5432,
|
||||||
|
database: 'angel_orm_service_test',
|
||||||
username: Platform.environment['POSTGRES_USERNAME'] ?? 'postgres',
|
username: Platform.environment['POSTGRES_USERNAME'] ?? 'postgres',
|
||||||
password: Platform.environment['POSTGRES_PASSWORD'] ?? 'password');
|
password: Platform.environment['POSTGRES_PASSWORD'] ?? 'password'));
|
||||||
hierarchicalLoggingEnabled = true;
|
hierarchicalLoggingEnabled = true;
|
||||||
logger = Logger.detached('orm_service');
|
logger = Logger.detached('orm_service');
|
||||||
logger.level = Level.ALL;
|
logger.level = Level.ALL;
|
||||||
if (Platform.environment['log'] == '1') logger.onRecord.listen(print);
|
if (Platform.environment['log'] == '1') logger.onRecord.listen(print);
|
||||||
executor = PostgreSqlExecutor(conn, logger: logger);
|
executor = PostgreSqlExecutor(conn, logger: logger);
|
||||||
await conn.open();
|
|
||||||
await conn.query('''
|
await conn.execute('''
|
||||||
CREATE TEMPORARY TABLE pokemons (
|
CREATE TEMPORARY TABLE pokemons (
|
||||||
id serial,
|
id serial,
|
||||||
species varchar,
|
species varchar,
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Change Log
|
# Change Log
|
||||||
|
|
||||||
## 8.0.0
|
## 8.0.0-beta.1
|
||||||
|
|
||||||
* Require Dart >= 3.3
|
* Require Dart >= 3.3
|
||||||
* Updated `lints` to 4.0.0
|
* Updated `lints` to 4.0.0
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
name: angel3_shelf
|
name: angel3_shelf
|
||||||
version: 8.0.0
|
version: 8.0.0-beta.1
|
||||||
description: Shelf interop with Angel3. Use this to wrap existing server code.
|
description: Shelf interop with Angel3. Use this to wrap existing server code.
|
||||||
homepage: https://angel3-framework.web.app/
|
homepage: https://angel3-framework.web.app/
|
||||||
repository: https://github.com/dart-backend/angel/tree/master/packages/shelf
|
repository: https://github.com/dart-backend/angel/tree/master/packages/shelf
|
||||||
|
@ -7,9 +7,9 @@ environment:
|
||||||
sdk: '>=3.3.0 <4.0.0'
|
sdk: '>=3.3.0 <4.0.0'
|
||||||
publish_to: none
|
publish_to: none
|
||||||
dependencies:
|
dependencies:
|
||||||
angel3_framework: ^8.0.0
|
angel3_framework: ^8.4.0
|
||||||
angel3_container: ^8.0.0
|
angel3_container: ^8.2.0
|
||||||
angel3_mock_request: ^8.0.0
|
angel3_mock_request: ^8.2.0
|
||||||
path: ^1.9.0
|
path: ^1.9.0
|
||||||
shelf: ^1.3.0
|
shelf: ^1.3.0
|
||||||
stream_channel: ^2.1.0
|
stream_channel: ^2.1.0
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
import 'dart:convert';
|
import 'dart:convert';
|
||||||
import 'dart:io';
|
import 'dart:io';
|
||||||
|
import 'package:angel3_container/mirrors.dart';
|
||||||
import 'package:angel3_framework/angel3_framework.dart';
|
import 'package:angel3_framework/angel3_framework.dart';
|
||||||
import 'package:angel3_framework/http.dart';
|
import 'package:angel3_framework/http.dart';
|
||||||
import 'package:angel3_shelf/angel3_shelf.dart';
|
import 'package:angel3_shelf/angel3_shelf.dart';
|
||||||
|
@ -51,7 +52,7 @@ void main() {
|
||||||
});
|
});
|
||||||
|
|
||||||
var logger = Logger.detached('angel3_shelf')..onRecord.listen(prettyLog);
|
var logger = Logger.detached('angel3_shelf')..onRecord.listen(prettyLog);
|
||||||
var app = Angel(logger: logger);
|
var app = Angel(logger: logger, reflector: MirrorsReflector());
|
||||||
var httpDriver = AngelHttp(app);
|
var httpDriver = AngelHttp(app);
|
||||||
app.get('/angel', (req, res) => 'Angel');
|
app.get('/angel', (req, res) => 'Angel');
|
||||||
app.fallback(embedShelf(handler, throwOnNullResponse: true));
|
app.fallback(embedShelf(handler, throwOnNullResponse: true));
|
||||||
|
|
Loading…
Reference in a new issue