Skip to content

Releases: krcb197/PeakRDL-python

3.1.1

12 Apr 17:36
46086d0

Choose a tag to compare

What's Changed

  • Correct the UDPStruct definition to include lists of items. by @krcb197 in #300

Full Changelog: 3.1.0...3.1.1

3.1.0

12 Apr 15:04
875adf8

Choose a tag to compare

What's Changed

  • Improved documentation for 3.0.0 by @krcb197 in #287
  • Update actions/checkout and actions/setup-python to node24 versions by @krcb197 in #289
  • Fix typo in ValueError message for decoding value by @jahagirdar in #290
  • Added support for UPD arrays by @krcb197 in #295
  • Support for User Defined Properties which reference other parts of the Register Model by @krcb197 in #293

New Contributors

Full Changelog: 3.0.0...3.1.0

3.1.0rc3

05 Apr 18:28

Choose a tag to compare

3.1.0rc3 Pre-release
Pre-release

What's Changed

  • Improved documentation for 3.0.0 by @krcb197 in #287
  • Update actions/checkout and actions/setup-python to node24 versions by @krcb197 in #289
  • Fix typo in ValueError message for decoding value by @jahagirdar in #290
  • Added support for arrays within UDP by @krcb197 in #295
  • Added support for UDPs which cross-reference other nodes

New Contributors

Full Changelog: 3.0.0...3.1.0rc3

3.1.0rc2

29 Mar 18:39

Choose a tag to compare

3.1.0rc2 Pre-release
Pre-release

What's Changed

Full Changelog: 3.1.0rc1...3.1.0rc2

3.1.0rc1

28 Mar 17:50

Choose a tag to compare

3.1.0rc1 Pre-release
Pre-release

What's Changed

  • Improved documentation for 3.0.0 by @krcb197 in #287
  • Update actions/checkout and actions/setup-python to node24 versions by @krcb197 in #289
  • Fix typo in ValueError message for decoding value by @jahagirdar in #290
  • Preliminary version of the supporting field reference UDPs

New Contributors

Full Changelog: 3.0.0...3.1.0rc1

3.0.0

27 Feb 22:05
55a5cad

Choose a tag to compare

This release includes a significant refactoring to the generated test cases. Significantly reducing the amount of generated code in favour of a test library.

What's Changed

  • 234 optimised test_int_field_read_and_write by @krcb197 in #237
  • Optimise the test_enum_field_read_and_write by @krcb197 in #239
  • 240 optimised test_field_properties by @krcb197 in #242
  • Optimised register tests by @krcb197 in #248
  • autogenerated simulator register and field test cases are excessive in size by @krcb197 in #254
  • merge the tests for the systemRDL name and description by @krcb197 in #259
  • Change the documentation to use sphinx-book-theme by @krcb197 in #264
  • optimise test_inst_name by @krcb197 in #265
  • Optimise traversal iterators by @krcb197 in #266
  • Improve the iterator test to cover the rolled and unrolled cases by @krcb197 in #269
  • Remove old jinja template logic checking for pre-3.8 by @krcb197 in #271
  • Generalised memory test in the library by @krcb197 in #273
  • Optimise property and name map tests by @krcb197 in #275
  • optimise test field encoding properties main field test by @krcb197 in #277
  • Remove the decode_read_value and encode_write_value public API. by @krcb197 in #279
  • Make legacy_enum_type and legacy_block_access off by default. by @krcb197 in #282
  • 272 split into the lib test base classes into classes per type of thing by @krcb197 in #283
  • Add Pathological Test to the CI by @krcb197 in #284

Full Changelog: 2.3.0...3.0.0

3.0.0rc8

26 Feb 18:03
6a50c63

Choose a tag to compare

3.0.0rc8 Pre-release
Pre-release

What's Changed

  • 234 optimised test_int_field_read_and_write by @krcb197 in #237
  • Optimise the test_enum_field_read_and_write by @krcb197 in #239
  • 240 optimised test_field_properties by @krcb197 in #242
  • Optimised register tests by @krcb197 in #248
  • autogenerated simulator register and field test cases are excessive in size by @krcb197 in #254
  • merge the tests for the systemRDL name and description by @krcb197 in #259
  • Change the documentation to use sphinx-book-theme by @krcb197 in #264
  • optimise test_inst_name by @krcb197 in #265
  • Optimise traversal iterators by @krcb197 in #266
  • Improve the iterator test to cover the rolled and unrolled cases by @krcb197 in #269
  • Remove old jinja template logic checking for pre-3.8 by @krcb197 in #271
  • Generalised memory test in the library by @krcb197 in #273
  • Optimise property and name map tests by @krcb197 in #275
  • optimise test field encoding properties main field test by @krcb197 in #277
  • Remove the decode_read_value and encode_write_value public API. by @krcb197 in #279
  • Make legacy_enum_type and legacy_block_access off by default. by @krcb197 in #282
  • 272 split into the lib test base classes into classes per type of thing by @krcb197 in #283
  • Add Pathological Test to the CI by @krcb197 in #284

Full Changelog: 2.3.0...3.0.0rc8

3.0.0rc7

03 Dec 22:12
cefaf9a

Choose a tag to compare

3.0.0rc7 Pre-release
Pre-release

What's Changed

  • 234 optimised test_int_field_read_and_write by @krcb197 in #237
  • Optimise the test_enum_field_read_and_write by @krcb197 in #239
  • 240 optimised test_field_properties by @krcb197 in #242
  • Optimised register tests by @krcb197 in #248
  • autogenerated simulator register and field test cases are excessive in size by @krcb197 in #254
  • merge the tests for the systemRDL name and description by @krcb197 in #259
  • Change the documentation to use sphinx-book-theme by @krcb197 in #264
  • optimise test_inst_name by @krcb197 in #265
  • Optimise traversal iterators by @krcb197 in #266
  • Improve the iterator test to cover the rolled and unrolled cases by @krcb197 in #269
  • Remove old jinja template logic checking for pre-3.8 by @krcb197 in #271
  • Generalised memory test in the library by @krcb197 in #273
  • Optimise property and name map tests by @krcb197 in #275
  • optimise test field encoding properties main field test by @krcb197 in #277

Full Changelog: 2.3.0...3.0.0rc7

3.0.0rc6

02 Dec 07:25
6f08aca

Choose a tag to compare

3.0.0rc6 Pre-release
Pre-release

What's Changed

  • 234 optimised test_int_field_read_and_write by @krcb197 in #237
  • Optimise the test_enum_field_read_and_write by @krcb197 in #239
  • 240 optimised test_field_properties by @krcb197 in #242
  • Optimised register tests by @krcb197 in #248
  • autogenerated simulator register and field test cases are excessive in size by @krcb197 in #254
  • merge the tests for the systemRDL name and description by @krcb197 in #259
  • Change the documentation to use sphinx-book-theme by @krcb197 in #264
  • optimise test_inst_name by @krcb197 in #265
  • Optimise traversal iterators by @krcb197 in #266
  • Improve the iterator test to cover the rolled and unrolled cases by @krcb197 in #269
  • Remove old jinja template logic checking for pre-3.8 by @krcb197 in #271
  • Generalised memory test in the library by @krcb197 in #273
  • Optimise property and name map tests by @krcb197 in #275

Full Changelog: 2.3.0...3.0.0rc6

2.3.0

29 Nov 15:06
5dd0505

Choose a tag to compare

What's Changed

  • Improve the support for overlapping register and fields by @krcb197 in #260

Full Changelog: 2.2.0...2.3.0