# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

## 2026-03-27

### Changes

---

Packages with breaking changes:

 - [`dynamite` - `v0.6.0`](#dynamite---v060)
 - [`dynamite_runtime` - `v0.6.0`](#dynamite_runtime---v060)
 - [`nextcloud` - `v9.0.0`](#nextcloud---v900)

Packages with other changes:

 - There are no other changes in this release.

---

#### `dynamite` - `v0.6.0`

 - **FIX**(deps): update dependency dart_style to v3. ([c1e30751](https://github.com/nextcloud/neon/commit/c1e30751208095e7cfe66bc56d8dc522f61be2e5))
 - **BREAKING** **BUILD**: Migrate to pub workspace. ([b1a31fb9](https://github.com/nextcloud/neon/commit/b1a31fb984ad1b2e2302349cd80efdb36fb643ba))

#### `dynamite_runtime` - `v0.6.0`

 - **BREAKING** **BUILD**: Migrate to pub workspace. ([b1a31fb9](https://github.com/nextcloud/neon/commit/b1a31fb984ad1b2e2302349cd80efdb36fb643ba))

#### `nextcloud` - `v9.0.0`

 - **REFACTOR**(tool): Use configured openapi-extractor version per repo. ([57f6d955](https://github.com/nextcloud/neon/commit/57f6d95547e08e2265c2c4741006ec30b8e855f6))
 - **FIX**(deps): update dependency timezone to ^0.10.0. ([f5275f54](https://github.com/nextcloud/neon/commit/f5275f54576bb3cb43991162c5ec67888ae2832d))
 - **FIX**(tool,nextcloud_test_presets): Adjust port for podman rootless. ([ec9db1f7](https://github.com/nextcloud/neon/commit/ec9db1f7fa1f2b6d67e2908e7dd06838dcd89cac))
 - **FIX**(nextcloud_test_presets): Fix error in installation process. ([f06706ef](https://github.com/nextcloud/neon/commit/f06706ef5a9c588f78c248067494c61a76920956))
 - **FIX**(deps): update dependency timezone to ^0.10.1. ([b750027a](https://github.com/nextcloud/neon/commit/b750027a222d799cdb8d0b7662bb3f2f9ad014bb))
 - **FIX**(nextcloud_test_presets): Fix error in installation process". ([bddedeb6](https://github.com/nextcloud/neon/commit/bddedeb6c567962dc45414bfcc7578a0b1cd5b6f))
 - **FIX**(nextcloud_test_presets): Stop force installing news app. ([eb09a44b](https://github.com/nextcloud/neon/commit/eb09a44b45397f31e5a3e417d303e6a31fb28aa7))
 - **FIX**(nextcloud): Add missing nids and delete-multiple fields to DecryptedSubject. ([c4be1b23](https://github.com/nextcloud/neon/commit/c4be1b2328c1e788dfb162e4a0db3eec69255306))
 - **FIX**(deps): Fix lower dependency constraint bounds. ([d82c0893](https://github.com/nextcloud/neon/commit/d82c0893a92b3da8ed0dcc2266a8bf8e9eb26a09))
 - **FIX**(deps): update dependency dart_style to v3. ([c1e30751](https://github.com/nextcloud/neon/commit/c1e30751208095e7cfe66bc56d8dc522f61be2e5))
 - **FIX**(nextcloud_test): Use host network for docker containers. ([03887130](https://github.com/nextcloud/neon/commit/03887130bf90e5e37d46e11f6fbb33f2155834fb))
 - **FIX**(nextcloud_test_presets): Override 31 releases for cookbook and uppush. ([172da60c](https://github.com/nextcloud/neon/commit/172da60cc51cc65e7e88da7a982d475a188eb1ef))
 - **FIX**(nextcloud_test_presets): Manually override releases. ([b7b02239](https://github.com/nextcloud/neon/commit/b7b0223972b1af65e8a65a09489643cc0dea27aa))
 - **FIX**(nextcloud_test): Handle port already used with retries. ([eecfc5f3](https://github.com/nextcloud/neon/commit/eecfc5f30e91009a29add4d2ca2b72a05e85417d))
 - **FIX**(nextcloud_test): Really handle docker container port already being allocated. ([deec18b7](https://github.com/nextcloud/neon/commit/deec18b7d61c772a3982b4c20495684327f63d3b))
 - **FIX**(nextcloud_test_presets): Correctly handle stable release over higher version number preference. ([0765809d](https://github.com/nextcloud/neon/commit/0765809d993563bfbd74db1a11ab2dc1886934e5))
 - **FEAT**(nextcloud): Add support for tables 0.9.9. ([f5f78d7e](https://github.com/nextcloud/neon/commit/f5f78d7e3249042d568234bcdad36815506764e6))
 - **FEAT**(nextcloud): Add support for server 31.0.9. ([fb7d39b9](https://github.com/nextcloud/neon/commit/fb7d39b963304f7b0987655a443d3efc55c159ec))
 - **FEAT**(nextcloud): Add support for server 31.0.8. ([36a17b52](https://github.com/nextcloud/neon/commit/36a17b5226cb6cd5c3390e1038a28822ff020f52))
 - **FEAT**(nextcloud): Add support for tables 0.9.5. ([f50954a1](https://github.com/nextcloud/neon/commit/f50954a113d91f3954bb34979db494087fc98d3e))
 - **FEAT**(nextcloud): Add support for server 31.0.7. ([1647b30b](https://github.com/nextcloud/neon/commit/1647b30b867ed470d9bfabc3e79dfcb5ae6f5aaa))
 - **FEAT**(nextcloud): Add support for spreed 21.1.0. ([68c3cfa5](https://github.com/nextcloud/neon/commit/68c3cfa54f447e9e9504570ee15332c061328db8))
 - **FEAT**(nextcloud): Support server 31.0.6. ([3b98bc54](https://github.com/nextcloud/neon/commit/3b98bc542431eb9ae31ccafffaa53726929aee44))
 - **FEAT**(nextcloud): Support server 31.0.5. ([24f7fe96](https://github.com/nextcloud/neon/commit/24f7fe966f435a5211aac7ef8859c628222f8133))
 - **FEAT**(nextcloud): Add support for spreed v21.0.4. ([75ad4728](https://github.com/nextcloud/neon/commit/75ad4728fd6bbf98e0e3ccbba9adece23577d9da))
 - **FEAT**(nextcloud): Add support for spreed 21.1.9. ([3fda647b](https://github.com/nextcloud/neon/commit/3fda647b915d28d77fcb3731f09d24f3cfad2047))
 - **FEAT**(nextcloud_test_presets): Add terms_of_service presets. ([719a11ae](https://github.com/nextcloud/neon/commit/719a11aed9330fd8fe9fb15971882eb4ab731047))
 - **FEAT**(nextcloud_test): Export NextcloudTester. ([51d87041](https://github.com/nextcloud/neon/commit/51d87041efc9c254a1bc679b8846fa38117acce7))
 - **FEAT**(nextcloud_test): Add Matcher for checking all WebDAV props are parsed. ([b07cbe15](https://github.com/nextcloud/neon/commit/b07cbe15250383cd82cd226776777acd2d9e9132))
 - **FEAT**(nextcloud): Support spreed 21.0.2. ([7d9e00df](https://github.com/nextcloud/neon/commit/7d9e00dfb077e21dba0de38e8c19b9df189c74bf))
 - **FEAT**(nextcloud): Support server 31.0.3. ([1d78a893](https://github.com/nextcloud/neon/commit/1d78a893a012f90b9ac8dad44495a28a80d9b77c))
 - **FEAT**(nextcloud): Add support for terms_of_service. ([c82b910e](https://github.com/nextcloud/neon/commit/c82b910e761b74440827f753702b37623c54b83a))
 - **FEAT**(nextcloud): Add support for password_policy. ([b10d42d4](https://github.com/nextcloud/neon/commit/b10d42d4900ed2bbfb3d3cd53ba33dc70c99734d))
 - **FEAT**(nextcloud): Add support for terms_of_service 4.6.1. ([43ba35dc](https://github.com/nextcloud/neon/commit/43ba35dc21e9aa1c903810cc746c418f8313022e))
 - **FEAT**(nextcloud): Add support for tables 0.9.4. ([bff405e7](https://github.com/nextcloud/neon/commit/bff405e70bfeb1745a1db06e352c68d51c060d57))
 - **DOCS**(nextcloud): Adjust support policy. ([0395d588](https://github.com/nextcloud/neon/commit/0395d588d759a8a4e641d82727d696389dcd5acd))
 - **BREAKING** **REFACTOR**(nextcloud): Remove WebDAV CSRF workarounds. ([6c040f74](https://github.com/nextcloud/neon/commit/6c040f740edc90abeec43ca3c97ca1b1157a29c8))
 - **BREAKING** **FEAT**(nextcloud): Support notifications 31. ([ec94d357](https://github.com/nextcloud/neon/commit/ec94d3579b37d38d2235e64693d4c07fba454520))
 - **BREAKING** **FEAT**(nextcloud): Support spreed 21. ([4273ef28](https://github.com/nextcloud/neon/commit/4273ef28ed85678d1954cfc06d59a7786f6a5242))
 - **BREAKING** **FEAT**(nextcloud): Support tables 0.9. ([d39e48b3](https://github.com/nextcloud/neon/commit/d39e48b3b339c9074363ed3d23ab38a5301e56a7))
 - **BREAKING** **FEAT**(nextcloud): Add support for spreed 21.0.1. ([1aad9666](https://github.com/nextcloud/neon/commit/1aad9666364dce80c5c1c2818681ba75655e4f65))
 - **BREAKING** **FEAT**(nextcloud): Add support for server 31.0.1. ([abfac873](https://github.com/nextcloud/neon/commit/abfac873cf770f8e6c45d287b9bdc52e3d1f3290))
 - **BREAKING** **FEAT**(nextcloud): Support server 31. ([31b80d35](https://github.com/nextcloud/neon/commit/31b80d35535abe0a72adf6347f087512e17f9f95))
 - **BREAKING** **CHORE**(nextcloud): Remove server 28 and spreed 18 support. ([df5c8e86](https://github.com/nextcloud/neon/commit/df5c8e86729bcbd5ea043103d25d1535425b393d))
 - **BREAKING** **CHORE**(nextcloud): Remove server 29 and spreed 19 support. ([97702c69](https://github.com/nextcloud/neon/commit/97702c6998db3ae56e4b78393b38b3059aa78ec1))
 - **BREAKING** **BUILD**: Migrate to pub workspace. ([b1a31fb9](https://github.com/nextcloud/neon/commit/b1a31fb984ad1b2e2302349cd80efdb36fb643ba))


## 2024-10-19

### Changes

---

Packages with breaking changes:

 - There are no breaking changes in this release.

Packages with other changes:

 - [`nextcloud` - `v8.1.0`](#nextcloud---v810)

---

#### `nextcloud` - `v8.1.0`

 - **REFACTOR**(nextcloud_test_presets): Use Docker ADD to download app releases. ([511ded3e](https://github.com/nextcloud/neon/commit/511ded3ed07ed200120d21de3afa9472047b1f55))
 - **FIX**(nextcloud): Fix WebDav path calculations for instances hosted at subpaths. ([5691380d](https://github.com/nextcloud/neon/commit/5691380d205570885401fe0bbd0671a7321d77a4))
 - **FIX**(nextcloud_test_presets): Add missing checksums for server presets. ([6649b0b3](https://github.com/nextcloud/neon/commit/6649b0b33b08cfc49a9a1c1080e2e2958b98d88f))
 - **FEAT**(nextcloud_test_presets): Add and verify app release checksums. ([76fff244](https://github.com/nextcloud/neon/commit/76fff244fa9c832f2d1d7b86e2bcc0a4d64cc1e6))
 - **FEAT**(nextcloud): Generate support table. ([a188eda6](https://github.com/nextcloud/neon/commit/a188eda6f061505b13e71ca55b098c155eacbead))


## 2024-10-01

### Changes

---

Packages with breaking changes:

 - There are no breaking changes in this release.

Packages with other changes:

 - [`nextcloud` - `v8.0.1`](#nextcloud---v801)

---

#### `nextcloud` - `v8.0.1`

 - **FIX**(nextcloud): Do not throw DynamiteStatusCodeException on WebDAV PUT 204 response. ([9706c1be](https://github.com/nextcloud/neon/commit/9706c1be96c2d271582797d145eed6a01ad2ed4a))


## 2024-09-28

### Changes

---

Packages with breaking changes:

 - [`nextcloud` - `v8.0.0`](#nextcloud---v800)

Packages with other changes:

 - [`dynamite` - `v0.5.0+1`](#dynamite---v0501)
 - [`dynamite_runtime` - `v0.5.0+1`](#dynamite_runtime---v0501)

---

#### `nextcloud` - `v8.0.0`

 - **REFACTOR**(nextcloud): make csrf client wrapping optional. ([13a35819](https://github.com/nextcloud/neon/commit/13a3581975e39e2a355b39193575ffe23bffd5c1))
 - **REFACTOR**(nextcloud): use nextcloud csrf client to obtain csrf tokens. ([2addc67b](https://github.com/nextcloud/neon/commit/2addc67b2f5313d372e2ef5fef35c64d3ccb96dd))
 - **REFACTOR**(nextcloud): make csrf client NextcloudClient independent. ([9ebc952a](https://github.com/nextcloud/neon/commit/9ebc952a95505cb3d2cc05afe1f0b61db56ca9fa))
 - **REFACTOR**(nextcloud_test): validate all fixture requests. ([8711b202](https://github.com/nextcloud/neon/commit/8711b20269f1de0a254e2030b60d27ab72cf2d39))
 - **REFACTOR**(nextcloud_test): drop dependency on neon_http_client and use fixture interceptor. ([47b3d612](https://github.com/nextcloud/neon/commit/47b3d61266f15e40788355ab984fd3acaf14a4a0))
 - **REFACTOR**(neon_http_client): split into separate interceptor client package. ([e8b46a0a](https://github.com/nextcloud/neon/commit/e8b46a0a54796abd6dfb1f435780d26f15ea9018))
 - **REFACTOR**(nextcloud_test_presets): Use full docker image tag as version. ([e73e33ce](https://github.com/nextcloud/neon/commit/e73e33cefea81635ac09ae2aadec28a07412144d))
 - **REFACTOR**(nextcloud_test): move test presets to a separate package. ([5d052c6c](https://github.com/nextcloud/neon/commit/5d052c6c357b78b380ea5d3d03189947b640ac12))
 - **REFACTOR**(neon_lints): do not ignore all generated files. ([c1529876](https://github.com/nextcloud/neon/commit/c15298768d0e0dcb0cba8ec9155d7f19f3d5a732))
 - **REFACTOR**: change package file structure. ([6696e6ea](https://github.com/nextcloud/neon/commit/6696e6ead1751462e233afb5eab22a458e0c9e73))
 - **PERF**(nextcloud_test_presets): Use docker image digests to improve caching. ([0f72db37](https://github.com/nextcloud/neon/commit/0f72db3706eb37f6d48a19c7cab5a7a5d031bfdb))
 - **FIX**(nextcloud_test_presets): Force enable news app to work with Nextcloud 30. ([395478fb](https://github.com/nextcloud/neon/commit/395478fb98efcc964664b84c1ee5b0650c9c115d))
 - **FIX**(tool,nextcloud_test_presets): Fix version parsing considering docker tags as pre-releases. ([82af61a9](https://github.com/nextcloud/neon/commit/82af61a969c4b3ed1005aacf07ba459c86c2d176))
 - **FIX**(dynamite): Escape HTML in docs. ([063730f4](https://github.com/nextcloud/neon/commit/063730f448be7c9806183a844ad3fab4275e8580))
 - **FIX**(nextcloud): Use correct WebDAV namespaces for oc:checksum, oc:share-type and oc:tags. ([aa073495](https://github.com/nextcloud/neon/commit/aa073495108204cce571591ddee910c2a20ac75c))
 - **FEAT**(nextcloud): Implement WebDAV extended MKCOL. ([91752b3f](https://github.com/nextcloud/neon/commit/91752b3f36ca60ccbe4b4ecfa834067ed0b53616))
 - **FEAT**(nextcloud): Add support for checksums for uploading WebDAV files. ([4380f5ad](https://github.com/nextcloud/neon/commit/4380f5ad268b2723ef885dc398b77285d33803fa))
 - **DOCS**(nextcloud): Improve method docs of WebDavClient. ([a018df24](https://github.com/nextcloud/neon/commit/a018df247575985ee8b1d486e33d6a09cba2556b))
 - **BREAKING** **FIX**(nextcloud): Move RichObjectParameter from spreed to core and fix rich parameter typing for broken apps. ([f4fd9cf8](https://github.com/nextcloud/neon/commit/f4fd9cf8c52a43c70d38e2a1572b2b34e6d04d5c))
 - **BREAKING** **FIX**(nextcloud): Throw DynamiteStatusCodeExceptions for invalid WebDAV status codes. ([801599c5](https://github.com/nextcloud/neon/commit/801599c510041b1d3e142b4e7823aaf6cb6f1d09))
 - **BREAKING** **FIX**(nextcloud): Make files_sharing Share label nullable. ([8e7a47dd](https://github.com/nextcloud/neon/commit/8e7a47dd437436f99175b406116b72cdd9b596cf))
 - **BREAKING** **FIX**(nextcloud): Fix deleted parent messages in spreed. ([5f716d1d](https://github.com/nextcloud/neon/commit/5f716d1dc960b9aa6087a7cec2c6a0f7bf08ce0e))
 - **BREAKING** **FEAT**(nextcloud): make WebdavClient a DynamiteClient. ([bc8b54c8](https://github.com/nextcloud/neon/commit/bc8b54c852b0ddb77d08384d50bc11b951566bb6))
 - **BREAKING** **FEAT**(nextcloud): Update to tables 0.8. ([13c677d7](https://github.com/nextcloud/neon/commit/13c677d7b7efd13f2c140d6a92567db6675b0fa4))
 - **BREAKING** **FEAT**(nextcloud): Update to spreed 20. ([afdb4c38](https://github.com/nextcloud/neon/commit/afdb4c38a48cb22264004805b66ef80e68da65d6))
 - **BREAKING** **FEAT**(nextcloud): Update to notifications 30. ([d9795186](https://github.com/nextcloud/neon/commit/d9795186be62b4c6715c5663f8b8809bfda091a7))
 - **BREAKING** **FEAT**(nextcloud): Update to server 30. ([16c6272b](https://github.com/nextcloud/neon/commit/16c6272b23cfd0241fa5b22762e0850c5525cd60))
 - **BREAKING** **CHORE**(nextcloud): Remove deprecated userAgent and cookieJar parameters from NextcloudClient. ([4ce78c1f](https://github.com/nextcloud/neon/commit/4ce78c1f68ac1fb550ba4e41f3cdc6297ccccdc7))
 - **BREAKING** **CHORE**(nextcloud): Remove deprecated AppIDs. ([ab2fb5a2](https://github.com/nextcloud/neon/commit/ab2fb5a2a1f36b7e5c50facb8b5699ae09185315))

#### `dynamite` - `v0.5.0+1`

 - **REFACTOR**: change package file structure. ([6696e6ea](https://github.com/nextcloud/neon/commit/6696e6ead1751462e233afb5eab22a458e0c9e73))
 - **FIX**(dynamite): Escape HTML in docs. ([063730f4](https://github.com/nextcloud/neon/commit/063730f448be7c9806183a844ad3fab4275e8580))
 - **FIX**(dynamite): Escape wireNames. ([5915c570](https://github.com/nextcloud/neon/commit/5915c57035879db20ba7700924dffaf70255b549))

#### `dynamite_runtime` - `v0.5.0+1`

 - **REFACTOR**: change package file structure. ([6696e6ea](https://github.com/nextcloud/neon/commit/6696e6ead1751462e233afb5eab22a458e0c9e73))


## 2024-08-13

### Changes

---

Packages with breaking changes:

 - [`dynamite` - `v0.5.0`](#dynamite---v050)
 - [`dynamite_runtime` - `v0.5.0`](#dynamite_runtime---v050)
 - [`nextcloud` - `v7.0.0`](#nextcloud---v700)

Packages with other changes:

 - There are no other changes in this release.

---

#### `dynamite` - `v0.5.0`

 - **REFACTOR**: Lower Dart SDK constraint to ^3.0.0. ([d4d149f9](https://github.com/nextcloud/neon/commit/d4d149f9b19650abebe1abef03f6f4202cfd2416))
 - **REFACTOR**(dynamite): use schema.nullable instead of parameters. ([c56cee5a](https://github.com/nextcloud/neon/commit/c56cee5a2424e72efddef13ad29e34d26d857779))
 - **REFACTOR**(dynamite): add identifier to the schema. ([9ddfed36](https://github.com/nextcloud/neon/commit/9ddfed36f1d2685e14c9bf3d168f3e00ad3b16a9))
 - **REFACTOR**(dynamite): use reference to import package:built_value/serializer.dart. ([a3f25b64](https://github.com/nextcloud/neon/commit/a3f25b64d1f6b1862fe251d338392a63d544ac09))
 - **REFACTOR**(dynamite): use a custom allocator to handle the part directive. ([c788f23d](https://github.com/nextcloud/neon/commit/c788f23d9c0229502d7060f1b432f59d9970ad1a))
 - **REFACTOR**(dynamite): move spec loading into the State. ([f5c68aa1](https://github.com/nextcloud/neon/commit/f5c68aa1ca4b3e8a7551b1728f6b9e58e8845639))
 - **REFACTOR**(dynamite): handle `AssetId`s in the State. ([9c5c5417](https://github.com/nextcloud/neon/commit/9c5c5417a040f7b3ece2c4df4e8bd9f91fdf7296))
 - **FIX**(dynamite): Add missing docs about request body. ([1be37446](https://github.com/nextcloud/neon/commit/1be374469ec80cafe078d8329557fb0a8cb8e222))
 - **FIX**(dynamite): Fix request body serialization and defaults. ([5c856555](https://github.com/nextcloud/neon/commit/5c8565550c62835128ac317bfd24976466fb151e))
 - **FIX**(dynamite): Suggest correct coverage ignore patterns in README. ([766e7755](https://github.com/nextcloud/neon/commit/766e7755dd30a8316a064894e7466346609edab2))
 - **FIX**(dynamite): resolve Uint8List into TypeResultBase. ([f3f7f3a4](https://github.com/nextcloud/neon/commit/f3f7f3a480f80fde3cd66c648582d35b55bb37a1))
 - **FIX**(dynamite): prefix package:collection imports. ([41f6b039](https://github.com/nextcloud/neon/commit/41f6b039dcbd20a630cfd448719e9c28fe91c485))
 - **FEAT**(dynamite): add `Built` interface to the generated interfaces. ([a83cd273](https://github.com/nextcloud/neon/commit/a83cd273897aad476017a693fc07d5bd3e3443ee))
 - **FEAT**(dynamite): Warn about unused coverage ignore patterns from config. ([91aab2f9](https://github.com/nextcloud/neon/commit/91aab2f95d700877db0b3555c4c02ceaebcfa274))
 - **BREAKING** **REFACTOR**(dynamite,dynamite_runtime): Remove DynamiteRawResponse. ([4cdd5fd6](https://github.com/nextcloud/neon/commit/4cdd5fd6906e1d0a5e253c6660a1aafa462341e5))
 - **BREAKING** **REFACTOR**(dynamite): Always use the same parameter name for the request body. ([bc63af17](https://github.com/nextcloud/neon/commit/bc63af1740958a967af9087c1841af3b6a06fc2f))
 - **BREAKING** **REFACTOR**(dynamite_runtime): Make ResponseConverter sync. ([ece8c6e0](https://github.com/nextcloud/neon/commit/ece8c6e046652bf6281318d6f2f8633ecc548f2c))
 - **BREAKING** **REFACTOR**(dynamite): Make interfaces sealed. ([cdb2d4a4](https://github.com/nextcloud/neon/commit/cdb2d4a4204a4216e1f329ebb5080ba4fb7b1c02))
 - **BREAKING** **FIX**(dynamite): Reserve builder interface method keywords. ([b278269c](https://github.com/nextcloud/neon/commit/b278269ca10bdef8d7f74328b9683cc485b03f0b))
 - **BREAKING** **FIX**(dynamite): Handle nullable generics and serializers correctly. ([d126c5bf](https://github.com/nextcloud/neon/commit/d126c5bfd7ef0d515a03404f5eff3d3baef740bc))

#### `dynamite_runtime` - `v0.5.0`

 - **REFACTOR**: Lower Dart SDK constraint to ^3.0.0. ([d4d149f9](https://github.com/nextcloud/neon/commit/d4d149f9b19650abebe1abef03f6f4202cfd2416))
 - **FIX**(dynamite_runtime): use content type header to deserialize response. ([5b30e96d](https://github.com/nextcloud/neon/commit/5b30e96d639a596b450639b5a4af4cd6975196da))
 - **BREAKING** **REFACTOR**(dynamite,dynamite_runtime): Remove DynamiteRawResponse. ([4cdd5fd6](https://github.com/nextcloud/neon/commit/4cdd5fd6906e1d0a5e253c6660a1aafa462341e5))
 - **BREAKING** **REFACTOR**(dynamite_runtime): Make ResponseConverter sync. ([ece8c6e0](https://github.com/nextcloud/neon/commit/ece8c6e046652bf6281318d6f2f8633ecc548f2c))
 - **BREAKING** **REFACTOR**(dynamite_runtime): Simplify DynamiteStatusCodeException creation. ([7c3d0eef](https://github.com/nextcloud/neon/commit/7c3d0eef3812e8b80328d68cc060faca6664cf7c))
 - **BREAKING** **REFACTOR**(dynamite_runtime): Remove HttpBytesStreamExtension and utilize package:http instead. ([2db2fbb7](https://github.com/nextcloud/neon/commit/2db2fbb7313c27da4dea6bca3c35697145bd63eb))
 - **BREAKING** **FIX**(dynamite_runtime): Make RawResponseEncoder/Decoder compatible with JsonEncoder/Decoder. ([69dfd970](https://github.com/nextcloud/neon/commit/69dfd970c90b2db0cff67f76d6377c5533b276ac))

#### `nextcloud` - `v7.0.0`

 - **REFACTOR**: Lower Dart SDK constraint to ^3.0.0. ([d4d149f9](https://github.com/nextcloud/neon/commit/d4d149f9b19650abebe1abef03f6f4202cfd2416))
 - **REFACTOR**(nextcloud): Deprecate AppIDs in favor of exported appID constants. ([e9c7be47](https://github.com/nextcloud/neon/commit/e9c7be4749f49ec93eb7780d710a2b1d6543afe2))
 - **REFACTOR**(nextcloud): deprecate ids library. ([d6fa5251](https://github.com/nextcloud/neon/commit/d6fa5251d858e4d896bdf45dcc863d8e6cc69eef))
 - **REFACTOR**(tool): rewrite exports generation with package:code_builder. ([8505ceb3](https://github.com/nextcloud/neon/commit/8505ceb3e50f12c46059b0e798c4cb1c558ee8a9))
 - **REFACTOR**(nextcloud_test): remove default timeout and retryCount. ([d575ab6f](https://github.com/nextcloud/neon/commit/d575ab6fb105702d3a32e879f4453f26ece05522))
 - **REFACTOR**(nextcloud_test): make TestTargetFactory a singleton. ([35ef00ec](https://github.com/nextcloud/neon/commit/35ef00ecd2591d231db2212bafa9acea88dd303e))
 - **REFACTOR**(nextcloud_test): make TestTargetFactory a singleton. ([5593d20c](https://github.com/nextcloud/neon/commit/5593d20c7342d26babdcaccdd24ee79f880fcb9f))
 - **REFACTOR**(nextcloud_test): Abstract test targets. ([4ab815ec](https://github.com/nextcloud/neon/commit/4ab815ec7cc4106a6ac3c5139241110f1a4eb744))
 - **REFACTOR**(nextcloud): Use dedicated endpoint for acquiring CSRF tokens. ([f9a20ec9](https://github.com/nextcloud/neon/commit/f9a20ec9de11023beb73798c30123ff88aedeb24))
 - **REFACTOR**(nextcloud): deprecate the cookieJar parameter. ([2c59d42a](https://github.com/nextcloud/neon/commit/2c59d42aca86b861c945ec332ac27e2b9a7c77d6))
 - **REFACTOR**(nextcloud): reorganize package structure. ([43dcdcb0](https://github.com/nextcloud/neon/commit/43dcdcb0ae6bbefe4efb3932cc9bf7ddd5dce7ee))
 - **REFACTOR**(nextcloud): Use concrete http.BaseRequest types for WebDAV. ([cabe56d6](https://github.com/nextcloud/neon/commit/cabe56d6637a7ec829a4cc977e40274153f0a8d9))
 - **REFACTOR**(nextcloud): Make VersionCheck immutable and add equality check. ([bce7f1a7](https://github.com/nextcloud/neon/commit/bce7f1a7623d9525e5164079f18a2a0db740c8db))
 - **FIX**(nextcloud): fix news test fixtures. ([3560124a](https://github.com/nextcloud/neon/commit/3560124a07d7012562c68aeafee55c4f964b7142))
 - **FIX**(nextcloud_test): Skip CSRF token requests in fixtures. ([f3bdd040](https://github.com/nextcloud/neon/commit/f3bdd0408108bf24bf5a71d38ddcf3ce1854b7f2))
 - **FIX**(nextcloud): only try to retrieve csrf tokens when the request is made to the nextcloud instance. ([02d5c19b](https://github.com/nextcloud/neon/commit/02d5c19bef91af9ba110e78ed79b747ce8bef15b))
 - **FIX**(nextcloud): close wrapped http clients. ([8443b8f2](https://github.com/nextcloud/neon/commit/8443b8f2f81d7810b484b7c4295890246a33b5de))
 - **FIX**(dynamite): Add missing docs about request body. ([1be37446](https://github.com/nextcloud/neon/commit/1be374469ec80cafe078d8329557fb0a8cb8e222))
 - **FIX**(nextcloud): notes api returns empty array when deleting a note. ([c825e74c](https://github.com/nextcloud/neon/commit/c825e74c8eb82472b67fac9a544dd37d28831c9c))
 - **FIX**(nextcloud): reset data in teardown hook of a test instead of manually. ([0faf3a4e](https://github.com/nextcloud/neon/commit/0faf3a4e3c1f50bcf2f4c991942c6f9422915733))
 - **FIX**(nextcloud): Add missing spreed ChatMessage reactionsSelf property. ([5b3ceaae](https://github.com/nextcloud/neon/commit/5b3ceaae22b356f02683c8eb6a8e7408a10c8f1f))
 - **FIX**(deps): update dependency timezone to ^0.9.4. ([0d1aa361](https://github.com/nextcloud/neon/commit/0d1aa36112d8fd56131afa7d130d7eb8ad4b60ab))
 - **FIX**(nextcloud): Clear WebDAV CSRF token after authorization error. ([2c8e5673](https://github.com/nextcloud/neon/commit/2c8e567319d5cdbe20e7df2bafdcdb8ef699b8fd))
 - **FIX**(dynamite): prefix package:collection imports. ([41f6b039](https://github.com/nextcloud/neon/commit/41f6b039dcbd20a630cfd448719e9c28fe91c485))
 - **FIX**(deps): update dependency process_run to v1. ([a0951164](https://github.com/nextcloud/neon/commit/a0951164f08d926aca4404b117685ab0047972f2))
 - **FEAT**(nextcloud_test): use neon client for tests. ([b9768d37](https://github.com/nextcloud/neon/commit/b9768d37d5ef2454a2da92431e0c2b4da4c0ffb4))
 - **FEAT**(nextcloud): Add drop_account delete endpoint. ([e7c59ffd](https://github.com/nextcloud/neon/commit/e7c59ffdb113ce221aa84bd4279ea812b9b8d520))
 - **FEAT**(nextcloud): Allow overriding the version check supported value. ([93ddf296](https://github.com/nextcloud/neon/commit/93ddf296d7d9f74d2981e9919290a44d1a296fbb))
 - **FEAT**(neon_framework): add sqlite cookie persistence. ([b49a7c34](https://github.com/nextcloud/neon/commit/b49a7c341e56f81013b74409d7bf20d5ae166936))
 - **FEAT**(nextcloud): add cookbook support. ([3c625309](https://github.com/nextcloud/neon/commit/3c625309f6051367d79a9eddac861d8d1504b1dc))
 - **FEAT**(nextcloud): Add tables support. ([30eff80a](https://github.com/nextcloud/neon/commit/30eff80abd72f60ecf961f167b7e1848e2de2c19))
 - **FEAT**(nextcloud_test): Add tables presets. ([745060d1](https://github.com/nextcloud/neon/commit/745060d16b9f75446ee913028de780f35e948764))
 - **FEAT**(nextcloud): add news endpoints for marking multiple articles as read/starred. ([07d1ebab](https://github.com/nextcloud/neon/commit/07d1ebab7dff8e83ce928b10ef38f94761e81d43))
 - **FEAT**(nextcloud): only wrap client in CookieJarClient if needed. ([0a0a8395](https://github.com/nextcloud/neon/commit/0a0a8395902301d5c4a0233ff26d1f5da2e77027))
 - **FEAT**(nextcloud_test): Add local test target. ([3cbecec2](https://github.com/nextcloud/neon/commit/3cbecec2e475662a5eda2c2a843c8e31c0c65d69))
 - **FEAT**(nextcloud): add app id to client libraries. ([6323ca26](https://github.com/nextcloud/neon/commit/6323ca26a1ab4afbd405f7e4bb7e2e531d5e84b7))
 - **FEAT**(dynamite): add `Built` interface to the generated interfaces. ([a83cd273](https://github.com/nextcloud/neon/commit/a83cd273897aad476017a693fc07d5bd3e3443ee))
 - **FEAT**(nextcloud): Allow dev/beta/RC versions in core version check. ([8320f4a4](https://github.com/nextcloud/neon/commit/8320f4a4b04ef4417b9ea15f7491b56eb6ab9899))
 - **FEAT**(nextcloud): Add nc:metadata-blurhash WebDAV prop. ([67b61f8f](https://github.com/nextcloud/neon/commit/67b61f8f2419d04bfb0532da7d33eb3f91e98883))
 - **DOCS**(nextcloud): Add missing supported app versions. ([29712fad](https://github.com/nextcloud/neon/commit/29712fad56a561a1c8748825f9ecef3e28ce50b5))
 - **DOCS**(nextcloud): Advertise Neon framework. ([a7a0ac72](https://github.com/nextcloud/neon/commit/a7a0ac72160f5ccab69b02d04e58f1e88f74b7dd))
 - **DOCS**(nextcloud): Internet permission hint for flutter multi-platform users. ([5650739b](https://github.com/nextcloud/neon/commit/5650739b10c09a534ebf0ac9fa6d24802b72ea4c))
 - **BREAKING** **REFACTOR**(dynamite,dynamite_runtime): Remove DynamiteRawResponse. ([4cdd5fd6](https://github.com/nextcloud/neon/commit/4cdd5fd6906e1d0a5e253c6660a1aafa462341e5))
 - **BREAKING** **REFACTOR**(dynamite): Always use the same parameter name for the request body. ([bc63af17](https://github.com/nextcloud/neon/commit/bc63af1740958a967af9087c1841af3b6a06fc2f))
 - **BREAKING** **REFACTOR**(dynamite_runtime): Make ResponseConverter sync. ([ece8c6e0](https://github.com/nextcloud/neon/commit/ece8c6e046652bf6281318d6f2f8633ecc548f2c))
 - **BREAKING** **REFACTOR**(nextcloud): use tags to separate api news api clients. ([54346bc9](https://github.com/nextcloud/neon/commit/54346bc98a1fea0e2b8c3ca2bdfe2484d71a2ca4))
 - **BREAKING** **REFACTOR**(dynamite_runtime): Remove HttpBytesStreamExtension and utilize package:http instead. ([2db2fbb7](https://github.com/nextcloud/neon/commit/2db2fbb7313c27da4dea6bca3c35697145bd63eb))
 - **BREAKING** **REFACTOR**(nextcloud,neon_framework): Move all json_serializable usage to built_value. ([7673ceab](https://github.com/nextcloud/neon/commit/7673ceab4481f9fbdc0fdcb41689b2567c9b7814))
 - **BREAKING** **REFACTOR**(nextcloud): Mark WebDAV contentLength parameters as required. ([5efdf2f7](https://github.com/nextcloud/neon/commit/5efdf2f7d1a67d11697d005cc3daf43146051e7d))
 - **BREAKING** **REFACTOR**(dynamite): Make interfaces sealed. ([cdb2d4a4](https://github.com/nextcloud/neon/commit/cdb2d4a4204a4216e1f329ebb5080ba4fb7b1c02))
 - **BREAKING** **REFACTOR**(nextcloud): Remove maximum version check. ([003a0694](https://github.com/nextcloud/neon/commit/003a069425412ef3ed3282a0628b4df2f85c4bfe))
 - **BREAKING** **REFACTOR**(dynamite_runtime): Simplify DynamiteStatusCodeException creation. ([7c3d0eef](https://github.com/nextcloud/neon/commit/7c3d0eef3812e8b80328d68cc060faca6664cf7c))
 - **BREAKING** **FIX**(nextcloud): Fix spreed chat mention suggestions compatibility. ([4032a09c](https://github.com/nextcloud/neon/commit/4032a09c3ea0c44f0a423da5421293352c9327a2))
 - **BREAKING** **FIX**(dynamite): Handle nullable generics and serializers correctly. ([d126c5bf](https://github.com/nextcloud/neon/commit/d126c5bfd7ef0d515a03404f5eff3d3baef740bc))
 - **BREAKING** **FIX**(nextcloud): Move all query parameters to body to fix many serialization problems. ([d2787bf7](https://github.com/nextcloud/neon/commit/d2787bf7f3fd8a1ba311c42d108e695e0137d0d6))
 - **BREAKING** **FIX**(nextcloud): Fix core references nullability. ([c522dd08](https://github.com/nextcloud/neon/commit/c522dd08e367357e79188888848a6d7587afacc6))
 - **BREAKING** **FIX**(nextcloud): Revert request body usage for non-PUT/POST/PATCH requests. ([52f868d4](https://github.com/nextcloud/neon/commit/52f868d473a4a9ff5ce8b2b1eacf468f33ebd686))
 - **BREAKING** **FIX**(nextcloud): Remove non-existent nc:metadata_etag WebDAV prop. ([1ec9473c](https://github.com/nextcloud/neon/commit/1ec9473cb6a672dda0f03f99a90dfe7a17ccc95d))
 - **BREAKING** **FEAT**(tool,nextcloud): Generate rich object parameters. ([c624c39e](https://github.com/nextcloud/neon/commit/c624c39e75b1119b66151cccbe434b9b03a6a580))
 - **BREAKING** **CHORE**(nextcloud): Remove support for server 27.x and all apps only compatible up to 27.x. ([63f9db37](https://github.com/nextcloud/neon/commit/63f9db378ad2629d2d6d5e15d44e0a3af93cd7d4))


## 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

---

Packages with breaking changes:

 - [`dynamite` - `v0.3.0`](#dynamite---v030)
 - [`dynamite_runtime` - `v0.3.0`](#dynamite_runtime---v030)
 - [`nextcloud` - `v6.0.0`](#nextcloud---v600)

Packages with other changes:

 - There are no other changes in this release.

---

#### `dynamite` - `v0.3.0`

 - **REFACTOR**(dynamite): externalize url path generation. ([c42e100c](https://github.com/nextcloud/neon/commit/c42e100cf307f8a456c98ff0df5dfc5d71c0db25))
 - **REFACTOR**(dynamite): use logger to display warnings. ([4fb4ce3a](https://github.com/nextcloud/neon/commit/4fb4ce3a14d993ace352e8ca3374bb12d6b5475f))
 - **REFACTOR**: Stop using spread list operator. ([bb8a2965](https://github.com/nextcloud/neon/commit/bb8a29651b371166131e8254afa36550802c8f8a))
 - **REFACTOR**(dynamite): deduplicate object interface generation. ([13f783cf](https://github.com/nextcloud/neon/commit/13f783cf8a3f08e5e29f8f43cbf7f98784753440))
 - **REFACTOR**(dynamite): unify allOf and object generation. ([fb84f5a6](https://github.com/nextcloud/neon/commit/fb84f5a6574678490b732115cd8d338c75233282))
 - **REFACTOR**(dynamite): move defaults and validation methods to the interface. ([f2c6a174](https://github.com/nextcloud/neon/commit/f2c6a174f7b42ead486ad5f2c941bfe1e526f222))
 - **REFACTOR**(dynamite): directly write to the code body StringBuffer. ([ea9e05cb](https://github.com/nextcloud/neon/commit/ea9e05cbc17716c3599c69570272ba7bb42706b0))
 - **REFACTOR**(dynamite): prefer using allocator over an emitter. ([61fa838b](https://github.com/nextcloud/neon/commit/61fa838bfdfd1cf601b250a62d5d3e28b5bc303b))
 - **REFACTOR**(dynamite): externalize response type resolving. ([a16cc4b1](https://github.com/nextcloud/neon/commit/a16cc4b176cbb4135113a2cddcc6ff2d389793f9))
 - **REFACTOR**(dynamite): split mimetype resolving and parameter generation. ([db32d953](https://github.com/nextcloud/neon/commit/db32d953e987d619457e91555d1a61d3ed39599b))
 - **REFACTOR**(dynamite): split parameter resolving and generation. ([c68be1d0](https://github.com/nextcloud/neon/commit/c68be1d071dbd71838a786d9b39cd00a82829419))
 - **REFACTOR**(dynamite): prefer using TypeReference over emitter. ([afdb0841](https://github.com/nextcloud/neon/commit/afdb0841a3935e35d1d3eb2d8dcbe069d5e80856))
 - **REFACTOR**(dynamite_runtime): rework DynamiteRawResponse. ([e7f2f351](https://github.com/nextcloud/neon/commit/e7f2f351057f90ab83d18af63684b7c50e617855))
 - **PERF**(dynamite): use memoization for for better performance. ([b25c4089](https://github.com/nextcloud/neon/commit/b25c408935c537e9d590080b34f1194ed8ac319b))
 - **FIX**(dynamite): json schema reference resolving. ([a3c55c16](https://github.com/nextcloud/neon/commit/a3c55c16a3f84793b39e53c24d6191ea6d092a4e))
 - **FIX**(dynamite): append `_test` to test file names. ([3e661503](https://github.com/nextcloud/neon/commit/3e6615037c74fe9f6d18379c61addcea2cca46b4))
 - **FIX**(dynamite): always require content for a request body. ([a5388620](https://github.com/nextcloud/neon/commit/a5388620eb55db4d62525e12cc8616af0cbeb896))
 - **FIX**(dynamite): inherrit _defaults and _validate hooks in allOf. ([af959dbf](https://github.com/nextcloud/neon/commit/af959dbf7c6cd495124adbe5ca0fa3670ffea54a))
 - **FIX**(dynamite): allow boolean values for Schema.additionalProperties. ([3266d742](https://github.com/nextcloud/neon/commit/3266d742c221d63e14db4e6abee06c278383161b))
 - **FIX**(dynamite): recursively use  for generic in TypeResult.dartType. ([fb14a15d](https://github.com/nextcloud/neon/commit/fb14a15d8aa373f2117b881ff6382cee312028eb))
 - **FIX**(dynamite): more resilient doc comment generation. ([e09495f8](https://github.com/nextcloud/neon/commit/e09495f82916a17ddf827441427f6c8b718799c3))
 - **FIX**(dynamite): build config to allow built_value_generator running inside dynamite. ([83e66243](https://github.com/nextcloud/neon/commit/83e6624378c79d534e6e3440721e48e7a9e518f7))
 - **FIX**(dynamite): only allow a single contenttype for parameters. ([e7b503dd](https://github.com/nextcloud/neon/commit/e7b503dd1c0a88c5b95a853d6f43a46e9fdc97e1))
 - **FEAT**(dynamite_runtime): add dynamite serializer. ([187e0cee](https://github.com/nextcloud/neon/commit/187e0cee717cfdd917c302a5b536fb65a55073d8))
 - **FEAT**(dynamite_runtime): use http.Request in generated code. ([c9d0b243](https://github.com/nextcloud/neon/commit/c9d0b243accd8d70601260797c5168f09ef61ee7))
 - **FEAT**(dynamite): Remove need for double fix and format. ([3f159419](https://github.com/nextcloud/neon/commit/3f159419e43e547bdd47d2158604c441982977a6))
 - **FEAT**(dynamite): allow escaping reserved method names. ([aa19a9a4](https://github.com/nextcloud/neon/commit/aa19a9a444aca6798075d3d2f70d573abc6babaa))
 - **BREAKING** **REFACTOR**(dynamite,dynamite_runtime): Always send cookies for all requests. ([e37b7753](https://github.com/nextcloud/neon/commit/e37b775314601e9281d7336939e4b1eb95b98b55))
 - **BREAKING** **REFACTOR**(dynamite_runtime): Remove executeRequest and executeRawRequest methods. ([eb9e018c](https://github.com/nextcloud/neon/commit/eb9e018c8b12135537268b22566e1eb9518541ed))
 - **BREAKING** **REFACTOR**(dynamite_runtime): validate status code in the dynamite serializer. ([bc6f7d9f](https://github.com/nextcloud/neon/commit/bc6f7d9fb622ee803a2f8df203e43bdae890d5f7))
 - **BREAKING** **REFACTOR**(dynamite,dynamite_runtime,nextcloud): generated clients no longer implement http.Client. ([392e18fa](https://github.com/nextcloud/neon/commit/392e18faa6bb1ba72f22a56184ba0c43ef6b28d4))
 - **BREAKING** **FIX**(dynamite): Use maxItems instead of maxLength to optimize arrays. ([57d8df40](https://github.com/nextcloud/neon/commit/57d8df4046b2661f850fa4a15dc5f89c313bbfb8))
 - **BREAKING** **FIX**(dynamite,nextcloud): escape http methods as reserved method names. ([48233c58](https://github.com/nextcloud/neon/commit/48233c58638da047ca1a6216ecc44d7dd363f77e))
 - **BREAKING** **FEAT**(dynamite): Show field names in oneOf/anyOf validation errors. ([9d236ebc](https://github.com/nextcloud/neon/commit/9d236ebce59da3b9c0e85f2765df36a0ab9f6445))

#### `dynamite_runtime` - `v0.3.0`

 - **REFACTOR**(dynamite_runtime): rework DynamiteRawResponse. ([e7f2f351](https://github.com/nextcloud/neon/commit/e7f2f351057f90ab83d18af63684b7c50e617855))
 - **REFACTOR**(dynamite_runtime): split dynamite_client into separate libraries. ([74b0588c](https://github.com/nextcloud/neon/commit/74b0588ca4d644cf01665d121ca02b662bb03bea))
 - **FIX**(dynamite_runtime): Fix minLength/maxLength error messages. ([fa105f95](https://github.com/nextcloud/neon/commit/fa105f9509992c2ae2cc5f65a369fa5f794557c2))
 - **FIX**(dynamite_runtime): Remove duplicate status code from DynamiteStatusCodeException message. ([bba2fb40](https://github.com/nextcloud/neon/commit/bba2fb40d70b7a82f78bb08b1e77af366bb4bb03))
 - **FIX**(dynamite_runtime): cookie header format. ([b6f3965a](https://github.com/nextcloud/neon/commit/b6f3965a1d77d0ef8a60d9b1412fae796c1898cf))
 - **FEAT**(dynamite_runtime): export HttpBytesStreamExtension. ([7ed974c5](https://github.com/nextcloud/neon/commit/7ed974c523dc0df1a614b7ba0bef6d76a8c576fc))
 - **FEAT**(dynamite_runtime): use http.Request in generated code. ([c9d0b243](https://github.com/nextcloud/neon/commit/c9d0b243accd8d70601260797c5168f09ef61ee7))
 - **FEAT**(dynamite_runtime): add dynamite serializer. ([187e0cee](https://github.com/nextcloud/neon/commit/187e0cee717cfdd917c302a5b536fb65a55073d8))
 - **FEAT**(dynamite_runtime): add new internal ByteStream extension based on http.ByteStream. ([f9c58c9e](https://github.com/nextcloud/neon/commit/f9c58c9e01ef4cdeb2cd79532f5482db10941f5d))
 - **FEAT**(dynamite_runtime): make DynamiteClient extend http.Client. ([5db4f891](https://github.com/nextcloud/neon/commit/5db4f891c6699d9967d2acd8ea528b4a0008a2b1))
 - **BREAKING** **REFACTOR**(dynamite_runtime): remove deprecated ByteStreamExtension. ([bf9db973](https://github.com/nextcloud/neon/commit/bf9db973cee3432d73df87f9e8c43495830749f3))
 - **BREAKING** **REFACTOR**(dynamite,dynamite_runtime,nextcloud): generated clients no longer implement http.Client. ([392e18fa](https://github.com/nextcloud/neon/commit/392e18faa6bb1ba72f22a56184ba0c43ef6b28d4))
 - **BREAKING** **REFACTOR**(dynamite_runtime): Remove executeRequest and executeRawRequest methods. ([eb9e018c](https://github.com/nextcloud/neon/commit/eb9e018c8b12135537268b22566e1eb9518541ed))
 - **BREAKING** **REFACTOR**(dynamite,dynamite_runtime): Always send cookies for all requests. ([e37b7753](https://github.com/nextcloud/neon/commit/e37b775314601e9281d7336939e4b1eb95b98b55))
 - **BREAKING** **REFACTOR**(dynamite_runtime): validate status code in the dynamite serializer. ([bc6f7d9f](https://github.com/nextcloud/neon/commit/bc6f7d9fb622ee803a2f8df203e43bdae890d5f7))
 - **BREAKING** **FIX**(dynamite): Use maxItems instead of maxLength to optimize arrays. ([57d8df40](https://github.com/nextcloud/neon/commit/57d8df4046b2661f850fa4a15dc5f89c313bbfb8))
 - **BREAKING** **FEAT**(dynamite): Show field names in oneOf/anyOf validation errors. ([9d236ebc](https://github.com/nextcloud/neon/commit/9d236ebce59da3b9c0e85f2765df36a0ab9f6445))

#### `nextcloud` - `v6.0.0`

 - **REFACTOR**(nextcloud): Sort WebDAV props alphabetically. ([20fb3ab4](https://github.com/nextcloud/neon/commit/20fb3ab4717c0826df1c3cba3be743086acdeaa2))
 - **REFACTOR**(dynamite): move defaults and validation methods to the interface. ([f2c6a174](https://github.com/nextcloud/neon/commit/f2c6a174f7b42ead486ad5f2c941bfe1e526f222))
 - **REFACTOR**(nextcloud): separate webdav utils and models from the webdav/client library. ([2c765aff](https://github.com/nextcloud/neon/commit/2c765aff5e12a14d89f06af110c21a77e379f12d))
 - **REFACTOR**(dynamite): split parameter resolving and generation. ([c68be1d0](https://github.com/nextcloud/neon/commit/c68be1d071dbd71838a786d9b39cd00a82829419))
 - **REFACTOR**(dynamite_runtime): rework DynamiteRawResponse. ([e7f2f351](https://github.com/nextcloud/neon/commit/e7f2f351057f90ab83d18af63684b7c50e617855))
 - **REFACTOR**: Use DateTimeUtils to handle unix epochs. ([a96fe7c7](https://github.com/nextcloud/neon/commit/a96fe7c7ee44cd432a0c0178cc69eea2326d42a1))
 - **REFACTOR**(nextcloud): use package:timezone TZDateTime for dates. ([d1fcfbd6](https://github.com/nextcloud/neon/commit/d1fcfbd6a8bffcb3d771af65da2a94e90b6e632d))
 - **REFACTOR**(nextcloud): add webdav headers to the request. ([972daf0f](https://github.com/nextcloud/neon/commit/972daf0fd27b71f21ba4d33819be6338b733588e))
 - **REFACTOR**(nextcloud): Define generated WebDAV props inside the generation script. ([f7dddf9b](https://github.com/nextcloud/neon/commit/f7dddf9bbe0dcceabed58b8b9126566c264211b1))
 - **REFACTOR**(nextcloud): Generate correctly formatted WebDAV props code. ([59605418](https://github.com/nextcloud/neon/commit/596054180a0b67e97b8988c7d6e7a4aacedf7a56))
 - **FIX**(tool): Run all tests using flutter. ([a590fe2b](https://github.com/nextcloud/neon/commit/a590fe2bc67399fe65b6978a6c82e6bef2f0cbb6))
 - **FIX**(deps): update dependency timezone to ^0.9.3. ([42885c64](https://github.com/nextcloud/neon/commit/42885c647e3ba35d7cac6c8c4705cbe90e6999c6))
 - **FIX**(nextcloud): Send cookies when acquiring CSRF token. ([cc7a71c7](https://github.com/nextcloud/neon/commit/cc7a71c73683aa6373e09c746582764107f6d196))
 - **FIX**: Only use UTC DateTimes. ([4e3e1914](https://github.com/nextcloud/neon/commit/4e3e1914698c10f77381ee4e0548f194cfd39679))
 - **FIX**(dynamite): inherrit _defaults and _validate hooks in allOf. ([af959dbf](https://github.com/nextcloud/neon/commit/af959dbf7c6cd495124adbe5ca0fa3670ffea54a))
 - **FIX**(nextcloud): Add missing share types. ([f03f75f5](https://github.com/nextcloud/neon/commit/f03f75f51744711eaa37d8aa8956bfedf0f09dce))
 - **FIX**(nextcloud): Add missing spreed MessageTypes. ([b86d23ca](https://github.com/nextcloud/neon/commit/b86d23ca36cade4aa57b6e78cb40496b7164d71e))
 - **FEAT**(dynamite_runtime): add dynamite serializer. ([187e0cee](https://github.com/nextcloud/neon/commit/187e0cee717cfdd917c302a5b536fb65a55073d8))
 - **FEAT**(dynamite_runtime): use http.Request in generated code. ([c9d0b243](https://github.com/nextcloud/neon/commit/c9d0b243accd8d70601260797c5168f09ef61ee7))
 - **FEAT**(nextcloud): Support systemtags and user_ldap apps. ([74c469d2](https://github.com/nextcloud/neon/commit/74c469d2536cec1a2730e29c4b6878445a9615ff))
 - **FEAT**(dynamite): Remove need for double fix and format. ([3f159419](https://github.com/nextcloud/neon/commit/3f159419e43e547bdd47d2158604c441982977a6))
 - **FEAT**(nextcloud): add date time utils. ([d85efb34](https://github.com/nextcloud/neon/commit/d85efb3462270184da60bbe6d30473d8b0313715))
 - **FEAT**(neon_lints): enable avoid_print rule. ([e951337d](https://github.com/nextcloud/neon/commit/e951337d9625958d4129f5bb7db681197d6f24b1))
 - **FEAT**(nextcloud): migrate webdav to DynamiteClient.sendWithCookies. ([67a122a6](https://github.com/nextcloud/neon/commit/67a122a6a179da1ba978630c50c8af86f11c22a6))
 - **FEAT**(nextcloud): add http.Client that handles the CSRF token for webdav requests. ([3e259baa](https://github.com/nextcloud/neon/commit/3e259baaa6c67e18070278132f41f0329db5a6c2))
 - **FEAT**(nextcloud): add webdav response converter. ([20ede067](https://github.com/nextcloud/neon/commit/20ede067fd763b1a52e0cffa2c3863ac420e7b7a))
 - **FEAT**(tool,nextcloud): Add drop_account app. ([0b9f502e](https://github.com/nextcloud/neon/commit/0b9f502e654713b74fcbd327f1e1e70b7163251e))
 - **FEAT**(nextcloud): add requests for webdav operations. ([72462154](https://github.com/nextcloud/neon/commit/72462154ca9f8aa5e9819c3eb48ecf25d60d17fd))
 - **FEAT**(nextcloud): add custom http date parser to support rfc822 time zone offsets. ([6ab8f5dd](https://github.com/nextcloud/neon/commit/6ab8f5dd6f719d217fbb018af51838cca907bc81))
 - **FEAT**(nextcloud): Consider WebDAV hidden prop. ([18a98164](https://github.com/nextcloud/neon/commit/18a98164e844e185f33ca192a78966d56ce8fbf2))
 - **FEAT**(nextcloud): Support all WebDAV props. ([add7a8f0](https://github.com/nextcloud/neon/commit/add7a8f0f8d4ec742b4157976cf0e0e9dc461f1f))
 - **FEAT**(dynamite_runtime): make DynamiteClient extend http.Client. ([5db4f891](https://github.com/nextcloud/neon/commit/5db4f891c6699d9967d2acd8ea528b4a0008a2b1))
 - **FEAT**(nextcloud): Support notes 4.10. ([6fe20fc0](https://github.com/nextcloud/neon/commit/6fe20fc0502aefd078f3c2b607235bf513462abf))
 - **FEAT**(dynamite_runtime): add new internal ByteStream extension based on http.ByteStream. ([f9c58c9e](https://github.com/nextcloud/neon/commit/f9c58c9e01ef4cdeb2cd79532f5482db10941f5d))
 - **DOCS**(nextcloud): Add documentation to NextcloudClient. ([9001f126](https://github.com/nextcloud/neon/commit/9001f1264607ac51a04a1c069772b7bc584761f7))
 - **BREAKING** **REFACTOR**(nextcloud): Use camel case for WebDAV props. ([6ff2f0ca](https://github.com/nextcloud/neon/commit/6ff2f0cafb80ba9b6bc236a172faf014eb29e4a5))
 - **BREAKING** **REFACTOR**(nextcloud): do not export deprecated ByteStreamExtension. ([0830c5a3](https://github.com/nextcloud/neon/commit/0830c5a351904f820d203b61b9bca14fe14fadd0))
 - **BREAKING** **REFACTOR**(dynamite,dynamite_runtime): Always send cookies for all requests. ([e37b7753](https://github.com/nextcloud/neon/commit/e37b775314601e9281d7336939e4b1eb95b98b55))
 - **BREAKING** **REFACTOR**(nextcloud): use http_parser for http date parsing. ([5223df77](https://github.com/nextcloud/neon/commit/5223df77ae1254aa74e9ab136fcec151bc3deb4d))
 - **BREAKING** **REFACTOR**(nextcloud): Remove loginName field from client. ([d2a73b49](https://github.com/nextcloud/neon/commit/d2a73b4965d76e9a0f18a34e976e4376c1bb9bb4))
 - **BREAKING** **REFACTOR**(dynamite_runtime): validate status code in the dynamite serializer. ([bc6f7d9f](https://github.com/nextcloud/neon/commit/bc6f7d9fb622ee803a2f8df203e43bdae890d5f7))
 - **BREAKING** **REFACTOR**(nextcloud): Remove AppType and simplify user-agent configuration. ([4edb3753](https://github.com/nextcloud/neon/commit/4edb375317471180a152323be77ad0389ab4df53))
 - **BREAKING** **REFACTOR**(nextcloud): Remove non-working language parameter in NextcloudClient. ([ceb28588](https://github.com/nextcloud/neon/commit/ceb28588d526fc201632050a361e3aad0a65a0b2))
 - **BREAKING** **REFACTOR**(dynamite,dynamite_runtime,nextcloud): generated clients no longer implement http.Client. ([392e18fa](https://github.com/nextcloud/neon/commit/392e18faa6bb1ba72f22a56184ba0c43ef6b28d4))
 - **BREAKING** **REFACTOR**(nextcloud): Patch enums into spreed specification. ([60e549e1](https://github.com/nextcloud/neon/commit/60e549e12feb37a1915ffee4de839d5f375f06b2))
 - **BREAKING** **FIX**(dynamite,nextcloud): escape http methods as reserved method names. ([48233c58](https://github.com/nextcloud/neon/commit/48233c58638da047ca1a6216ecc44d7dd363f77e))
 - **BREAKING** **FIX**(nextcloud): Remove WebDAV export in main library. ([99fe0e91](https://github.com/nextcloud/neon/commit/99fe0e913b4e7c9dcc32a8f6da6c3b5f05fe4168))
 - **BREAKING** **FIX**(nextcloud): Fix AppInfo schema of provisioning_api. ([c760b672](https://github.com/nextcloud/neon/commit/c760b672285de7405516f0c90af62f052c260f1b))
 - **BREAKING** **FIX**(nextcloud): Type WebDAV fileid as integer. ([a298ebed](https://github.com/nextcloud/neon/commit/a298ebed0c5ce92b5b96aeeffc1bab5072900209))
 - **BREAKING** **FEAT**(nextcloud): deserialize webdav date fields. ([e128a2a3](https://github.com/nextcloud/neon/commit/e128a2a3427e62045f23f154ba18dea12802fee0))
 - **BREAKING** **FEAT**(nextcloud): webdav deserialize boolean int fields. ([d49c27cd](https://github.com/nextcloud/neon/commit/d49c27cd731aa8eac8493a2cdbd35b3e4f8faf74))
 - **BREAKING** **FEAT**(nextcloud): webdav deserialize duration fields. ([d10b22a9](https://github.com/nextcloud/neon/commit/d10b22a95a1cf67609fa92f91f002a3df4709a1f))
 - **BREAKING** **FEAT**(nextcloud): Add spreed rich object message parameters. ([9c5e89f6](https://github.com/nextcloud/neon/commit/9c5e89f6957d33e66d90bff3340a3bccf1cad3eb))
 - **BREAKING** **FEAT**(nextcloud): Support server 29 and spreed 19. ([1f39624e](https://github.com/nextcloud/neon/commit/1f39624e7849ce514249858da4c0a537d914a898))
 - **BREAKING** **FEAT**(dynamite): Show field names in oneOf/anyOf validation errors. ([9d236ebc](https://github.com/nextcloud/neon/commit/9d236ebce59da3b9c0e85f2765df36a0ab9f6445))
 - **BREAKING** **CHORE**(nextcloud,nextcloud_test): Remove Nextcloud 26 compatibility. ([17902bcb](https://github.com/nextcloud/neon/commit/17902bcb46a8c33a98a4218c70791cf25ebbe8d2))


## 2024-02-19

### Changes

---

Packages with breaking changes:

 - There are no breaking changes in this release.

Packages with other changes:

 - [`nextcloud` - `v5.0.2`](#nextcloud---v502)

---

#### `nextcloud` - `v5.0.2`

 - **FIX**(nextcloud): Set correct intl version constraint to allow all 0.19.x versions. ([5aea8499](https://github.com/nextcloud/neon/commit/5aea84996b34676f64414a7565c55f5091b508f5))
 - **FIX**(nextcloud): Workaround WebDAV CSRF bug on web. ([c1e051b2](https://github.com/nextcloud/neon/commit/c1e051b265fa53c24b0de5cfda77d4c04557f07a))


## 2024-02-12

### Changes

---

Packages with breaking changes:

 - There are no breaking changes in this release.

Packages with other changes:

 - [`nextcloud` - `v5.0.1`](#nextcloud---v501)

---

#### `nextcloud` - `v5.0.1`

 - **FIX**(nextcloud): Emit errors in WebDAV getStream. ([42619979](https://github.com/nextcloud/neon/commit/4261997994d89cc2234cc2fdbce65733c1d027e8))


## 2024-02-01

### Changes

---

Packages with breaking changes:

 - [`dynamite` - `v0.2.0`](#dynamite---v020)
 - [`dynamite_runtime` - `v0.2.0`](#dynamite_runtime---v020)
 - [`nextcloud` - `v5.0.0`](#nextcloud---v500)

Packages with other changes:

 - There are no other changes in this release.

---

#### `dynamite` - `v0.2.0`

 - **REFACTOR**(dynamite): prefer final over var. ([d4cfedad](https://github.com/nextcloud/neon/commit/d4cfedad9207887b107f5f7642d452bbf2c19dcc))
 - **REFACTOR**(dynamite): remove unnecessary casts. ([5f180065](https://github.com/nextcloud/neon/commit/5f180065f089b3ee618ddc3fa6f3f9ceb740edfd))
 - **REFACTOR**(dynamite): remove unnecessary parenthesis. ([86121af4](https://github.com/nextcloud/neon/commit/86121af46293cb8ae4763629be9df12763f908b2))
 - **REFACTOR**(dynamite): use const for typeresults and custom serializers. ([6d69f9c4](https://github.com/nextcloud/neon/commit/6d69f9c45990f863eab86ac5c68cc5354a99fd5f))
 - **REFACTOR**(dynamite): only use raw strings where necessary. ([48dec25f](https://github.com/nextcloud/neon/commit/48dec25feb457475583f139aa277de83946a0f6e))
 - **PERF**(dynamite): Only initialize clients with tag once. ([1c8f0b5b](https://github.com/nextcloud/neon/commit/1c8f0b5b460c5cb34037e1fa8b6f1717f18b05ea))
 - **FIX**(dynamite): Add Type as keyword. ([aeb54bc0](https://github.com/nextcloud/neon/commit/aeb54bc052cf7452be1a5cf46a93cb31f4f8aceb))
 - **FIX**(dynamite): serialization of someOfs with an array member. ([8e895ff6](https://github.com/nextcloud/neon/commit/8e895ff6750d7b084c8d26f3bfaa57f97667f8f9))
 - **FIX**(dynamite): prefix serializers with $ and use a the private field where possible. ([450883f9](https://github.com/nextcloud/neon/commit/450883f9fb2545607d99827582f86e4f0f8fcd87))
 - **FIX**(dynamite): escape RegExp names. ([2bd9ab48](https://github.com/nextcloud/neon/commit/2bd9ab4855ba3e7709e3136fbe58f4bad36d11cf))
 - **FIX**(dynamite): fix reference to enum types. ([a486a9db](https://github.com/nextcloud/neon/commit/a486a9dbf29e5ab5b6ff42cdc0c91520eb40a7a7))
 - **FIX**(dynamite): do not add . to empty lines. ([29abd811](https://github.com/nextcloud/neon/commit/29abd8110e80ca60dda6c3143ff0cbe7809606b6))
 - **FIX**(dynamite): do not split tags at /. ([c206858d](https://github.com/nextcloud/neon/commit/c206858dbc9dbead99fa610449ac89c4c01bf2df))
 - **FEAT**(dynamite): document generated libraries and add support for all info fields. ([671e1b11](https://github.com/nextcloud/neon/commit/671e1b11174351d68337498e34ffe37872b6e664))
 - **FEAT**(dynamite): use named imports for uri/uri. ([b84324e6](https://github.com/nextcloud/neon/commit/b84324e677279fdad8d62a0ab228084a1b65ae5c))
 - **FEAT**(dynamite): remove dependency on universal_io in the generated code. ([a43b8df0](https://github.com/nextcloud/neon/commit/a43b8df01565fcc94e2a171d6d4a274a49af0080))
 - **FEAT**(dynamite): use named imports for dynamite_runtime/http_client. ([1a111fb4](https://github.com/nextcloud/neon/commit/1a111fb49b8b29d6d2462c88cb2bc3b2a066aaa2))
 - **FEAT**(dynamite): use named imports for built_value/standard_json_plugin. ([4fc34fc8](https://github.com/nextcloud/neon/commit/4fc34fc8c1370d60f8920980ebd394bb0b1f5c01))
 - **FEAT**(dynamite): let code_builder name the dynamite_utils import. ([13838b90](https://github.com/nextcloud/neon/commit/13838b90cc4cef36deb66e0e90e8a73e41acd2a8))
 - **FEAT**(dynamite): add doc comments someOf extensions. ([3cf2f17c](https://github.com/nextcloud/neon/commit/3cf2f17cb0da2e6acb6b14994036ff19fd76f9b4))
 - **FEAT**(dynamite): add doc comments to enums. ([33148f88](https://github.com/nextcloud/neon/commit/33148f88a52de8cad8d1d25fbc9dd350ac19bf6e))
 - **FEAT**(dynamite): add doc comments to built classes. ([0be1fbae](https://github.com/nextcloud/neon/commit/0be1fbae28866518ab2be05114bf6e0ef63ed7ec))
 - **FEAT**(dynamite): add doc comments generated someOfs. ([2a67f060](https://github.com/nextcloud/neon/commit/2a67f060658741fdaed8f9beafbc2b5f543e652c))
 - **FEAT**(dynamite): add doc comments to serializers. ([485386ac](https://github.com/nextcloud/neon/commit/485386ac61bdfc4e502ffd6f91799bbb438d82d9))
 - **FEAT**(dynamite): add generated by comment to warn about manual changes. ([f63dd039](https://github.com/nextcloud/neon/commit/f63dd039fa55a3602a6e27a23a0b0e51f7782004))
 - **FEAT**(dynamite): document clients. ([2ac0a29e](https://github.com/nextcloud/neon/commit/2ac0a29e5ee1cdced044bf6ccfbc58150d06e4af))
 - **BREAKING** **REFACTOR**(dynamite): do not double escape names. ([c4df466a](https://github.com/nextcloud/neon/commit/c4df466a2dc4218b26b5e9e059c6b9103cc2e73f))
 - **BREAKING** **REFACTOR**(dynamite_runtime): make authentication optional. ([24653100](https://github.com/nextcloud/neon/commit/24653100cce43aa5567b7b94bc5c8535ea26c273))
 - **BREAKING** **REFACTOR**(dynamite_runtime): use named parameters for executeRequest methods. ([c022dfb5](https://github.com/nextcloud/neon/commit/c022dfb5cdbd48ead5573d2212f46d8fc1920716))
 - **BREAKING** **REFACTOR**(dynamite): remove unecessary allOf interfaces. ([62fe4187](https://github.com/nextcloud/neon/commit/62fe41872443f8c45ebe7866ed2de126038b8886))
 - **BREAKING** **REFACTOR**(dynamite): do not name generated libraries. ([0df67796](https://github.com/nextcloud/neon/commit/0df6779617b4e5c0eb11e13cd1d43289d9dc18c2))
 - **BREAKING** **FEAT**(dynamite,nextcloud): drop userAgent parameter. ([9d7d86a8](https://github.com/nextcloud/neon/commit/9d7d86a80b1f124ec5e6452ec59b5635f1e9a037))
 - **BREAKING** **FEAT**(dynamite): allow clients from the http package. ([bff69c34](https://github.com/nextcloud/neon/commit/bff69c345130d50d957f057f99d06697fb026568))

#### `dynamite_runtime` - `v0.2.0`

 - **REFACTOR**(dynamite_runtime): stop exporting cookie_jar. ([9f144457](https://github.com/nextcloud/neon/commit/9f1444574c2e2a9bb0b76fefd1f54bfbcf78725f))
 - **FIX**(dynamite_runtime): also send base headers like specified useragent in raw requests. ([6ffd8024](https://github.com/nextcloud/neon/commit/6ffd8024b8c367ef61431e5b90ddb231d04156ee))
 - **FIX**(dynamite_runtime): Stop sending empty cookies. ([bce8c763](https://github.com/nextcloud/neon/commit/bce8c7630265257ed335fe9ac6efcd69a3fae8a0))
 - **FEAT**(dynamite_runtime): Allow access to raw headers in DynamiteRawResponse. ([dc8827de](https://github.com/nextcloud/neon/commit/dc8827def42430ff5f27bd90ed91832cf1e20ae6))
 - **BREAKING** **REFACTOR**(dynamite_runtime): make authentication optional. ([24653100](https://github.com/nextcloud/neon/commit/24653100cce43aa5567b7b94bc5c8535ea26c273))
 - **BREAKING** **REFACTOR**(dynamite_runtime): use named parameters for executeRequest methods. ([c022dfb5](https://github.com/nextcloud/neon/commit/c022dfb5cdbd48ead5573d2212f46d8fc1920716))
 - **BREAKING** **REFACTOR**(dynamite_runtime,nextcloud): make DynamiteApiException extend ClientException. ([b9c4cf0d](https://github.com/nextcloud/neon/commit/b9c4cf0d3aa04ba51556cb97a1577f10d8beb1d9))
 - **BREAKING** **FEAT**(dynamite,nextcloud): drop userAgent parameter. ([9d7d86a8](https://github.com/nextcloud/neon/commit/9d7d86a80b1f124ec5e6452ec59b5635f1e9a037))
 - **BREAKING** **FEAT**(dynamite): allow clients from the http package. ([bff69c34](https://github.com/nextcloud/neon/commit/bff69c345130d50d957f057f99d06697fb026568))

#### `nextcloud` - `v5.0.0`

 - **REFACTOR**(dynamite): remove unnecessary parenthesis. ([86121af4](https://github.com/nextcloud/neon/commit/86121af46293cb8ae4763629be9df12763f908b2))
 - **REFACTOR**(dynamite_runtime): stop exporting cookie_jar. ([9f144457](https://github.com/nextcloud/neon/commit/9f1444574c2e2a9bb0b76fefd1f54bfbcf78725f))
 - **REFACTOR**(tool): Simplify generating specs. ([4392385d](https://github.com/nextcloud/neon/commit/4392385d41c81065ef0dea99abd6237b586dbacc))
 - **PERF**(nextcloud): make webdav props immutable and add constant constructors. ([59a5ea9b](https://github.com/nextcloud/neon/commit/59a5ea9ba2e806d2a66a9d814c382b28800a6822))
 - **PERF**(dynamite): Only initialize clients with tag once. ([1c8f0b5b](https://github.com/nextcloud/neon/commit/1c8f0b5b460c5cb34037e1fa8b6f1717f18b05ea))
 - **FIX**(nextcloud): create file even if webdav response is empty. ([a4948d29](https://github.com/nextcloud/neon/commit/a4948d29a3429ae580e28b8d208dabd2242927bf))
 - **FIX**(nextcloud): Fix dashboard v2 tests. ([5fb4f000](https://github.com/nextcloud/neon/commit/5fb4f00094776c313e22c7be4748300041b9b0a2))
 - **FIX**(dynamite): serialization of someOfs with an array member. ([8e895ff6](https://github.com/nextcloud/neon/commit/8e895ff6750d7b084c8d26f3bfaa57f97667f8f9))
 - **FIX**(dynamite): prefix serializers with $ and use a the private field where possible. ([450883f9](https://github.com/nextcloud/neon/commit/450883f9fb2545607d99827582f86e4f0f8fcd87))
 - **FIX**(nextcloud): Use version range for intl dependency. ([15fbc23f](https://github.com/nextcloud/neon/commit/15fbc23ff3e4008458df2167b447684cd1cb8451))
 - **FIX**(nextcloud): Fix flaky dashboard tests. ([cc012659](https://github.com/nextcloud/neon/commit/cc012659250714be918e95a1343043025113f60d))
 - **FIX**(nextcloud): Stop exporting the crypton package. ([c7218fbd](https://github.com/nextcloud/neon/commit/c7218fbdb17ad78cf85aa8653e80a4f925887f93))
 - **FIX**(deps): update dependency process_run to ^0.14.0+1. ([0c464f89](https://github.com/nextcloud/neon/commit/0c464f89df479632940879a4be70a46eee596bfe))
 - **FEAT**(dynamite): document clients. ([2ac0a29e](https://github.com/nextcloud/neon/commit/2ac0a29e5ee1cdced044bf6ccfbc58150d06e4af))
 - **FEAT**(dynamite): add doc comments generated someOfs. ([2a67f060](https://github.com/nextcloud/neon/commit/2a67f060658741fdaed8f9beafbc2b5f543e652c))
 - **FEAT**(dynamite): add doc comments to built classes. ([0be1fbae](https://github.com/nextcloud/neon/commit/0be1fbae28866518ab2be05114bf6e0ef63ed7ec))
 - **FEAT**(dynamite): add doc comments to enums. ([33148f88](https://github.com/nextcloud/neon/commit/33148f88a52de8cad8d1d25fbc9dd350ac19bf6e))
 - **FEAT**(dynamite): add doc comments someOf extensions. ([3cf2f17c](https://github.com/nextcloud/neon/commit/3cf2f17cb0da2e6acb6b14994036ff19fd76f9b4))
 - **FEAT**(dynamite): add generated by comment to warn about manual changes. ([f63dd039](https://github.com/nextcloud/neon/commit/f63dd039fa55a3602a6e27a23a0b0e51f7782004))
 - **FEAT**(dynamite): let code_builder name the dynamite_utils import. ([13838b90](https://github.com/nextcloud/neon/commit/13838b90cc4cef36deb66e0e90e8a73e41acd2a8))
 - **FEAT**(dynamite): use named imports for built_value/standard_json_plugin. ([4fc34fc8](https://github.com/nextcloud/neon/commit/4fc34fc8c1370d60f8920980ebd394bb0b1f5c01))
 - **FEAT**(dynamite): document generated libraries and add support for all info fields. ([671e1b11](https://github.com/nextcloud/neon/commit/671e1b11174351d68337498e34ffe37872b6e664))
 - **FEAT**(dynamite): use named imports for dynamite_runtime/http_client. ([1a111fb4](https://github.com/nextcloud/neon/commit/1a111fb49b8b29d6d2462c88cb2bc3b2a066aaa2))
 - **FEAT**(dynamite): use named imports for uri/uri. ([b84324e6](https://github.com/nextcloud/neon/commit/b84324e677279fdad8d62a0ab228084a1b65ae5c))
 - **FEAT**(dynamite): add doc comments to serializers. ([485386ac](https://github.com/nextcloud/neon/commit/485386ac61bdfc4e502ffd6f91799bbb438d82d9))
 - **FEAT**(dynamite): remove dependency on universal_io in the generated code. ([a43b8df0](https://github.com/nextcloud/neon/commit/a43b8df01565fcc94e2a171d6d4a274a49af0080))
 - **BREAKING** **REFACTOR**(tool): Pin our own version of openapi-extractor. ([a3a04129](https://github.com/nextcloud/neon/commit/a3a041297f93d3d3108cf7167e3129f8c5d81528))
 - **BREAKING** **REFACTOR**(dynamite_runtime,nextcloud): make DynamiteApiException extend ClientException. ([b9c4cf0d](https://github.com/nextcloud/neon/commit/b9c4cf0d3aa04ba51556cb97a1577f10d8beb1d9))
 - **BREAKING** **REFACTOR**(dynamite_runtime): use named parameters for executeRequest methods. ([c022dfb5](https://github.com/nextcloud/neon/commit/c022dfb5cdbd48ead5573d2212f46d8fc1920716))
 - **BREAKING** **REFACTOR**(dynamite_runtime): make authentication optional. ([24653100](https://github.com/nextcloud/neon/commit/24653100cce43aa5567b7b94bc5c8535ea26c273))
 - **BREAKING** **REFACTOR**(dynamite): do not double escape names. ([c4df466a](https://github.com/nextcloud/neon/commit/c4df466a2dc4218b26b5e9e059c6b9103cc2e73f))
 - **BREAKING** **REFACTOR**(dynamite): do not name generated libraries. ([0df67796](https://github.com/nextcloud/neon/commit/0df6779617b4e5c0eb11e13cd1d43289d9dc18c2))
 - **BREAKING** **REFACTOR**(dynamite): remove unecessary allOf interfaces. ([62fe4187](https://github.com/nextcloud/neon/commit/62fe41872443f8c45ebe7866ed2de126038b8886))
 - **BREAKING** **FEAT**(dynamite): allow clients from the http package. ([bff69c34](https://github.com/nextcloud/neon/commit/bff69c345130d50d957f057f99d06697fb026568))
 - **BREAKING** **FEAT**(dynamite,nextcloud): drop userAgent parameter. ([9d7d86a8](https://github.com/nextcloud/neon/commit/9d7d86a80b1f124ec5e6452ec59b5635f1e9a037))
 - **BREAKING** **FEAT**(nextcloud): Support onProgress in WebDAV getStream. ([27a3eebf](https://github.com/nextcloud/neon/commit/27a3eebf581e53b7e986179ec3dddbee8f5d4f7c))
 - **BREAKING** **FEAT**(nextcloud): Update server to 28.0.2. ([3bc3a9f8](https://github.com/nextcloud/neon/commit/3bc3a9f8f7c1ab771fe92cd1e79bf7193ed1f12d))
 - **BREAKING** **CHORE**(deps): Update openapi-extractor. ([6b270b2e](https://github.com/nextcloud/neon/commit/6b270b2e88949934549fdd1e6ac704f3b963b7e3))


## 2023-12-26

### Changes

---

Packages with breaking changes:

 - [`nextcloud` - `v4.0.0`](#nextcloud---v400)

Packages with other changes:

 - There are no other changes in this release.

Packages graduated to a stable release (see pre-releases prior to the stable version for changelog entries):

 - `nextcloud` - `v4.0.0`

---

#### `nextcloud` - `v4.0.0`


## 2023-12-26

### Changes

---

Packages with breaking changes:

 - There are no breaking changes in this release.

Packages with other changes:

 - [`dynamite` - `v0.1.0`](#dynamite---v010)
 - [`dynamite_runtime` - `v0.1.0`](#dynamite_runtime---v010)

Packages graduated to a stable release (see pre-releases prior to the stable version for changelog entries):

 - `dynamite` - `v0.1.0`
 - `dynamite_runtime` - `v0.1.0`

---

#### `dynamite` - `v0.1.0`

#### `dynamite_runtime` - `v0.1.0`

