Pyvcd

Latest version: v0.4.0

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

Scan your dependencies

Page 2 of 3

0.2.0

------------------------
* Breaking changes:

* Python 3.6 is minimum version; drop Python 2 support
* Remove ident argument from VCDWriter.register_var()

* Deprecations:

* Enums for scope, variable, and timescale types
* Enums for GTKWave flags and colors

* Features:

* Inline type annotations, checkable with Mypy
* Use base-94 encoding for variable identifiers
* Improved performance

* Repairs:

* Repair default string variable value
* Ensure compound vector value correctness

* Development environment changes:

* Add top-level Makefile with targets for common commands
* Format code using black
* Format imports using isort
* Check type annotations with Mypy
* Use GitHub Actions for CI; drop Travis

0.1.7

------------------------
* Repair event variable changes (14)

0.1.6

------------------------
* Repair mis-formatted variable identifiers in dumps
* Exclude event and string types from dump_off
* Avoid duplicate timestamps in VCD output
* Avoid duplicate values in VCD output
* Improve performance when registering many variables in a scope (12)

0.1.5

------------------------
* Improve runtime performance by using write() (9)
* Update package classifiers to note Python 3.8 support

0.1.4

------------------------
* Add "string" variable type
* Repair deprecated import of ABC's from collections.abc

0.1.3

------------------------
* Allow initial timestamp other than 0 (2)
* Repair unit tests to work on Windows (3)

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.