Skip to content

Releases: eclipse-thingweb/dart_wot

Version 0.35.3

02 Dec 21:26
aadc0cb
Compare
Choose a tag to compare

0.35.3 - 2024-12-02

Added

  • Add sse_channel dependency (45ec279)
  • Add initial support for server-sent events (a31de5c)

Version 0.35.2

04 Nov 21:50
e8373bf
Compare
Choose a tag to compare

0.35.2 - 2024-11-04

Added

  • Add withTrustedRoots config parameter (28fbb08)

Fixed

  • Let HTTP client use the withTrustedRoots parameter (e7dc1fe)

Version 0.35.1

04 Nov 14:32
a3156ac
Compare
Choose a tag to compare

0.35.1 - 2024-11-04

Added

  • Add possibility to define a custom SecurityContext (03796d6)

Changed

  • Limit scope of HttpClientConfig import (c9674eb)

Version 0.35.0

01 Nov 11:03
78fe59a
Compare
Choose a tag to compare

0.35.0 - 2024-11-01

Added

  • Add test for unnamed ThingDescription constructor (e698015)
  • Add a missing period (f62c882)

Changed

  • Make unnamed ThingDescription constructor public (7997967)
  • Switch back to latest dart version on Windows (e776186)

Fixed

  • Export context definitions (bf5aca3)
  • Correctly serialize property affordances (3c69d8a)

Version 0.34.2

23 Oct 14:23
3765571
Compare
Choose a tag to compare

0.34.2 - 2024-10-23

Changed

  • Introduce startClientFactories method (96e576a)
  • Move server starting code into private method (a8f519f)

Version 0.34.1

23 Oct 11:53
d6acac1
Compare
Choose a tag to compare

0.34.1 - 2024-10-23

Fixed

  • Resolve deprecation warning regarding whereNotNull (6cbbd6a)

Version 0.34.0

23 Oct 11:29
26878dd
Compare
Choose a tag to compare

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

29 May 20:36
237a259
Compare
Choose a tag to compare

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

24 May 11:17
9e1ac1f
Compare
Choose a tag to compare

0.32.1 - 2024-05-24

Added

  • Add missing documentation for InteractionInput (ff77118)

Changed

  • Report warnings for missing documentation (5b56ce2)

Fixed

  • Fix typo in DataSchemaValue documentation (43c0ca7)

Version 0.32.0

24 May 10:45
181ab01
Compare
Choose a tag to compare

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

  • Fix disconnect of client after reading a resource (10c1f6d)
  • Fix typo in Subscription interface (f891cad)