CHANGES
=======

1.4.4
-----

* Compatability fix in build.py

1.4.3
-----

* New scope on nvm block generated code: type 2 write calls should be written manually, no init calls needed

1.4.2
-----

* Bug fix for ZC dids

1.4.1
-----

* Bug fix in composition\_yaml.py

1.4.0
-----

* Added RTE interface enum doc
* Adding lsb, offset to curves and maps
* Fix issue with mapping to Rte enums when enum does not have a key for integer 0
* Copy all keys in parsed ZC files
* Allow comments in enum definition file
* Also init calibration variables in the calibration init function

1.3.1
-----

* Bug fix in rte\_dummy.py

1.3.0
-----

* Update towards breaking yaml generator changes

1.2.1
-----

* Fixing RTE Checkpoint ID feature
* Add option for generating RTE dummy files
* Fix in ZC NVM generation
* Reapply blackduck and fix NOTICE
* Bugfix, default\_value refered to as default
* Update NOTICE in .gitattributes

1.2.0
-----

* Enable enums in interface for zone controller
* Clean out remains of useSwcNameAsPrefix

1.1.4
-----

* Fix for ZC projects using RTE checkpoint calls
* Improve error messages in interface/zone\_controller

1.1.3
-----

* Add scheduler prefix to NVM functions

1.1.2
-----

* Fixes in interface/zone\_controller.py

1.1.1
-----

* Need to generate ZC NVM structs in order to compile

1.1.0
-----


1.0.8
-----

* Remove required key in config.py

1.0.7
-----

* Bug fix, order in calibration.py

1.0.6
-----

* Allow ZC ports without elements
* Updates to be able to generate NVM RTE function calls
* Adding NVM functionality to composition\_yaml

1.0.5
-----

* Added powertrain-build entrypoint
* Bug fix in \_add\_autosar\_data\_types
* Join the use of useSwcAsPrefix and get\_scheduler\_prefix
* Forcing LF in NOTICE file
* Added support for Python 3.13

1.0.4
-----

* Missed to update use of get function

1.0.3
-----

* Measure code coverage in tox tests
* Add option for supplying custom step function name
* Aggregate project settings for ARXML specifications in ProjectCfg
* CRLF -> LF
* Update NOTICE file
* Improve TargetLink documentation
* Add option for supplying custom init function name
* Add docs about TargetLink
* Update docs matching ecuType refactorisation
* Updated documentation
* Bug fix in build.py

1.0.2
-----

* Add option for softwareComponentBase

1.0.1
-----

* Bug fix, read diagnostics key in interface/zone\_controller too

1.0.0
-----

* Make composition\_yaml read diagnostics key instead
* Devs asked for missing ZC dids to be erroneous
* Refactor usage of ecu\_supplier
* Make powertrain-build not overlap with pybuild in site-packages
* Bug fix - always set zc\_dids in compisition\_yaml
* Allow multiple elements for ZC ports
* Fixes for ZC diagnostics
* TL\_Lookup1D and TL\_Lookup2D json entries bug fix
* Adding dependency scan
* Add new includes config for tree structure include
* Add feature for ZC DIDs and DTCs
* Fixes in ZC check\_signal\_property function

0.1.0
-----

* Updates to deployment docs/files
* Adding blackduck token to secrets
* Update PyPi secret to handle official PyPi

0.0.1
-----

* Updates making pypi upload possible
* Update pypi secret and add job using it
* Add secret for uploading to TestPyPi
* Copy from Volvo Cars local project
* Add tox jobs
* Add initial jobs for check and gate
* Added .gitreview
