Vban-cmd

Latest version: v2.5.2

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

Scan your dependencies

Page 3 of 4

1.3.0

Added

- Keyword argument subs for vban_cmd.api. Provides control over which updates to receive.
- Event class added to misc. Toggle events, get list of currently subscribed.
- vban_cmd.api section added to README in Base Module section.
- observer example updated to reflect changes.
- alias property isdirty for is_updated in strip/bus levels

Changed

- By default no longer listen for level updates (high volume). Should be enabled explicitly with subs kwarg.

1.2.0

Added

- get() added to bus mode mixin. returns the current bus mode.
- support for setting bus mode in toml config
- levels, gainlayers, bus modes sections added to readme.
- test_configs to unit tests
- test_factory to unit tests

Changed

- type checks removed.
- inputlevels/outputlevels in VBAN_VMRT_Packet_Data now generator functions

Fixed

- is_updated in strip/bus levels now returns a bool, is level dirty or not?

1.1.0

Added

- pre-commit.ps1 added for use with git hook

Changed

- No longer passing data in ldirty notification.

Fixed

- bug fixed in TOMLStrBuilder.

1.0.0

Added

- project now packaged with poetry and added to pypi.

Changed

- factory method now using director/builder classes.
- config now using loader to manage configs in memory.
- TOMLStrBuilder added to config, builds a config as a string for the toml parser.
- kinds mapped as dataclasses
- major version bump due to dependency change. Now requires python 3.11+

0.4.0

Added

- support for observers added.
- pdirty, ldirty notifications defined.

0.3.0

Added

- strip_levels, bus_levels property objects added to base class. These now return the full level array.
- filter out empty values from strip_levels/bus_levels
- script decorator added to sendtext() in base class. Now supports passing a nested dict, similar to apply()
- pre-commit.ps1 added for use with git hook. test badges added to readme.
- genbadge added to development dependencies in setup.py
- Lower tests added.

Changed

- mc getter implemented in strip class
- bus modes meta function reworked.
- sendtext() now for multi set operationis (used by apply() method)
- tests now run according to a kind, for a single run version is random.
- now using psuedo decorator functions cache_bool and cache_string to handle caching.
- meta functions reworked.
- strip bool props moved into factory function.

Fixed

- fixed size of recvfrom buffer for self.rt_packet_socket in base class
- nose tests migrated to pytest as nose will not be supported in python 3.10+
- sendtext() removed from readme. Still in interface but not advised to use since it doesn't update cache.

Page 3 of 4

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.