Release notes

Releases of documentation and code are using the same version numbers. The version numbering system (tries and) follows the semantic versioning principles:

Note

Given a version number MAJOR.MINOR.PATCH, increment the:

  1. MAJOR version when you make incompatible API changes

  2. MINOR version when you add functionality in a backward compatible manner

  3. PATCH version when you make backward compatible bug fixes

1.3.0 - 2025-04-19

  • Added an API to support integrating Verisocks with Verilator, including full documentation

  • Included a CLI wizard script to Python package in order to facilitate the creation of top-level C++ code to use Verisocks with Verilated code

  • Modified the command get(sim_info) to return time_unit and time_precision information

1.2.0 - 2024-03-16

1.1.0 - 2024-02-07

  • Added verisocks.utils Python utilitary functions, including documentation.

  • Added Verisocks.info() method as a shortcut to implement the TCP protocol info command.

  • Corrected SPI master example for standalone execution.

  • Added a minimalistic Hello world example, working both for standalone execution or with pytest.

1.0.0 - 2024-01-04

  • First released, working version