Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Platypush
platypush
Commits
34e1e673
Verified
Commit
34e1e673
authored
Mar 12, 2022
by
Fabio Manganiello
Browse files
CHANGELOG update and LINT fixes
parent
c3934e2a
Pipeline
#168
passed with stages
in 43 seconds
Changes
2
Pipelines
2
Hide whitespace changes
Inline
Side-by-side
CHANGELOG.md
View file @
34e1e673
...
...
@@ -3,6 +3,12 @@
All notable changes to this project will be documented in this file.
Given the high speed of development in the first phase, changes are being reported only starting from v0.20.2.
## [Unreleased]
### Added
-
Simplified script API to interact with platform variables (https://git.platypush.tech/platypush/platypush/-/issues/206).
## [0.23.0] - 2022-03-01
### Added
...
...
@@ -139,7 +145,7 @@ Given the high speed of development in the first phase, changes are being report
operate instead of pydoc strings conventions or
`config.yaml`
conventions.
-
`platyvenv start`
now starts the environment process synchronously and it prints
stdout/stderr instead of redirecting it to the logs dir (previous behaviour:
stdout/stderr instead of redirecting it to the logs dir (previous behaviour:
`platyvenv start`
used to start the process asynchronously and the logs were stored
to
`~/.local/share/platypush/venv/<env>/logs/<stdout|stderr>.log`
).
...
...
@@ -179,17 +185,17 @@ Given the high speed of development in the first phase, changes are being report
-
Added
`switchbot`
plugin to interact with Switchbot devices over the cloud API instead of
directly accessing the device's Bluetooth interface.
-
Added
`marshmallow`
dependency - it will be used from now own to dump and document schemas
and responses instead of the currently mixed approach with
`Response`
objects and plain
dictionaries and lists.
-
Support for custom MQTT timeout on all the
`zwavejs2mqtt`
calls.
-
Added generic joystick backend
`backend.joystick.jstest`
which uses
`jstest`
from the
standard
`joystick`
system package to read the state of joysticks not compatible with
`python-inputs`
.
-
Added PWM PCA9685 plugin.
-
Added Linux native joystick plugin,
``backend.joystick.linux``
, for the cases where
...
...
@@ -293,7 +299,7 @@ Given the high speed of development in the first phase, changes are being report
-
Added support for a static list of devices to actively scan to the
`bluetooth.scanner`
backend
(see
[
#174
](
https://git.platypush.tech/platypush/platypush/-/issues/174
)
).
-
Added
`weather.openweathermap`
plugin and backend, which replaces
`weather.darksky`
, since the
Darksky API will be completely shut down by the end of 2021.
...
...
@@ -301,14 +307,14 @@ Given the high speed of development in the first phase, changes are being report
-
Cron expressions should adhere to the UNIX cronjob standard and use the machine local time,
not UTC, as a reference (closes
[
#173
](
https://git.platypush.tech/platypush/platypush/-/issues/173
)
).
-
Better management of Z-Wave values types from the UI.
-
Disable logging for
`ZwaveValueEvent`
events - they tend to be very verbose and
can impact the performance on slower devices. They will still be published to the
websocket clients though, so you can still debug Z-Wave values issues from the browser
developer console (enable debug traces).
-
Added suffix to the
`zigbee.mqtt`
backend default
`client_id`
to prevent clashes with
the default
`mqtt`
backend
`client_id`
.
...
...
platypush/context/__init__.py
View file @
34e1e673
...
...
@@ -3,7 +3,7 @@ import importlib
import
logging
from
threading
import
RLock
from
typing
import
Optional
,
Callable
,
Any
from
typing
import
Optional
,
Any
from
..bus
import
Bus
from
..config
import
Config
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment