Goxlr

Latest version: v1.4.6

Safety actively analyzes 623567 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.4.6

**Full Changelog**: https://github.com/samcarsonx/goxlr-py/compare/v1.4.5...v1.4.6

- Quick fix for GoXLR Minis. Initialising/updating status threw errors when trying to get `Sampler`, `Effects`, `Scribble` objects

1.4.5

**Full Changelog**: https://github.com/samcarsonx/goxlr-py/compare/v1.4.4...v1.4.5

- Added an example code page to the documentation
- Featuring `paging.py` which is an experimental implementation of fader paging. Uses the effect preset buttons to switch pages
- New `StatusCommands.wait_for_button()` which waits for any combination of buttons and states

1.4.4

**Full Changelog**: https://github.com/samcarsonx/goxlr-py/compare/v1.4.3...v1.4.4

- Added `MissingFeatureError` for when trying to do something that the GoXLR Full can but the Mini cannot
- Currently only applies to `GoXLRCommands.set_animation_mode()` when setting it to `AnimationMode.Ripple` on a Mini
- Refactored `Socket` such that `open()` and `close()` are the main handler methods, with `connect()` and `disconnect()` as aliases
- Updates to documentation

1.4.3

**Full Changelog**: https://github.com/samcarsonx/goxlr-py/compare/v1.4.2...v1.4.3

Fixed:
- GoXLR.receive_patch() caused recursion exception

1.4.2

**Full Changelog**: https://github.com/samcarsonx/goxlr-py/compare/v1.4.1...v1.4.2

- Added `Patch` dataclass and `PatchOperation` enum
- Added `IDType` enum (`IDType.Heartbeat`, `IDType.Patch`)
- Updated `Socket.receive()` to accept either an int or IDType rather than having to specify `0` or `2**64 - 1` for a heartbeat or patch message, respectively.
- Added `Socket.receive_patch() -> List[Patch]` helper function.
- Added `GoXLR.receive_patch(update=True)` which runs `Socket.receive_patch()` followed by `GoXLR.update()` after by default.

Perhaps I'll add functionality to listen for patches in the background and update the Status automatically in the future.

1.4.1

**Full Changelog**: https://github.com/samcarsonx/goxlr-py/compare/v1.4.0...v1.4.1

- Modified some project data to comply with the new title `goxlr-py`
- Remains `goxlr` on PyPI

In hindsight this update probably wasn't necessary..oh well!

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.