Skip to content

Latest commit

 

History

History
65 lines (39 loc) · 1.62 KB

CHANGELOG.md

File metadata and controls

65 lines (39 loc) · 1.62 KB

3.1.0

  • feat: throw DtlsExceptions instead of StateErrors on error
  • fix!: don't throw StateErrors for unknown alert parameters

3.0.0

This version contains breaking API changes.

  • fix!: use Uint8List instead of String for PSKCredentials
  • feat!: let client and server handle fatal DTLS alerts

2.0.0

  • Refactored handling of ECDSA keys and DTLS events using enhanced enums
  • Increased minimum required Dart SDK version to 2.17

1.0.1

  • Added missing override of the toString() method to TinyDtlsLoadException

1.0.0

New Features

  • Added getters for closed class members to client and server
  • Changed parameters of credentials constructors to named ones
  • Replaced pskCredentials parameter of DtlsClient constructor with callback
  • Added callback for indicating PSK identity hints to DtlsServer class

Bugfixes

  • Fixed bug that prevented the use of ECDSA keys with the DtlsServer

Other Changes

  • Improved documentation of library and DtlsConnection class

0.5.0

  • Reworked and fixed the internal mechanism for finding tinyDTLS binaries

0.4.1

  • Applied minor refactorings and style changes

0.4.0

  • The DtlsClient and DtlsServer should now handle connections closed by the peer correctly
  • When generating bindings, CPATH is now used in place of -I compiler option to find headers

0.3.0

  • Reworked server API using a generic DtlsConnection interface
  • Improved documentation

0.2.1

  • Expanded package description in pubspec.yaml

0.2.0

  • Refactored tests and example
  • Renamed the data field of the DtlsServerEvent class to datagram

0.1.0

  • Initial version.