Releases: hololinked-dev/hololinked
Releases · hololinked-dev/hololinked
v0.3.1
The code was restructured to remove a lot of idiosynchronisies and align better with WoT standards.
Uses WoT TD fragments as the default dataclass/model for moving interaction metadata around the different components, which is also much cleaner.
Introduces:
- scripting API compatible HTTP client
- descriptors for all of properties, actions, events and state machine. previously only property was a descriptor
- descriptor registries for idiomatic introspection of a Thing's capabilites
- full support of pydantic and JSON schema in all areas
- HTTP basic auth
- significant improvements in terms of readability over the ZMQ messaging contract
- observe_property op on client side (although we always supported on server side)
- major improvements in test coverage, both breadth and depth
Full Changelog: v0.2.11...v0.3.1
v0.2.11
What's Changed
- Add Node-WoT client example to README by @PFKimmerle in #73
- resolve issue/69 by @Marcusfam-RB in #76
- fast forward examples commit by @VigneshVSV in #67
- add main-next-release to test workflows, & some minor generic updates by @VigneshVSV in #75
New Contributors
- @PFKimmerle made their first contribution in #73
- @Marcusfam-RB made their first contribution in #76
Full Changelog: v0.2.10...v0.2.11
v0.2.10
Makes class_member
functionality compatible with fget
, fset
and fdel
for properties
What's Changed
- propose fix for issue 61 by @zh3nl in #62
- Issue 61 by @VigneshVSV in #65
New Contributors
Full Changelog: v0.2.9...v0.2.10
v0.2.9
bug fixes to execute null payload in a HTTP request (which was being weirdly rejected)
Full Changelog: v0.2.8...v0.2.9
v0.2.8
- Thing class supports composition
- pydantic and JSON schema support for property models
Full Changelog: v0.2.7...v0.2.8
v0.2.7
What's Changed
- bug fixed in HTTP SSE handler which remained alive much longer after client closed the connection (when no event is sent)
- states in state machine can also be specified as list
v0.2.6
v0.2.5 skipped
What's Changed
- update tests -fix non working by @VigneshVSV in #32
- bring release bug fixes to development, especially HTTP SSE by @VigneshVSV in #34
- Anaconda distribution by @VigneshVSV in #39
- merge minor changes to develop to bring in other minor changes already made by @VigneshVSV in #40
- Bug fix serializer customization for event affordance by @VigneshVSV in #41
Full Changelog: v0.2.4...v0.2.6
v0.2.4
Clear Information about support for only python 3.11+
What's Changed
- New Features by @VigneshVSV in #7
- minor improvements by @VigneshVSV in #30
- use multiple versions of python for tests by @VigneshVSV in #35
Full Changelog: v0.1.2...v0.2.4
v0.2.3
v0.2.2
What's Changed
- minor improvements by @VigneshVSV in #30
- release v0.2.2 by @VigneshVSV in #31
Full Commit History: v0.2.1...v0.2.2