Releases: krcb197/PeakRDL-python
Releases · krcb197/PeakRDL-python
3.1.1
3.1.0
What's Changed
- Improved documentation for 3.0.0 by @krcb197 in #287
- Update
actions/checkoutandactions/setup-pythonto 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
- @jahagirdar made their first contribution in #290
Full Changelog: 3.0.0...3.1.0
3.1.0rc3
What's Changed
- Improved documentation for 3.0.0 by @krcb197 in #287
- Update
actions/checkoutandactions/setup-pythonto 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
- @jahagirdar made their first contribution in #290
Full Changelog: 3.0.0...3.1.0rc3
3.1.0rc2
3.1.0rc1
What's Changed
- Improved documentation for 3.0.0 by @krcb197 in #287
- Update
actions/checkoutandactions/setup-pythonto 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
- @jahagirdar made their first contribution in #290
Full Changelog: 3.0.0...3.1.0rc1
3.0.0
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_writeby @krcb197 in #237 - Optimise the
test_enum_field_read_and_writeby @krcb197 in #239 - 240 optimised
test_field_propertiesby @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-themeby @krcb197 in #264 - optimise
test_inst_nameby @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 encodingproperties main field test by @krcb197 in #277 - Remove the
decode_read_valueandencode_write_valuepublic API. by @krcb197 in #279 - Make
legacy_enum_typeandlegacy_block_accessoff 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
What's Changed
- 234 optimised
test_int_field_read_and_writeby @krcb197 in #237 - Optimise the
test_enum_field_read_and_writeby @krcb197 in #239 - 240 optimised
test_field_propertiesby @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-themeby @krcb197 in #264 - optimise
test_inst_nameby @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 encodingproperties main field test by @krcb197 in #277 - Remove the
decode_read_valueandencode_write_valuepublic API. by @krcb197 in #279 - Make
legacy_enum_typeandlegacy_block_accessoff 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
What's Changed
- 234 optimised
test_int_field_read_and_writeby @krcb197 in #237 - Optimise the
test_enum_field_read_and_writeby @krcb197 in #239 - 240 optimised
test_field_propertiesby @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-themeby @krcb197 in #264 - optimise
test_inst_nameby @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 encodingproperties main field test by @krcb197 in #277
Full Changelog: 2.3.0...3.0.0rc7
3.0.0rc6
What's Changed
- 234 optimised
test_int_field_read_and_writeby @krcb197 in #237 - Optimise the
test_enum_field_read_and_writeby @krcb197 in #239 - 240 optimised
test_field_propertiesby @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-themeby @krcb197 in #264 - optimise
test_inst_nameby @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