3. Changelog

For next release:

  • text underline or overline rendering

  • multiline text support

  • verilog stimuli rendering engine

v0.0.6:
New:
  • terminal rendering engine

v0.0.5:
New:
  • css file parser for global style

  • fix #36

  • fix #37

Change:
  • architecture change to support brick plugins

  • architecture change to apply filters on wavelanes

  • complete the documentation

  • improve test coverage

  • improve parsing of annotations’s from/to properties

  • change from Travis CI to Circle CI

3.1. v0.0.4:

New:
  • Wavedrom single node edge for text position

  • arrows, lines, … and color overloading

  • add from/to properties to delimit global time compression

  • remove background behind text in annotations with text_background: False

Change:
  • rename module from pywave to undulate

  • fix positions wrt to hscale/vscale

  • improve safety wrt to evaluation of equations

  • fix position calculation

  • fix background during signal transition

  • update documentation

  • simplify installation process

3.2. v0.0.3:

New:
  • travis CI

  • decomposition into pre/-/post-processing steps

  • enhanced annotations capability

  • add signal overlay

  • add empty brick with ‘ ‘

  • add “||” for global time compression annotation

  • add hline, vline and edges as annotations

  • add stroke-dasharray support

  • preparation of the documentation

Change:
  • rename module into pywave

  • update license

  • fix complex Wavedrom script

  • adjust code for sphinx-module creation

  • fix python 3.5 compatibility issues

  • consider period information for node positioning

  • arrows positioning

  • fix cross groups edges

Removed:
  • eps renderer in favor of cairo renderer

3.3. v0.0.2:

New:
  • register rendering

  • cairo renderer

  • metastability brick: m (metastable settling to 0) / M (settling to 1)

  • equation evaluation for c and s analogue bricks

  • add attr / data / position attributes for registers

Change:
  • edge position inside nested groups

  • miscellaneous fix inside bricks rendering

  • improved code readability

  • improved tests and code coverage

  • digital brick area filling

  • fix eps discrepency wrt to svg renderer

3.4. v0.0.1:

New:
  • slewing option

  • offset dx/dy on edges labels

  • migration from javascript to python

  • abstract renderer inherited

    • svg renderer

    • eps renderer

  • comment support in json

  • analogue waveforms: a (any) / c (capacitive) / s (step with slew)

  • toml support

  • yaml support

  • black & white eps renderer

Change:
  • baseline adjustment in firefox

  • group representation