Skip to content

Latest commit

 

History

History
96 lines (61 loc) · 2.11 KB

CHANGELOG.rst

File metadata and controls

96 lines (61 loc) · 2.11 KB

CHANGELOG

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

...

1.2.0 - 2022-03-28

Added

  • Add QObject/QML wrapper for stores to access a store directly in QML.
  • Generate store variable changed callbacks.
  • Allow string variables to be initialized.
  • Generate store meta data in doc/<store>Meta.py

Changed

  • Replaced UNUSED_PAR by a more portable UNUSED macro.

Fixed

  • Improved QtCreator integration, such as store code-completion
  • Fix support for disabling RTTI
  • Fix support for disabling exceptions

1.1.0 - 2022-01-07

Added

  • Add support for ninja, and default to it in build scripts.
  • Use matplotlib for plotting signals by libstored.gui.

Changed

  • Migrate pylibstored from PySide2 to PySide6.
  • Restructure scripts directory into dist.
  • Replace poller API.
  • libstored_lib and libstored_generate now take keyword-based parameters, but old (positional) interface is still supported.
  • Improve Zth integration for fiber-aware polling.

Removed

  • Drop Ubuntu 18.04 support. PySide6 requires Ubuntu 20.04 or later.

1.0.0 - 2021-08-25

Initial version.

Added

  • Store generator for C++ and VHDL
  • C++ library to access the store in your application
  • VHDL entities to setup synchronization between VHDL and a C++ store
  • python library with the Embedded Debugger protocol to connect to an application
  • A presentation
  • Examples
  • (Unit) tests
  • Some documentation