Skip to content

Commit

Permalink
Merge pull request dart-backend#129 from dukefirehawk/feature/upgrade…
Browse files Browse the repository at this point in the history
…_sdk

Updated to support SDK 3.3.0
  • Loading branch information
dukefirehawk authored Jun 23, 2024
2 parents 3c6d2c2 + 205743e commit 7aad3e6
Show file tree
Hide file tree
Showing 85 changed files with 252 additions and 103 deletions.
9 changes: 7 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,11 @@ For more details, checkout [Project Status](https://github.com/dart-backend/ange

## Release Notes

### Release 9.0.0 (Future)

* Performance optimsation
* Update and enhance ORM to support macro

### Release 8.0.0 (Current)

* Updated `angel3_` packages to require dart >= 3.0.0
Expand Down Expand Up @@ -88,8 +93,8 @@ For more details, checkout [Project Status](https://github.com/dart-backend/ange
* Add cache support in ORM (using Redis)
* Upgrade and release angel3_oauth2 8.0.0 (5 failed test cases)
* Upgrade and release angel3_auth_twitter 8.0.0 (issue: oauth1 don't support http 1.0.0)
* Upgrade and release angel3_mongo 8.0.0 (issue: mongo_dart don't support http 1.0.0)
* Upgrade and release angel3_shelf 8.0.0 (2 failed test cases)
* Migrate and release angel3_rethink

## Installation and Setup

Expand Down Expand Up @@ -191,7 +196,7 @@ Interested in contributing to Angel3? See the contribution guide [here](CONTRIBU

3. Download and install [Dart 3](https://dart.dev/get-dart)

4. Install `melos` 3.0
4. Install `melos` 6.1

```bash
dart pub global activate melos
Expand Down
5 changes: 5 additions & 0 deletions packages/client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Change Log

## 8.2.0

* Require Dart >= 3.3
* Updated `lints` to 4.0.0

## 8.1.1

* Updated repository link
Expand Down
2 changes: 1 addition & 1 deletion packages/client/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: angel3_client
version: 8.1.1
version: 8.2.0
description: A browser, mobile and command line based client that supports querying Angel3 servers
homepage: https://angel3-framework.web.app/
repository: https://github.com/dart-backend/angel/tree/master/packages/client
Expand Down
5 changes: 5 additions & 0 deletions packages/configuration/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Change Log

## 8.2.0

* Require Dart >= 3.3
* Updated `lints` to 4.0.0

## 8.1.1

* Updated repository link
Expand Down
2 changes: 1 addition & 1 deletion packages/configuration/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: angel3_configuration
version: 8.1.1
version: 8.2.0
description: Automatic YAML application configuration loader for Angel 3, with .env support.
homepage: https://angel3-framework.web.app/
repository: https://github.com/dart-backend/angel/tree/master/packages/configuration
Expand Down
5 changes: 5 additions & 0 deletions packages/container/angel_container/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Change Log

## 8.2.0

* Require Dart >= 3.3
* Updated `lints` to 4.0.0

## 8.1.1

* Updated repository link
Expand Down
2 changes: 1 addition & 1 deletion packages/container/angel_container/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: angel3_container
version: 8.1.1
version: 8.2.0
description: Angel3 hierarchical DI container, and pluggable backends for reflection.
homepage: https://angel3-framework.web.app/
repository: https://github.com/dart-backend/angel/tree/master/packages/container/angel_container
Expand Down
5 changes: 5 additions & 0 deletions packages/container/angel_container_generator/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Change Log

## 8.2.0

* Require Dart >= 3.3
* Updated `lints` to 4.0.0

## 8.1.1

* Updated repository link
Expand Down
2 changes: 1 addition & 1 deletion packages/container/angel_container_generator/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: angel3_container_generator
version: 8.1.1
version: 8.2.0
description: Codegen support for using pkg:reflectable with pkg:angel3_container.
homepage: https://angel3-framework.web.app/
repository: https://github.com/dart-backend/angel/tree/master/packages/container/angel_container_generator
Expand Down
5 changes: 5 additions & 0 deletions packages/cors/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Change Log

## 8.2.0

* Require Dart >= 3.3
* Updated `lints` to 4.0.0

## 8.1.1

* Updated repository link
Expand Down
2 changes: 1 addition & 1 deletion packages/cors/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: angel3_cors
version: 8.1.1
version: 8.2.0
description: Angel3 CORS middleware. Ported from expressjs/cors to Angel3 framework.
homepage: https://angel3-framework.web.app/
repository: https://github.com/dart-backend/angel/tree/master/packages/cors
Expand Down
5 changes: 5 additions & 0 deletions packages/file_service/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Change Log

## 8.2.0

* Require Dart >= 3.3
* Updated `lints` to 4.0.0

## 8.1.1

* Updated repository link
Expand Down
2 changes: 1 addition & 1 deletion packages/file_service/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: angel3_file_service
version: 8.1.0
version: 8.2.0
description: Angel service that persists data to a file on disk, stored as a JSON list.
homepage: https://angel3-framework.web.app/
repository: https://github.com/dart-backend/angel/tree/master/packages/file_service
Expand Down
5 changes: 5 additions & 0 deletions packages/hot/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Change Log

## 8.3.0

* Require Dart >= 3.3
* Updated `lints` to 4.0.0

## 8.2.1

* Updated repository link
Expand Down
2 changes: 1 addition & 1 deletion packages/hot/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: angel3_hot
version: 8.2.1
version: 8.3.0
description: Supports hot reloading/hot code push of Angel3 servers on file changes.
homepage: https://angel3-framework.web.app/
repository: https://github.com/dart-backend/angel/tree/master/packages/hot
Expand Down
5 changes: 5 additions & 0 deletions packages/html/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Change Log

## 8.1.0

* Require Dart >= 3.3
* Updated `lints` to 4.0.0

## 8.0.0

* Require Dart >= 3.0
Expand Down
2 changes: 1 addition & 1 deletion packages/html/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: angel3_html
version: 8.0.0
version: 8.1.0
description: Support for rendering html_builder AST's as responses in Angel.
homepage: https://angel3-framework.web.app/
repository: https://github.com/dart-backend/angel/tree/angel3/packages/html_builder
Expand Down
2 changes: 1 addition & 1 deletion packages/http_exception/AUTHORS.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ Primary Authors

* __[Thomas Hii]([email protected])__

Thomas is the current maintainer of the code base. He has refactored and migrated the
Thomas is the current maintainer of the code base. He has refactored and migrated the
code base to support NNBD.

* __[Tobe O]([email protected])__
Expand Down
5 changes: 5 additions & 0 deletions packages/http_exception/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@

# Change Log

## 8.2.0

* Require Dart >= 3.3
* Updated `lints` to 4.0.0

## 8.1.1

* Updated repository link
Expand Down
2 changes: 1 addition & 1 deletion packages/http_exception/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: angel3_http_exception
version: 8.1.1
version: 8.2.0
description: Exception class that can be serialized to JSON and serialized to clients.
homepage: https://angel3-framework.web.app/
repository: https://github.com/dart-backend/angel/tree/master/packages/http_exception
Expand Down
5 changes: 5 additions & 0 deletions packages/jael/angel_jael/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Change Log

## 8.2.0

* Require Dart >= 3.3
* Updated `lints` to 4.0.0

## 8.1.1

* Updated repository link
Expand Down
2 changes: 1 addition & 1 deletion packages/jael/angel_jael/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: angel3_jael
version: 8.1.1
version: 8.2.0
description: Angel support for the Jael templating engine, similar to Blade or Liquid.
homepage: https://angel3-framework.web.app/
repository: https://github.com/dart-backend/angel/tree/master/packages/jael/angel_jael
Expand Down
5 changes: 5 additions & 0 deletions packages/jael/jael/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Change Log

## 8.2.0

* Require Dart >= 3.3
* Updated `lints` to 4.0.0

## 8.1.1

* Updated repository link
Expand Down
2 changes: 1 addition & 1 deletion packages/jael/jael/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: jael3
version: 8.1.1
version: 8.2.0
description: A simple server-side HTML templating engine for Dart. Comparable to Blade or Liquid.
homepage: https://angel3-framework.web.app/
repository: https://github.com/dart-backend/angel/tree/master/packages/jael/jael
Expand Down
5 changes: 5 additions & 0 deletions packages/jael/jael_preprocessor/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Change Log

## 8.2.0

* Require Dart >= 3.3
* Updated `lints` to 4.0.0

## 8.1.1

* Updated repository link
Expand Down
2 changes: 1 addition & 1 deletion packages/jael/jael_preprocessor/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: jael3_preprocessor
version: 8.1.1
version: 8.2.0
description: A pre-processor for resolving blocks and includes within Jael templates.
homepage: https://angel3-framework.web.app/
repository: https://github.com/dart-backend/angel/tree/master/packages/jael/jael_preprocessor
Expand Down
2 changes: 1 addition & 1 deletion packages/jael/jael_web/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
## 8.0.0

* Require Dart >= 3.3
* Updated `lints` to 3.0.0
* Updated `lints` to 4.0.0
* Updated `analyzer` to 6.2.x
* Fixed linter warnings
* Updated repository link
Expand Down
5 changes: 5 additions & 0 deletions packages/jinja/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Change Log

## 8.3.0

* Require Dart >= 3.3
* Updated `lints` to 4.0.0

## 8.2.1

* Updated repository link
Expand Down
2 changes: 1 addition & 1 deletion packages/jinja/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: angel3_jinja
version: 8.2.1
version: 8.3.0
description: A service that renders Jinja2 template into HTML view for Angel3. Ported from Python to Dart.
homepage: https://github.com/dart-backend/angel/tree/master/packages/jinja
environment:
Expand Down
5 changes: 5 additions & 0 deletions packages/markdown/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Change Log

## 8.2.0

* Require Dart >= 3.3
* Updated `lints` to 4.0.0

## 8.1.1

* Updated repository link
Expand Down
2 changes: 1 addition & 1 deletion packages/markdown/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: angel3_markdown
version: 8.1.1
version: 8.2.0
description: Angel3 Markdown view generator. Write static sites, with no build step.
homepage: https://angel3-framework.web.app/
repository: https://github.com/dart-backend/angel/tree/master/packages/markdown
Expand Down
5 changes: 5 additions & 0 deletions packages/mock_request/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Change Log

## 8.2.0

* Require Dart >= 3.3
* Updated `lints` to 4.0.0

## 8.1.1

* Updated repository link
Expand Down
2 changes: 1 addition & 1 deletion packages/mock_request/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: angel3_mock_request
version: 8.1.1
version: 8.2.0
description: Manufacture dart:io HttpRequests, HttpResponses, HttpHeaders, etc.
homepage: https://angel3-framework.web.app/
repository: https://github.com/dart-backend/angel/tree/master/packages/mock_request
Expand Down
5 changes: 5 additions & 0 deletions packages/mustache/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Change Log

## 8.2.0

* Require Dart >= 3.3
* Updated `lints` to 4.0.0

## 8.1.1

* Updated repository link
Expand Down
2 changes: 1 addition & 1 deletion packages/mustache/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: angel3_mustache
version: 8.1.1
version: 8.2.0
description: A service that renders Mustache template into HTML view for Angel3
homepage: https://angel3-framework.web.app/
repository: https://github.com/dart-backend/angel/tree/master/packages/mustache
Expand Down
5 changes: 5 additions & 0 deletions packages/oauth2/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,10 @@
# Change Log

## 8.2.0

* Require Dart >= 3.3
* Updated `lints` to 4.0.0

## 8.1.1

* Updated repository link
Expand Down
2 changes: 1 addition & 1 deletion packages/oauth2/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: angel3_oauth2
version: 8.1.1
version: 8.2.0
description: A class containing handlers that can be used within Angel to build a spec-compliant OAuth 2.0 server.
homepage: https://angel3-framework.web.app/
repository: https://github.com/dart-backend/angel/tree/master/packages/oauth2
Expand Down
Loading

0 comments on commit 7aad3e6

Please sign in to comment.