diff --git a/CHANGELOG.md b/CHANGELOG.md index 05676721..b0143204 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -75,15 +75,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - feat!: make custom exceptions immutable ([PR 111](https://github.com/eclipse-thingweb/dart_wot/pull/111)) - fix: typo ([PR 112](https://github.com/eclipse-thingweb/dart_wot/pull/112)) -## [0.27.1] +## [0.27.1] - 2023-05-14 - chore: fix CHANGELOG formatting -## [0.27.0] +## [0.27.0] - 2023-05-14 - feat!: migrate library to Dart 3 -## [0.26.0] +## [0.26.0] - 2023-05-14 - chore: address linting issues - refactor: decouple credentials and security scheme classes @@ -94,49 +94,49 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - style: use const constructor in complex_example - feat: update JSON Schema definition to latest version -## [0.25.1] +## [0.25.1] - 2023-05-13 - fix: mark package as compatible with Dart 3.x.x -## [0.25.0] +## [0.25.0] - 2023-05-13 - feat(binding-coap)!: use blockSize instead of blockSZX - fix(binding-coap): fix ACE behavior on Unauthorized Response -## [0.24.1] +## [0.24.1] - 2023-03-04 - fix(discovery): extract port from DNS SRV records -## [0.24.0] +## [0.24.0] - 2023-01-29 - feat: implement new CoAP vocabulary terms - chore: move node-wot license to a separate file - style: fix formatting of mocked classes - chore(form): address linting issue -## [0.23.1] +## [0.23.1] - 2023-01-16 - chore: update dependencies -## [0.23.0] +## [0.23.0] - 2022-10-19 - fix: improved multicast discovery with CoRE Link-Format -## [0.22.1] +## [0.22.1] - 2023-09-26 - fix(definitions): added missing `writeallproperties` operation -## [0.22.0] +## [0.22.0] - 2023-09-26 Applied an extensive rework to the `DataSchema` class, added missing TD fields, and improved the support for additional fields and `@context` extensions via JSON-LD. -## [0.21.1] +## [0.21.1] - 2023-09-22 - fix: correctly parse String @context entries -## [0.21.0] +## [0.21.0] - 2023-09-22 ### Fixes @@ -160,14 +160,14 @@ JSON-LD. Various refactorings, updated README file. -## [0.20.1] +## [0.20.1] - 2022-07-26 - Refactored Direct CoAP Discovery internally and updated example - Fixed a bug that occurred when an affordance output contains zero bytes - Fixed a bug that prevented the correct setting of a CoAP Discovery URL - Set the correct Content-Format for CoAP Discovery with CoRE Link Format -## [0.20.0] +## [0.20.0] - 2022-06-23 - feat: add data model for AutoSecurityScheme - refactor: refactor HttpRequestMethod as enhanced enum @@ -175,31 +175,31 @@ Various refactorings, updated README file. for discovery - feat: add example for basic and auto security -## [0.19.2] +## [0.19.2] - 2022-06-23 - fix: temporarily set `coap` version to 4.1.0 -## [0.19.1] +## [0.19.1] - 2022-06-23 - fix: prevent CoRE Web Links from being fetched twice -## [0.19.0] +## [0.19.0] - 2022-06-12 - Breaking: Set direct as default Discovery method - Made linting config even stricter -## [0.18.0] +## [0.18.0] - 2022-06-12 - Added support for parsing of a number of missing TD fields - Replaced a number of Errors with Exceptions to make library more stable - Made various refactorings, applying a stricter linting config -## [0.17.0] +## [0.17.0] - 2022-06-12 - Added JSON Schema Validation for TDs - Added support for basic CoRE Resource Discovery -## [0.16.0] +## [0.16.0] - 2022-05-30 ### New/Updated Features @@ -211,21 +211,21 @@ Various refactorings, updated README file. - fixed subscription implementation for CoAP -## [0.15.1] +## [0.15.1] - 2022-05-22 - Added the new CoAP Binding-Template vocabulary to `complex_example.dart` -## [0.15.0] +## [0.15.0] - 2022-05-21 - Added CURIE expansion for additional TD fields - Added support for new CoAP Binding-Template - Added experimental CoAPS support -## [0.14.0] +## [0.14.0] - 2022-03-27 - Fixed constructor of `ThingFilter` class and aligned it with Scripting API -## [0.13.0] +## [0.13.0] - 2022-03-27 - Refactored internal use of credentials - Various smaller refactorings @@ -233,61 +233,61 @@ Various refactorings, updated README file. - Fixed exposed ConsumedThing interface - Improved test framework -## [0.12.1] +## [0.12.1] - 2022-03-21 - Updated examples -## [0.12.0] +## [0.12.0] - 2022-03-21 - Added support for global URI Template variables - Added JSON Schema validation to the Content Serializer/Deserializer -## [0.11.1] +## [0.11.1] - 2022-03-14 - Updated example in README.md -## [0.11.0] +## [0.11.0] - 2022-03-14 - Added support for URI template variables - Updated dependencies (`cbor` and `coap`) - Addressed linting issues -## [0.10.0] +## [0.10.0] - 2022-03-11 - HTTP-Binding: Added support for Digest and Bearer Security - Improved Documentation -## [0.9.0] +## [0.9.0] - 2022-02-23 - Fixed OAuth2 SecurityScheme and its documentation - Refactored ConsumedThing class - Reworked subscribeResource API - Set default contentType of Forms to application/json -## [0.8.0] +## [0.8.0] - 2022-02-10 - feat(discovery)!: re-align discovery API with current Scripting API specification -## [0.7.1] +## [0.7.1] - 2022-02-03 - feat: add missing OAuth2Credentials class -## [0.7.0] +## [0.7.0] - 2022-02-03 - feat: let TD parse links field - docs: improve documentation - feat!: rework API for Credentials, parse all SecuritySchemes - feat: add support for basic Credentials to HTTP Client -## [0.6.1] +## [0.6.1] - 2022-01-20 - feat: parse titles and descriptions at Thing level -## [0.6.0] +## [0.6.0] - 2022-01-19 - Package republished under 3-Clause BSD license -## [0.5.0] +## [0.5.0] - 2022-01-18 - feat: parse affordance title(s) and description(s) of interaction affordances - feat!: let Client Factories support multiple schemes @@ -308,12 +308,12 @@ Various refactorings, updated README file. - feat!: implement basic Discovery API version - feat: update example with Discovery features -## [0.4.0] +## [0.4.0] - 2022-01-09 - Refactored and cleaned up CoAP package - Added first version of a basic HTTP binding (only client support yet) -## [0.3.0] +## [0.3.0] - 2022-01-04 - chore(binding_coap): remove unneeded import - fix(helpers): remove unneeded fetch parameter @@ -323,17 +323,17 @@ Various refactorings, updated README file. - refactor(core): move ContentSerdes to Servient - chore: fix format of LICENSE file -## [0.2.0] +## [0.2.0] - 2022-01-01 - docs: use a shorter README title - refactor: clean up definition exports - docs: improve documentation of libraries -## [0.1.1] +## [0.1.1] - 2021-12-31 - docs: expand package description -## [0.1.0] +## [0.1.0] - 2021-12-31 - Initial version.