Skip to content

Releases: labthings/python-labthings

v1.1.4

24 Nov 17:07
Compare
Choose a tag to compare

v1.1.4 (2020-11-24)

v1.1.3

12 Nov 15:53
Compare
Choose a tag to compare

v1.1.3 (2020-11-12)

  • Attempt JSON parsing in use_body (7602317)

v1.1.2

28 Oct 12:05
Compare
Choose a tag to compare

v1.1.2 (2020-10-28)

  • Fixed ActionView deque being common to all subclasses (37cc448)

v1.1.1

16 Oct 13:39
Compare
Choose a tag to compare

v1.1.1 (2020-10-16)

v1.1.0

21 Sep 12:43
Compare
Choose a tag to compare

v1.1.0 (2020-09-21)

  • Added "action" key to action objects (9478f82)

v1.0.0

18 Sep 14:05
Compare
Choose a tag to compare

v1.0.0 (2020-09-18)

  • Bump webargs from 6.1.0 to 6.1.1 (3a64b22)
  • Add crude example of watching property for changes (2605d7c)
  • Add views with websocket methods to LabThing.sockets (e51b2e0)
  • Added Events support (bf41b50)
  • Added invokeaction (89ce0e9)
  • Added missing apispec_webframeworks dependency (4d91724)
  • Added observeproperty and unobserveproperty (9d3b759)
  • Added op annotations to example (29ca056)
  • Added type check to LogRecordSchema.preprocess (c885f5d)
  • Added unit tests (d4b38a1)
  • Added websocket view example (5ca0295)
  • Autofix issues in 5 files (41d09da)
  • Base on common _opannotation (572df0e)
  • Bump apispec from 3.3.1 to 3.3.2 (690c5c0)
  • Bump black from 19.10b0 to 20.8b1 (1ec8ad6)
  • Bump flask-cors from 3.0.8 to 3.0.9 (8211003)
  • Bump numpy from 1.19.0 to 1.19.1 (252263f)
  • Bump pylint from 2.5.3 to 2.6.0 (cdac9be)
  • Bump pytest from 5.4.3 to 6.0.1 (34dcd22)
  • Bump pytest-cov from 2.10.0 to 2.10.1 (0f8a6ae)
  • Bump sphinx from 3.1.2 to 3.2.1 (3eb7250)
  • Bump zeroconf from 0.28.0 to 0.28.3 (39193a4)
  • Bump zeroconf from 0.28.3 to 0.28.4 (c3fd78b)
  • Changed action status messages (99655eb)
  • Code formatting (cac9add)
  • Create CODE_OF_CONDUCT.md (bfe5551)
  • Fix duplicated test (e5d6185)
  • Fixed server app context (9d85ea5)
  • Fixes and removed unused code (446f282)
  • Formatting (3dc2c05)
  • Generic form builder based on view _opmap (fc91f04)
  • Hash zeroconf names that are too long (47e56e6)
  • Improved Action schema and removed old Task schema (ed4ef9d)
  • Improved black-isort compatibility (1912de7)
  • Introduced op decorators to map Thing op to methods (4251406)
  • Moved marshalling into a submodule (1935756)
  • Ran Isort (264474b)
  • Read input JSON directly where available (ccf6f86)
  • Reformatted (ee5de18)
  • Remove old Task schema test (4e9c120)
  • Remove websocket support (8b46960)
  • Removed deprecated code (61132d5)
  • Removed links from TD interactions (62bbff7)
  • Removed semantics submodule (9716f79)
  • Removed tests for deprecated code (cd85859)
  • Removed TODO (6af1442)
  • Removed TODOs (eac0cea)
  • Removed unused Event class (279eef8)
  • Removed unused Event import (160cbd8)
  • Removed unused examples (04af64c)
  • Removed unused import (1eb15d1)
  • Removed unused interaction builders (644361d)
  • Removed websocket support (fde6181)
  • Revert static view builder to old submodule (1610d97)
  • Show full Action schema in TD (31e27f6)
  • Support generic LabThings Views (e5cf97e)
  • Support overriding protocol in ResourceURL (baf2c1b)
  • Support websocket methods in View class (cf12312)
  • Update README.md (6a0dc42)
  • Updated dependencies (fce1411)
  • Updated dependencies (07157c2)
  • Updated docs (21c6f76)
  • Updated example and docs (9b0c61f)
  • Updated flask-threaded-sockets to 0.3.0 (a219201)
  • Updated tests (d7ea902)
  • Updated tests (97f0c47)
  • Updated tests for new import structure (e01c4c9)
  • Use Deque for thread pool (ccc07ab)

v1.0.0-beta.1

09 Sep 15:27
Compare
Choose a tag to compare

v1.0.0-beta.1 (2020-09-09)

  • 1.0.0-beta.1 (b67406f)
  • Add crude example of watching property for changes (2605d7c)
  • Add views with websocket methods to LabThing.sockets (e51b2e0)
  • Added Events support (bf41b50)
  • Added invokeaction (89ce0e9)
  • Added missing apispec_webframeworks dependency (4d91724)
  • Added observeproperty and unobserveproperty (9d3b759)
  • Added op annotations to example (29ca056)
  • Added type check to LogRecordSchema.preprocess (c885f5d)
  • Added unit tests (d4b38a1)
  • Added websocket view example (5ca0295)
  • Autofix issues in 5 files (41d09da)
  • Base on common _opannotation (572df0e)
  • Bump apispec from 3.3.1 to 3.3.2 (690c5c0)
  • Bump black from 19.10b0 to 20.8b1 (1ec8ad6)
  • Bump flask-cors from 3.0.8 to 3.0.9 (8211003)
  • Bump numpy from 1.19.0 to 1.19.1 (252263f)
  • Bump pylint from 2.5.3 to 2.6.0 (cdac9be)
  • Bump pytest from 5.4.3 to 6.0.1 (34dcd22)
  • Bump pytest-cov from 2.10.0 to 2.10.1 (0f8a6ae)
  • Bump sphinx from 3.1.2 to 3.2.1 (3eb7250)
  • Bump zeroconf from 0.28.0 to 0.28.3 (39193a4)
  • Bump zeroconf from 0.28.3 to 0.28.4 (c3fd78b)
  • Changed action status messages (99655eb)
  • Code formatting (cac9add)
  • Create CODE_OF_CONDUCT.md (bfe5551)
  • Fix duplicated test (e5d6185)
  • Fixed server app context (9d85ea5)
  • Fixes and removed unused code (446f282)
  • Formatting (3dc2c05)
  • Generic form builder based on view _opmap (fc91f04)
  • Hash zeroconf names that are too long (47e56e6)
  • Improved Action schema and removed old Task schema (ed4ef9d)
  • Improved black-isort compatibility (1912de7)
  • Introduced op decorators to map Thing op to methods (4251406)
  • Moved marshalling into a submodule (1935756)
  • Ran Isort (264474b)
  • Read input JSON directly where available (ccf6f86)
  • Reformatted (ee5de18)
  • Remove old Task schema test (4e9c120)
  • Remove websocket support (8b46960)
  • Removed deprecated code (61132d5)
  • Removed links from TD interactions (62bbff7)
  • Removed semantics submodule (9716f79)
  • Removed tests for deprecated code (cd85859)
  • Removed TODO (6af1442)
  • Removed TODOs (eac0cea)
  • Removed unused Event class (279eef8)
  • Removed unused Event import (160cbd8)
  • Removed unused examples (04af64c)
  • Removed unused import (1eb15d1)
  • Removed unused interaction builders (644361d)
  • Removed websocket support (fde6181)
  • Revert static view builder to old submodule (1610d97)
  • Show full Action schema in TD (31e27f6)
  • Support generic LabThings Views (e5cf97e)
  • Support overriding protocol in ResourceURL (baf2c1b)
  • Support websocket methods in View class (cf12312)
  • Update README.md (6a0dc42)
  • Updated dependencies (fce1411)
  • Updated dependencies (07157c2)
  • Updated docs (21c6f76)
  • Updated example and docs (9b0c61f)
  • Updated flask-threaded-sockets to 0.3.0 (a219201)
  • Updated tests (d7ea902)
  • Updated tests (97f0c47)
  • Updated tests for new import structure (e01c4c9)
  • Use Deque for thread pool (ccc07ab)

v0.8.0

22 Jul 15:57
Compare
Choose a tag to compare

0.8.0 (2020-07-22)

  • Support View class stop timeout from /tasks resources (375ed71)

0.8.0-rc.2 (2020-07-22)

0.8.0-rc.1 (2020-07-21)

0.8.0-beta.3 (2020-07-20)

0.8.0-beta.2 (2020-07-15)

v0.8.0-beta.1 (2020-07-09)

v0.8.0-rc.2

22 Jul 14:27
Compare
Choose a tag to compare
v0.8.0-rc.2 Pre-release
Pre-release

0.8.0-rc.2 (2020-07-22)

  • Added ActionView class attribute to override thread default_stop_timeout (4e103eb)
  • Added get(id) method to action pool (d0ded32)
  • Added support for Thing-wide external links (0ef460d)
  • Fixed ActionKilledException in docstrings (0031dc3)
  • Fixed example integration_time descriptions (574c932)
  • Fixed legacy /tasks view tests (3117b74)
  • Fixed typo (3ece5e7)
  • Handle ResourceURL class in TD validator (34ebb4c)
  • Improved ExtendedOpenAPIConverter coverage (1bf0c27)
  • Improved thread coverage (d6ad47e)
  • Made ActionView.get a classmethod (fe1f088)
  • Moved TaskView deprecation warning to be less annoying (b4d4972)
  • Simplified thread run method (0656200)
  • Support UserString type in LabThingsJSONEncoder (0f1e15b)
  • Updated thread logging test (2cb8260)

v0.8.0-rc.1

21 Jul 11:37
Compare
Choose a tag to compare
v0.8.0-rc.1 Pre-release
Pre-release

0.8.0-rc.1 (2020-07-21)