Skip to content

Releases: SystemRDL/PeakRDL

1.5.0

03 Oct 04:15

Choose a tag to compare

Updates:

  • Fix missed environment variable expansion in -f flag (#56)
  • Added support for ${{this_dir}} token inside -f argfiles

1.4.0

23 May 20:10

Choose a tag to compare

Functionally identical to prior version except that the PeakRDL CLI (and eventually all other core extensions) will now be licensed using GNU LGPLv3.

LGPLv3 is nearly identical to GPLv3, however it has more permissive redistribution rules which align well with the philosophy and goals of this project.

1.3.0

23 Apr 17:25

Choose a tag to compare

This is a pretty minor maintenance update. Nothing particularly groundbreaking.

Updates:

  • ⚠️ Drop support for Python 3.6
  • Improvements to API type hints
  • Add version_info tuple for easier tool version comparisons.
  • Refactor internals

1.2.3

17 Dec 06:32

Choose a tag to compare

Re-release. No change to tool.

1.2.0

17 Dec 05:46

Choose a tag to compare

Updates:

  • Decouple command-line implementation into separate peakrdl-cli package which excludes core plugins. #18
  • Improve error message for plugin collisions. #39

1.1.0

26 Oct 04:31

Choose a tag to compare

New Features:

  • Add support for environment variables in .f files. #35

1.0.0

17 Oct 04:09

Choose a tag to compare

Updates:

  • v1.0 release! 🎉
  • Add c-header export subcommand.

0.9.0

31 Aug 05:20

Choose a tag to compare

Updates:

  • Add command line option to inject define macros into RDL preprocessor namespace. #24
  • Add option to show field output to dump command. #30

0.8.0

23 Mar 05:50

Choose a tag to compare

Updates:

  • Add workaround to bug in py3.8/py3.9's distribution metadata discovery that impacts ability to load plugins. #16

0.7.0

12 Mar 06:43

Choose a tag to compare

Updates:

  • Rework plugin framework to rely on plugins extending from base class.
  • Add support for TOML-based PeakRDL configuration file.