Releases: eclipse-thingweb/dart_wot
Releases · eclipse-thingweb/dart_wot
Version 0.34.0
0.34.0 - 2024-10-23
Added
- Address DataSchema FIXME comment (2edef82)
Changed
- Use FormatException instead of custom ValidationException (f7ee480)
- Improve deserialization and production logic (91669cb)
- Implement proper serialization logic (a9d950a)
- Parse
as
field as Uri (7755c3e) - Move DirectoryPayloadFormat to its own file (bd74046)
- Move discovery configurations to scripting_api package (bcac81f)
Fixed
- Fix error in DartWotException documentation (4d47ee5)
- Fix typos in documentation comments (83be3f9)
- Fix typo in private method name (41ee6d7)
- Fix bug in link deserialization (4faa21f)
- Use correct field for deserializing maximum (25c4cdc)
- Use correct field for deserializing model (45423a4)
- Use correct field for deserializing type (ed9daa8)
- Fix deserialization of required field (7b8f07c)
- Fix parseDataSchemaArrayField method (4a67d2d)
- Handle additional fields correctly (487936b)
Version 0.33.0
0.33.0 - 2024-05-29
Changed
- Use base instead of interface for ProtocolClient class (26a8075)
- Make DiscoveryConfiguration class immutable (9981a2d)
- Move hasMulticastAddress extension to core package (405757d)
- Rework discoverer APIs (44bb791)
- Introduce new MQTT discovery method (fc3cc5c)
Removed
- Remove discoveryContentType constant (96f76e4)
Version 0.32.1
Version 0.32.0
0.32.0 - 2024-05-24
Changed
- Create separate module for protocol_interfaces (a7d2b25)
- Do not store ConsumedThings in InternalServient (509969a)
- Introduce ProtocolSubscription class (380e203)
- Use ProtocolSubscription as new base subscription base class (d5ce0d7)
- Don't store Subscriptions internally (aab9e9b)
Fixed
Version 0.31.1
Version 0.31.0
0.31.0 - 2024-05-22
Added
- Add ExploreDirectoryConfiguration for TDDs (8cdd508)
- Add workflow for automatically creating GitHub releases (893cdfe)
Changed
Fixed
- Fix typos in documentation comments (633a9cb)
- Fix reference to WoT interface (32ee0b3)
- Fix typo in ValidationException message (d8f4fb0)
- Fix typo in TODO comment (d7961d6)
- Fix typo in getter name (ca33572)
- Fix typo in CoRE RD discover method name (93ece23)
- Fix typos in test descriptions (a0fdc73)
- Fix test grouping (deb37e3)
Version 0.30.1
Version 0.30.0
Version 0.29.0
Version 0.28.4
Added
- Add reference to CONTRIBUTING.md (2265820)
- Add basic toJson implementation (55ce372)
- Add section on release management (09ec557)
Changed
- Upgrade lints to version 4.0.0 (903475d)
- Prevent accidental merge of fixup! commits (db7ad25)
- Update deprecated import from lint package (a880c9c)
- Bump 0.x.x versions differently (653de9b)
- Create CONTRIBUTING.md file (ce2573b)
Fixed
- Fix formatting (6f40ce0)