Skip to content

Commit

Permalink
Merge pull request #1999 from nextcloud/chore/release/publish-packages
Browse files Browse the repository at this point in the history
  • Loading branch information
provokateurin authored May 1, 2024
2 parents 1d647e7 + 20e59e8 commit 3e1fadb
Show file tree
Hide file tree
Showing 19 changed files with 114 additions and 22 deletions.
53 changes: 53 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,59 @@
All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## 2024-05-01

### Changes

---

Packages with breaking changes:

- [`dynamite` - `v0.4.0`](#dynamite---v040)
- [`dynamite_runtime` - `v0.4.0`](#dynamite_runtime---v040)

Packages with other changes:

- [`nextcloud` - `v6.1.0`](#nextcloud---v610)

---

#### `dynamite` - `v0.4.0`

- **REFACTOR**(dynamite): remove toFieldName as toDartName already escapes reserved class names. ([fa5fa4e2](https://github.com/nextcloud/neon/commit/fa5fa4e2f57af3f491ae083afec27d2c99d0f386))
- **REFACTOR**(dynamite): simplify mimetype resolving. ([917bac4f](https://github.com/nextcloud/neon/commit/917bac4ff611f74f30c3864b16145ca9ce3eea4c))
- **REFACTOR**(dynamite): remove unused resolvedInterfaces. ([688bba79](https://github.com/nextcloud/neon/commit/688bba797b595f42268cda4f86ab288306bd3b4d))
- **REFACTOR**(dynamite): split JsonSchema into per type classes. ([ffa5b328](https://github.com/nextcloud/neon/commit/ffa5b3280f7588f7c2e7bae73428538d23f97169))
- **REFACTOR**(dynamite): remove Schema.ofs getter and utilize null promotion in ofs generation. ([79aa8872](https://github.com/nextcloud/neon/commit/79aa887282e3b09fa4ade9b548e4a091ebed7892))
- **REFACTOR**(dynamite): rename Schema to JsonSchema. ([ad4d6add](https://github.com/nextcloud/neon/commit/ad4d6add7d0cf5338dabe38cacb28d693e6c6028))
- **REFACTOR**(dynamite): move Schema into a separate library. ([8d2e44db](https://github.com/nextcloud/neon/commit/8d2e44db7cc7cd94e79d5c8535d1b99cfc24b291))
- **FIX**(dynamite): support all default value types. ([4098e783](https://github.com/nextcloud/neon/commit/4098e7834366b274e849e5f416aed0a684bbc9f9))
- **FIX**(dynamite): allow default values and validators in atomic allOf types. ([39459c9a](https://github.com/nextcloud/neon/commit/39459c9a28253ec687a37f236d0547d24404800b))
- **FEAT**(dynamite): do not rely on the openapi spec for type resolving. ([59252c76](https://github.com/nextcloud/neon/commit/59252c76265f8d6afd784ff41974436979bdd538))
- **FEAT**(dynamite_runtime): add support for number validators. ([90f5924c](https://github.com/nextcloud/neon/commit/90f5924c3ba0787e7a155f0d07fea0a16bb2ff4e))
- **FEAT**(dynamite_runtime): add validators that accept dynamic also working on JsonObject. ([6e8ec22f](https://github.com/nextcloud/neon/commit/6e8ec22f4dd894ab949a130214d293c246c13083))
- **FEAT**(dynamite): support jsonschema meta-data annotations. ([9658bf4b](https://github.com/nextcloud/neon/commit/9658bf4b6e91df3630326bf79681b5352198c592))
- **FEAT**(dynamite): cache deserialized default values. ([b3124a5c](https://github.com/nextcloud/neon/commit/b3124a5cb01a3f0a8c5ff06e772d914cef3ecc0f))
- **BREAKING** **FEAT**(dynamite): type unique arrays as BuiltSet. ([21be1f71](https://github.com/nextcloud/neon/commit/21be1f71b0f2afa91d9d14d2d10f354dcec13665))

#### `dynamite_runtime` - `v0.4.0`

- **FEAT**(dynamite_runtime): add support for number validators. ([90f5924c](https://github.com/nextcloud/neon/commit/90f5924c3ba0787e7a155f0d07fea0a16bb2ff4e))
- **FEAT**(dynamite_runtime): add validators that accept dynamic also working on JsonObject. ([6e8ec22f](https://github.com/nextcloud/neon/commit/6e8ec22f4dd894ab949a130214d293c246c13083))
- **BREAKING** **REFACTOR**(dynamite_runtime): remove deprecated methods. ([ad608fec](https://github.com/nextcloud/neon/commit/ad608fec0e232616db77d924b2ad90ea26458fae))

#### `nextcloud` - `v6.1.0`

- **FIX**(nextcloud): Make WebDAV get operations work with chunked responses. ([6af8ddb3](https://github.com/nextcloud/neon/commit/6af8ddb3334a1840930cd84d839bf9e4f8bce51c))
- **FIX**(dynamite): support all default value types. ([4098e783](https://github.com/nextcloud/neon/commit/4098e7834366b274e849e5f416aed0a684bbc9f9))
- **FIX**(deps): Require json_annotation ^4.9.0. ([f0b5f8a1](https://github.com/nextcloud/neon/commit/f0b5f8a1f9195a2634a8ff61fb1a20a8eace563c))
- **FEAT**(dynamite): support jsonschema meta-data annotations. ([0b64d23f](https://github.com/nextcloud/neon/commit/0b64d23f708fd130c0d7edf2759d84f47859058b))
- **FEAT**(dynamite_runtime): add support for number validators. ([90f5924c](https://github.com/nextcloud/neon/commit/90f5924c3ba0787e7a155f0d07fea0a16bb2ff4e))
- **FEAT**(dynamite_runtime): add validators that accept dynamic also working on JsonObject. ([6e8ec22f](https://github.com/nextcloud/neon/commit/6e8ec22f4dd894ab949a130214d293c246c13083))
- **FEAT**(dynamite): support jsonschema meta-data annotations. ([9658bf4b](https://github.com/nextcloud/neon/commit/9658bf4b6e91df3630326bf79681b5352198c592))
- **DOCS**(nextcloud): Clarify why setting Content-Length for WebDAV PUT requests is important. ([6017f6d7](https://github.com/nextcloud/neon/commit/6017f6d7d26dbd63ad258ea8404305176f1aa199))


## 2024-04-25

### Changes
Expand Down
4 changes: 2 additions & 2 deletions packages/app/pubspec.lock
Original file line number Diff line number Diff line change
Expand Up @@ -311,7 +311,7 @@ packages:
path: "../dynamite/dynamite_runtime"
relative: true
source: path
version: "0.3.0"
version: "0.4.0"
emoji_picker_flutter:
dependency: transitive
description:
Expand Down Expand Up @@ -825,7 +825,7 @@ packages:
path: "../nextcloud"
relative: true
source: path
version: "6.0.0"
version: "6.1.0"
open_filex:
dependency: transitive
description:
Expand Down
20 changes: 20 additions & 0 deletions packages/dynamite/dynamite/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,23 @@
## 0.4.0

> Note: This release has breaking changes.
- **REFACTOR**(dynamite): remove toFieldName as toDartName already escapes reserved class names. ([fa5fa4e2](https://github.com/nextcloud/neon/commit/fa5fa4e2f57af3f491ae083afec27d2c99d0f386))
- **REFACTOR**(dynamite): simplify mimetype resolving. ([917bac4f](https://github.com/nextcloud/neon/commit/917bac4ff611f74f30c3864b16145ca9ce3eea4c))
- **REFACTOR**(dynamite): remove unused resolvedInterfaces. ([688bba79](https://github.com/nextcloud/neon/commit/688bba797b595f42268cda4f86ab288306bd3b4d))
- **REFACTOR**(dynamite): split JsonSchema into per type classes. ([ffa5b328](https://github.com/nextcloud/neon/commit/ffa5b3280f7588f7c2e7bae73428538d23f97169))
- **REFACTOR**(dynamite): remove Schema.ofs getter and utilize null promotion in ofs generation. ([79aa8872](https://github.com/nextcloud/neon/commit/79aa887282e3b09fa4ade9b548e4a091ebed7892))
- **REFACTOR**(dynamite): rename Schema to JsonSchema. ([ad4d6add](https://github.com/nextcloud/neon/commit/ad4d6add7d0cf5338dabe38cacb28d693e6c6028))
- **REFACTOR**(dynamite): move Schema into a separate library. ([8d2e44db](https://github.com/nextcloud/neon/commit/8d2e44db7cc7cd94e79d5c8535d1b99cfc24b291))
- **FIX**(dynamite): support all default value types. ([4098e783](https://github.com/nextcloud/neon/commit/4098e7834366b274e849e5f416aed0a684bbc9f9))
- **FIX**(dynamite): allow default values and validators in atomic allOf types. ([39459c9a](https://github.com/nextcloud/neon/commit/39459c9a28253ec687a37f236d0547d24404800b))
- **FEAT**(dynamite): do not rely on the openapi spec for type resolving. ([59252c76](https://github.com/nextcloud/neon/commit/59252c76265f8d6afd784ff41974436979bdd538))
- **FEAT**(dynamite_runtime): add support for number validators. ([90f5924c](https://github.com/nextcloud/neon/commit/90f5924c3ba0787e7a155f0d07fea0a16bb2ff4e))
- **FEAT**(dynamite_runtime): add validators that accept dynamic also working on JsonObject. ([6e8ec22f](https://github.com/nextcloud/neon/commit/6e8ec22f4dd894ab949a130214d293c246c13083))
- **FEAT**(dynamite): support jsonschema meta-data annotations. ([9658bf4b](https://github.com/nextcloud/neon/commit/9658bf4b6e91df3630326bf79681b5352198c592))
- **FEAT**(dynamite): cache deserialized default values. ([b3124a5c](https://github.com/nextcloud/neon/commit/b3124a5cb01a3f0a8c5ff06e772d914cef3ecc0f))
- **BREAKING** **FEAT**(dynamite): type unique arrays as BuiltSet. ([21be1f71](https://github.com/nextcloud/neon/commit/21be1f71b0f2afa91d9d14d2d10f354dcec13665))

## 0.3.0

> Note: This release has breaking changes.
Expand Down
4 changes: 2 additions & 2 deletions packages/dynamite/dynamite/example/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,15 @@ environment:
dependencies:
built_collection: ^5.0.0
built_value: ^8.9.0
dynamite_runtime: ^0.3.0
dynamite_runtime: ^0.4.0
http: ^1.2.1
meta: ^1.0.0
uri: ^1.0.0

dev_dependencies:
build_runner: ^2.4.9
built_value_generator: ^8.9.2
dynamite: ^0.3.0
dynamite: ^0.4.0
neon_lints:
git:
url: https://github.com/nextcloud/neon
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ final dependencies = {
'built_collection': Version.parse('5.0.0'),
'built_value': Version.parse('8.9.0'),
'collection': Version.parse('1.0.0'),
'dynamite_runtime': Version.parse('0.3.0'),
'dynamite_runtime': Version.parse('0.4.0'),
'http': Version.parse('1.2.0'),
'meta': Version.parse('1.0.0'),
'uri': Version.parse('1.0.0'),
Expand Down
2 changes: 1 addition & 1 deletion packages/dynamite/dynamite/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: dynamite
version: 0.3.0
version: 0.4.0
description: Provides a Dart Build System builder for generating clients from OpenAPI specifications.
homepage: https://github.com/nextcloud/neon
repository: https://github.com/nextcloud/neon/tree/main/packages/dynamite/dynamite
Expand Down
4 changes: 2 additions & 2 deletions packages/dynamite/dynamite_end_to_end_test/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ dependencies:
built_collection: ^5.0.0
built_value: ^8.9.0
collection: ^1.0.0
dynamite_runtime: ^0.3.0
dynamite_runtime: ^0.4.0
http: ^1.2.1
meta: ^1.0.0
uri: ^1.0.0
Expand All @@ -19,7 +19,7 @@ dev_dependencies:
build_runner: ^2.4.9
built_value_generator: ^8.9.2
built_value_test: ^8.9.2
dynamite: ^0.3.0
dynamite: ^0.4.0
neon_lints:
git:
url: https://github.com/nextcloud/neon
Expand Down
8 changes: 8 additions & 0 deletions packages/dynamite/dynamite_runtime/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,11 @@
## 0.4.0

> Note: This release has breaking changes.
- **FEAT**(dynamite_runtime): add support for number validators. ([90f5924c](https://github.com/nextcloud/neon/commit/90f5924c3ba0787e7a155f0d07fea0a16bb2ff4e))
- **FEAT**(dynamite_runtime): add validators that accept dynamic also working on JsonObject. ([6e8ec22f](https://github.com/nextcloud/neon/commit/6e8ec22f4dd894ab949a130214d293c246c13083))
- **BREAKING** **REFACTOR**(dynamite_runtime): remove deprecated methods. ([ad608fec](https://github.com/nextcloud/neon/commit/ad608fec0e232616db77d924b2ad90ea26458fae))

## 0.3.0

> Note: This release has breaking changes.
Expand Down
2 changes: 1 addition & 1 deletion packages/dynamite/dynamite_runtime/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
name: dynamite_runtime
description: The helper package used at runtime by code generated with the OpenAPI generator dynamite.
version: 0.3.0
version: 0.4.0
homepage: https://github.com/nextcloud/neon
repository: https://github.com/nextcloud/neon/tree/main/packages/dynamite/dynamite_runtime
topics:
Expand Down
2 changes: 1 addition & 1 deletion packages/neon/neon_dashboard/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ dependencies:
git:
url: https://github.com/nextcloud/neon
path: packages/neon_framework
nextcloud: ^6.0.0
nextcloud: ^6.1.0
rxdart: ^0.27.0

dev_dependencies:
Expand Down
2 changes: 1 addition & 1 deletion packages/neon/neon_files/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@ dependencies:
git:
url: https://github.com/nextcloud/neon
path: packages/neon_framework
nextcloud: ^6.0.0
nextcloud: ^6.1.0
open_filex: ^4.4.0
path: ^1.0.0
path_provider: ^2.0.0
Expand Down
2 changes: 1 addition & 1 deletion packages/neon/neon_news/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ dependencies:
git:
url: https://github.com/nextcloud/neon
path: packages/neon_framework
nextcloud: ^6.0.0
nextcloud: ^6.1.0
rxdart: ^0.27.0
share_plus: ^9.0.0
timezone: ^0.9.3
Expand Down
2 changes: 1 addition & 1 deletion packages/neon/neon_notes/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ dependencies:
git:
url: https://github.com/nextcloud/neon
path: packages/neon_framework
nextcloud: ^6.0.0
nextcloud: ^6.1.0
queue: ^3.0.0
rxdart: ^0.27.0
timezone: ^0.9.3
Expand Down
2 changes: 1 addition & 1 deletion packages/neon/neon_notifications/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ dependencies:
git:
url: https://github.com/nextcloud/neon
path: packages/neon_framework
nextcloud: ^6.0.0
nextcloud: ^6.1.0
rxdart: ^0.27.0
timezone: ^0.9.3

Expand Down
2 changes: 1 addition & 1 deletion packages/neon/neon_talk/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ dependencies:
git:
url: https://github.com/nextcloud/neon
path: packages/neon_framework
nextcloud: ^6.0.0
nextcloud: ^6.1.0
rxdart: ^0.27.0
timezone: ^0.9.3

Expand Down
4 changes: 2 additions & 2 deletions packages/neon_framework/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ dependencies:
crypton: ^2.0.0
cupertino_icons: ^1.0.0 # Do not remove this, is it needed on iOS/macOS. It will not include icons on other platforms because Apple forbids it.
dynamic_color: ^1.0.0
dynamite_runtime: ^0.3.0
dynamite_runtime: ^0.4.0
emoji_picker_flutter: ^2.0.0
file_picker: ^8.0.0+1
filesize: ^2.0.0
Expand All @@ -36,7 +36,7 @@ dependencies:
json_annotation: ^4.9.0
logging: ^1.0.0
meta: ^1.0.0
nextcloud: ^6.0.0
nextcloud: ^6.1.0
package_info_plus: ^7.0.0
path: ^1.0.0
path_provider: ^2.1.0
Expand Down
11 changes: 11 additions & 0 deletions packages/nextcloud/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
## 6.1.0

- **FIX**(nextcloud): Make WebDAV get operations work with chunked responses. ([6af8ddb3](https://github.com/nextcloud/neon/commit/6af8ddb3334a1840930cd84d839bf9e4f8bce51c))
- **FIX**(dynamite): support all default value types. ([4098e783](https://github.com/nextcloud/neon/commit/4098e7834366b274e849e5f416aed0a684bbc9f9))
- **FIX**(deps): Require json_annotation ^4.9.0. ([f0b5f8a1](https://github.com/nextcloud/neon/commit/f0b5f8a1f9195a2634a8ff61fb1a20a8eace563c))
- **FEAT**(dynamite): support jsonschema meta-data annotations. ([0b64d23f](https://github.com/nextcloud/neon/commit/0b64d23f708fd130c0d7edf2759d84f47859058b))
- **FEAT**(dynamite_runtime): add support for number validators. ([90f5924c](https://github.com/nextcloud/neon/commit/90f5924c3ba0787e7a155f0d07fea0a16bb2ff4e))
- **FEAT**(dynamite_runtime): add validators that accept dynamic also working on JsonObject. ([6e8ec22f](https://github.com/nextcloud/neon/commit/6e8ec22f4dd894ab949a130214d293c246c13083))
- **FEAT**(dynamite): support jsonschema meta-data annotations. ([9658bf4b](https://github.com/nextcloud/neon/commit/9658bf4b6e91df3630326bf79681b5352198c592))
- **DOCS**(nextcloud): Clarify why setting Content-Length for WebDAV PUT requests is important. ([6017f6d7](https://github.com/nextcloud/neon/commit/6017f6d7d26dbd63ad258ea8404305176f1aa199))

## 6.0.0

> Note: This release has breaking changes.
Expand Down
6 changes: 3 additions & 3 deletions packages/nextcloud/pubspec.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name: nextcloud
version: 6.0.0
version: 6.1.0
description: A Nextcloud API client written in Dart supporting all maintained Nextcloud server versions.
homepage: https://github.com/nextcloud/neon
repository: https://github.com/nextcloud/neon/tree/main/packages/nextcloud
Expand All @@ -18,7 +18,7 @@ dependencies:
cookie_jar: ^4.0.7
crypto: ^3.0.0
crypton: ^2.0.0
dynamite_runtime: ^0.3.0
dynamite_runtime: ^0.4.0
http: ^1.2.0
json_annotation: ^4.9.0
meta: ^1.0.0
Expand All @@ -33,7 +33,7 @@ dependencies:
dev_dependencies:
build_runner: ^2.4.9
built_value_generator: ^8.9.2
dynamite: ^0.3.0
dynamite: ^0.4.0
json_serializable: ^6.8.0
mocktail: ^1.0.3
neon_lints:
Expand Down
4 changes: 2 additions & 2 deletions packages/nextcloud_test/pubspec.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ environment:
dependencies:
built_collection: ^5.0.0
cookie_jar: ^4.0.8
dynamite_runtime: ^0.3.0
dynamite_runtime: ^0.4.0
http: ^1.2.0
meta: ^1.0.0
nextcloud: ^6.0.0
nextcloud: ^6.1.0
process_run: ^0.14.0+1
test: ^1.24.0
test_api: ^0.7.0
Expand Down

0 comments on commit 3e1fadb

Please sign in to comment.