Skip to content

Commit

Permalink
"Publish Packages | 01.27.25"
Browse files Browse the repository at this point in the history
  • Loading branch information
mrgnhnt96 committed Jan 27, 2025
1 parent 269197d commit 936b4cb
Show file tree
Hide file tree
Showing 12 changed files with 95 additions and 46 deletions.
45 changes: 25 additions & 20 deletions LATEST_CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,16 @@

# revali

## 1.2.0
## 1.3.0

### Features

- Add abbreviation for dart define (`-D`) to match dart's CLI for `build` and `dev` commands
- Safely close the server when `CTRL+C` is pressed
- Watch `components` directory within the `lib` directory for changes to reload the server
- Create new class for `Type`s on method parameters
- Add property `hasFromJsonConstructor`

### Enhancements

- Lower min bound for Dart SDK to `3.4.0`
- Improve error handling and logs for server startup
- Clean up import path retrieval

# revali_annotations

Expand All @@ -30,11 +28,11 @@

# revali_construct

## 1.1.1
## 1.2.0

### Enhancements
### Features

- Add assertion checks for `DartFile` to ensure that part directives are unique
- Create class `MetaType` for method parameter types

# revali_core

Expand All @@ -48,11 +46,15 @@

# revali_router

## 1.4.0
## 1.4.1

### Features
### Enhancements

- Handling responses and root errors

### Fixes

- Manage cookies with `Headers.cookies` and `Headers.setCookies`
- Poor type handling for header values that could cause a response to fail

# revali_router_annotations

Expand All @@ -79,16 +81,19 @@

# revali_server

## 1.5.1
## 1.6.0

### Fixes
### Enhancements

- Remove use of deprecated apis
- Create extensions to get fromJson constructor and import paths

### (Future) Breaking Changes

- Change observer list from constant
- Deprecate `ServerParam.typeImport` in favor of `ServerParam.type.importPath`

### Features

- Add support for Cookies access
- `MutableCookies`
- `ReadOnlyCookies`
- `MutableSetCookies`
- `ReadOnlySetCookies`
- Create new factory constructors for `ServerImports` to better handle extracting import paths
- Create `ServerType` class to reflect `MetaType` for method parameter types
- Leverage `hasFromJsonConstructor` to convert body/header/param/query request values
17 changes: 17 additions & 0 deletions constructs/revali_server/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,22 @@
# CHANGELOG

## 1.6.0 | 01.27.25

### Enhancements

- Remove use of deprecated apis
- Create extensions to get fromJson constructor and import paths

### (Future) Breaking Changes

- Deprecate `ServerParam.typeImport` in favor of `ServerParam.type.importPath`

### Features

- Create new factory constructors for `ServerImports` to better handle extracting import paths
- Create `ServerType` class to reflect `MetaType` for method parameter types
- Leverage `hasFromJsonConstructor` to convert body/header/param/query request values

## 1.5.1 | 01.22.25

### Fixes
Expand Down
4 changes: 2 additions & 2 deletions constructs/revali_server/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -259,7 +259,7 @@ packages:
path: "../../packages/revali_construct"
relative: true
source: path
version: "1.1.1"
version: "1.2.0"
revali_core:
dependency: "direct main"
description:
Expand All @@ -273,7 +273,7 @@ packages:
path: "../../revali_router/revali_router"
relative: true
source: path
version: "1.4.0"
version: "1.4.1"
revali_router_annotations:
dependency: "direct main"
description:
Expand Down
6 changes: 3 additions & 3 deletions constructs/revali_server/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: revali_server
version: 1.5.1
version: 1.6.0
description: A Revali Server Construct to generate server code using `revali_router`
repository: https://github.com/mrgnhnt96/revali/tree/main/constructs/revali_server
issue_tracker: https://github.com/mrgnhnt96/revali/issues
Expand All @@ -23,8 +23,8 @@ dependencies:
dart_style: ^2.3.6
path: ^1.9.0
revali_annotations: ^1.2.0
revali_construct: ^1.1.1
revali_construct: ^1.2.0
revali_core: ^1.2.0
revali_router: ^1.4.0
revali_router: ^1.4.1
revali_router_annotations: ^1.1.0
revali_router_core: ^1.4.0
11 changes: 11 additions & 0 deletions packages/revali/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
# CHANGELOG

## 1.3.0 | 01.27.25

### Features

- Create new class for `Type`s on method parameters
- Add property `hasFromJsonConstructor`

### Enhancements

- Clean up import path retrieval

## 1.2.0 | 12.11.24

### Features
Expand Down
18 changes: 9 additions & 9 deletions packages/revali/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -5,23 +5,23 @@ packages:
dependency: transitive
description:
name: _fe_analyzer_shared
sha256: "45cfa8471b89fb6643fe9bf51bd7931a76b8f5ec2d65de4fb176dba8d4f22c77"
sha256: "16e298750b6d0af7ce8a3ba7c18c69c3785d11b15ec83f6dcd0ad2a0009b3cab"
url: "https://pub.dev"
source: hosted
version: "73.0.0"
version: "76.0.0"
_macros:
dependency: transitive
description: dart
source: sdk
version: "0.3.2"
version: "0.3.3"
analyzer:
dependency: "direct main"
description:
name: analyzer
sha256: "4959fec185fe70cce007c57e9ab6983101dbe593d2bf8bbfb4453aaec0cf470a"
sha256: "1f14db053a8c23e260789e9b0980fa27f2680dd640932cae5e1137cce0e46e1e"
url: "https://pub.dev"
source: hosted
version: "6.8.0"
version: "6.11.0"
args:
dependency: "direct main"
description:
Expand Down Expand Up @@ -290,10 +290,10 @@ packages:
dependency: transitive
description:
name: macros
sha256: "0acaed5d6b7eab89f63350bccd82119e6c602df0f391260d0e32b5e23db79536"
sha256: "1d9e801cd66f7ea3663c45fc708450db1fa57f988142c64289142c9b7ee80656"
url: "https://pub.dev"
source: hosted
version: "0.1.2-main.4"
version: "0.1.3-main.0"
mason_logger:
dependency: "direct main"
description:
Expand Down Expand Up @@ -387,14 +387,14 @@ packages:
path: "../revali_construct"
relative: true
source: path
version: "1.1.1"
version: "1.2.0"
revali_core:
dependency: "direct main"
description:
path: "../revali_core"
relative: true
source: path
version: "1.1.0"
version: "1.2.0"
shelf:
dependency: transitive
description:
Expand Down
6 changes: 3 additions & 3 deletions packages/revali/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: revali
description: Revali is a build system for creating scalable and efficient APIs with Dart
version: 1.2.0
version: 1.3.0
repository: https://github.com/mrgnhnt96/revali/tree/main/packages/revali
issue_tracker: https://github.com/mrgnhnt96/revali/issues
documentation: https://revali.dev
Expand Down Expand Up @@ -29,8 +29,8 @@ dependencies:
mason_logger: ^0.3.1
path: ^1.9.1
revali_annotations: ^1.2.0
revali_construct: ^1.1.1
revali_core: ^1.1.0
revali_construct: ^1.2.0
revali_core: ^1.2.0
stack_trace: ^1.12.0
stream_transform: ^2.1.0
watcher: ^1.1.0
Expand Down
6 changes: 6 additions & 0 deletions packages/revali_construct/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# CHANGELOG

## 1.2.0 | 01.27.25

### Features

- Create class `MetaType` for method parameter types

## 1.1.1 | 12.11.24

### Enhancements
Expand Down
14 changes: 7 additions & 7 deletions packages/revali_construct/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -5,23 +5,23 @@ packages:
dependency: transitive
description:
name: _fe_analyzer_shared
sha256: "45cfa8471b89fb6643fe9bf51bd7931a76b8f5ec2d65de4fb176dba8d4f22c77"
sha256: "16e298750b6d0af7ce8a3ba7c18c69c3785d11b15ec83f6dcd0ad2a0009b3cab"
url: "https://pub.dev"
source: hosted
version: "73.0.0"
version: "76.0.0"
_macros:
dependency: transitive
description: dart
source: sdk
version: "0.3.2"
version: "0.3.3"
analyzer:
dependency: "direct main"
description:
name: analyzer
sha256: "4959fec185fe70cce007c57e9ab6983101dbe593d2bf8bbfb4453aaec0cf470a"
sha256: "1f14db053a8c23e260789e9b0980fa27f2680dd640932cae5e1137cce0e46e1e"
url: "https://pub.dev"
source: hosted
version: "6.8.0"
version: "6.11.0"
args:
dependency: transitive
description:
Expand Down Expand Up @@ -282,10 +282,10 @@ packages:
dependency: transitive
description:
name: macros
sha256: "0acaed5d6b7eab89f63350bccd82119e6c602df0f391260d0e32b5e23db79536"
sha256: "1d9e801cd66f7ea3663c45fc708450db1fa57f988142c64289142c9b7ee80656"
url: "https://pub.dev"
source: hosted
version: "0.1.2-main.4"
version: "0.1.3-main.0"
matcher:
dependency: transitive
description:
Expand Down
2 changes: 1 addition & 1 deletion packages/revali_construct/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: revali_construct
description: Foundation for creating constructs for Revali
version: 1.1.1
version: 1.2.0
repository: https://github.com/mrgnhnt96/revali/tree/main/packages/revali_construct
issue_tracker: https://github.com/mrgnhnt96/revali/issues
documentation: https://revali.dev
Expand Down
10 changes: 10 additions & 0 deletions revali_router/revali_router/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,15 @@
# CHANGELOG

## 1.4.1 | 01.27.25

### Enhancements

- Handling responses and root errors

### Fixes

- Poor type handling for header values that could cause a response to fail

## 1.4.0 | 01.20.25

### Features
Expand Down
2 changes: 1 addition & 1 deletion revali_router/revali_router/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: revali_router
description: Feature rich http router for Revali
version: 1.4.0
version: 1.4.1
repository: https://github.com/mrgnhnt96/revali/tree/main/revali_router/revali_router
issue_tracker: https://github.com/mrgnhnt96/revali/issues
documentation: https://revali.dev
Expand Down

0 comments on commit 936b4cb

Please sign in to comment.