Skip to content

Commit d7ae9bb

Browse files
committed
v0.2.9 release changes
1 parent fe23ae4 commit d7ae9bb

File tree

4 files changed

+15
-7
lines changed

4 files changed

+15
-7
lines changed

.github/workflows/test-dev.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,10 @@ on:
55
pull_request:
66
branches:
77
- main
8-
8+
push:
9+
branches:
10+
- main
11+
912
jobs:
1013
test:
1114
strategy:

CHANGELOG.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,21 +9,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
99

1010
✓ means ready to try
1111

12-
## [v0.3.0] - 2025-Apr/May
12+
## [v0.3.0] - 2025 between Apr-Jun
1313

14-
This release will contain a lot of new features and improvements.
14+
This release will contain a lot of new features and improvements so that a version 1.0.0 may be published sooner.
1515
- better conceptual alignment with WoT in code structure
1616
- docs recreated in mkdocs-material, more examples and full coverage of features (hosted [here for now](https://docs.hololinked.dev))
1717
- more tests coverage (over 70%)
18+
- easier to add more protocols (like MQTT, CoAP, etc)
1819
- adding custom handlers for each property, action and event to override default behaviour for HTTP protocol
19-
- schedule async methods & threaded methods more easily
20+
- schedule async methods & threaded actions more easily
2021
- supports pydantic models for action schema validation, directly with python typing annotations - no need explicitly specify schema.
2122
- bug fix to create pydantic models for properties during validation & pass the model to the setter (instead of JSON)
2223
- bug fix to remove shared state machine for multiple instances of the same class in the same process
23-
24+
- bug fix state machine instance creation for multiple instances of the same class in the same process
2425
Not finalised:
2526
- cookie auth & its specification in TD (cookie auth branch)
2627

28+
## [v0.2.9] - 2025-03-25
29+
30+
- bug fix to execute action when payload is explicitly null in a HTTP request. Whether action takes a payload or not, there was an error which caused the execution to be rejected.
31+
2732
## [v0.2.8] - 2024-12-07
2833

2934
- pydantic & JSON schema support for property models

hololinked/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "0.2.8"
1+
__version__ = "0.2.9"

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
setuptools.setup(
99
name="hololinked",
10-
version="0.2.8",
10+
version="0.2.9",
1111
author="Vignesh Vaidyanathan",
1212
author_email="[email protected]",
1313
description="A ZMQ-based Object Oriented RPC tool-kit for instrument control/data acquisition or controlling generic python objects.",

0 commit comments

Comments
 (0)