Releases: eclipse-thingweb/dart_wot
Releases · eclipse-thingweb/dart_wot
Version 0.35.3
Version 0.35.2
Version 0.35.1
Version 0.35.0
Version 0.34.2
Version 0.34.1
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)