0.15.0 - 2022-03-07
- BaseActionGenerator to reduce boilerplate when creating a server which doesn't need actions
- BaseThing and the Thing trait now support richer contexts
- Move to actix web 4
0.14.0 - 2021-01-05
- Parameter to disable host validation in server.
0.13.2 - 2020-12-29
- Added libmdns::Service property called
dns_serviceto WebThingServer - Rust example publishes mDNS-SD (service discovery) correctly
0.13.1 - 2020-09-23
- Update author and URLs to indicate new project home.
0.13.0 - 2020-09-16
- Now using 2018 edition of Rust.
- Updated to modern version of actix-web.
- Server is now created and started with
.start();.create()is no longer present. - Server no longer takes an optional router. Instead, an optional
configureclosure can be passed to.start(), which will be used viaApp.configure(<your closure>).
0.12.4 - 2020-06-18
- mDNS record now indicates TLS support.
0.12.3 - 2020-05-04
- Invalid POST requests to action resources now generate an error status.
0.12.2 - 2020-03-27
- Updated dependencies.
0.12.1 - 2019-11-07
- Fixed deprecations.
0.12.0 - 2019-07-12
- Things now use
titlerather thanname. - Things now require a unique ID in the form of a URI.
- Ability to set a base URL path on server.
- Support for
id,base,security, andsecurityDefinitionskeys in thing description.
0.11.0 - 2019-01-16
WebThingServer::new()can now take a configuration function which can add additional API routes.
- Properties could not include a custom
linksarray at initialization.
0.10.3 - 2018-12-18
- SSL feature compilation.
0.10.2 - 2018-12-18
- SSL is now an optional feature.
0.10.1 - 2018-12-13
- Properties, actions, and events should now use
titlerather thanlabel.
0.10.0 - 2018-11-30
- Property, Action, and Event description now use
linksrather thanhref. - Spec PR