Skip to content

pyvcd-0.2.0

Compare
Choose a tag to compare
@jpgrayson jpgrayson released this 01 Apr 22:19
· 70 commits to master since this release
  • 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