Commit Graph

60 Commits

Author SHA1 Message Date
ab23280e70 add group dev (dev-dependencies deprecated) 2023-08-27 19:02:26 +01:00
ce7cda100f Errors section in README updated.
2.4.8 section added to CHANGELOG

patch bump
2023-08-13 16:52:04 +01:00
e9d1e7ffa2 check vban direction
check that index is numeric

patch bump
2023-08-10 21:07:29 +01:00
08525b086c patch bump 2023-08-10 16:28:59 +01:00
cf88b0a63b add poetry test scripts for each kind 2023-08-10 16:27:49 +01:00
8c220eb491 refactor target
add error test for ValueError

test badges updated

patch bump
2023-08-09 16:37:10 +01:00
409d2deea9 patch bump 2023-08-05 13:02:56 +01:00
09cb62ecfa patch bump 2023-08-04 16:21:21 +01:00
b33926f304 replace generator function with factory function
patch bump
2023-08-03 12:09:34 +01:00
58a26e89a8 Correct type annotations None type.
Fixes 'code unreachable'
2023-08-02 17:17:59 +01:00
e96151cd5a InstallError and CAPIError classes
now subclass VMError

minor version bump
2023-08-02 15:42:45 +01:00
6b79c091e8 should the loader attempt to load an invalid toml config
log as error but allow the loader to continue

patch bump
2023-08-01 18:18:02 +01:00
bf77ded007 fix bind name for get_num_devices.
patch bump
2023-07-21 12:56:12 +01:00
236125d095 patch bump 2023-07-21 12:51:01 +01:00
160a6f89f9 patch bump 2023-07-20 11:12:34 +01:00
9a4205ce64 I don't think this is necessary on logout.
patch bump
2023-07-13 01:09:01 +01:00
9b2e38aab3 implement midi, text vban streams
kindmaps updated

factory tests updated.

closes #7
2023-07-12 09:45:33 +01:00
278566c2e0 deep_merge implemented
recursively merges dicts in profiles

patch bump
2023-07-12 04:52:42 +01:00
f854ec7875 Adds ability to extend one config with another
apply_config() checks for 'extends' in TOML config

2.3.0 section added to README

three example extender.toml configs added
2023-07-11 19:34:43 +01:00
5640f54e65 rethrow if not mdirty error code -9, immediately.
patch bump
2023-07-10 20:17:06 +01:00
4569e8c760 accept incoming change 2023-07-10 17:45:38 +01:00
5e39461966 2.2.0 section added to changelog
mino version bump
2023-07-10 16:20:59 +01:00
af368b4b0a patch bump 2023-07-10 15:18:11 +01:00
32527e37bd patch bump 2023-07-09 01:45:27 +01:00
76960f36d0 if a wrong user config is requested,
this error should be exposed to the consumer.

patch bump.
2023-07-08 07:57:39 +01:00
c2daba1a62 when out of bounds values are passed, log warnings
bump to version 2.1.1

closes #6
2023-07-01 19:50:54 +01:00
5b99f8aae3 patch bump 2023-06-29 18:05:20 +01:00
ce9a86de79 patch bump 2023-06-25 11:00:56 +01:00
3d98b2accd add gui example 2023-06-24 23:30:35 +01:00
f57475daa0 tox added as development dependency
events, levels added to scripts

major version bump
2023-06-23 18:18:42 +01:00
e6ea1e5f4f bump to major version 1 2023-06-19 20:03:26 +01:00
onyx-and-iris
a460c6aeb0 add scripts.py 2022-11-07 20:21:50 +00:00
onyx-and-iris
a4cc7058b6 examples refactored
poetry scripts added
2022-10-28 02:14:08 +01:00
onyx-and-iris
a73ebf364b only add fx properties to phys strips
patch bump
2022-10-27 08:50:27 +01:00
onyx-and-iris
5ad5622612 pan_x, pan_y added to virtual strips
pan_x, pan_y virt tests added to higher.

patch bump
2022-10-26 14:24:13 +01:00
onyx-and-iris
f4fc58cea0 added strip/bus device mixins.
device_prop added to meta

README, CHANGELOG updated to reflect changes.

minor version bump

fixes #3
2022-10-11 12:53:08 +01:00
onyx-and-iris
816fd76213 add, remove now accept iterables
update README

patch bump
2022-10-06 18:07:34 +01:00
onyx-and-iris
86612a65cb add property setters in event class
use event property setters in examples

update README

patch bump
2022-10-06 16:45:08 +01:00
onyx-and-iris
08fdad135d patch bump 2022-10-04 14:36:58 +01:00
onyx-and-iris
9c8fe0b626 use logging module in subject class
patch bump
2022-09-29 11:31:19 +01:00
onyx-and-iris
af0d51eeb1 changelog, readme updated to reflect changes
minor version bump
2022-09-29 10:26:55 +01:00
onyx-and-iris
6b7a79173c fix import... oops. 2022-09-24 12:08:43 +01:00
onyx-and-iris
ef0c94a6f1 move updater thread logic out of base class.
patch bump
2022-09-24 12:04:07 +01:00
onyx-and-iris
48b2857c58 tomli/tomllib compatibility layer added.
Type annotation Self removed.

python version requirement changed.

tomli added as runtime dependency if py ver < 3.11

minor version bump.
2022-09-03 16:28:19 +01:00
onyx-and-iris
b5fc37a362 changelog updated to reflect recent changes.
minor version bump.
2022-08-02 09:20:50 +01:00
onyx-and-iris
9d446ea17d add support for midi devices.
midi example added.

minor version bump
2022-07-24 14:38:16 +01:00
onyx-and-iris
bdd125ba5c minor version bump 2022-07-21 23:27:04 +01:00
onyx-and-iris
d78de4d967 readme, changelog updated to reflect changes.
pytest-repeat added to dev dependencies.
update dependencies

minor version bump.
2022-07-16 21:24:51 +01:00
onyx-and-iris
e979595a09 refactor levels.
only compute strip/bus comp tuples if ldirty.

add comp generator function to util.

added some docstrings

patch bump
2022-07-09 11:06:48 +01:00
onyx-and-iris
210c75ed5f reduce time complexity of range checks
patch bump
2022-07-07 15:09:50 +01:00