Announcements
-------------
There were several alignment rules which were ignoring the `comment_line_ends_group` option.
Please be aware that some alignment rules may trigger from the previous release.
Refer to issue #988 for more details.
There was also an issue with YAML configurations with options using `yes` and `no`.
These options could be converted to booleans by PyYAML according to the YAML spec if they were not strings.
Due to this an effort was made to change all the `True` and `False` options to `yes` and `no` strings.
The original `True` and `False` are still supported, but going forward all options will be strings.
Refer to issue #1009 for more details.
Platform independent features were added in this release.
This includes line separators and file path separators.
The type of line separator can be based on the platform or hard coded.
New Features
------------
Issue #896
Ability to read VHDL file from standard input
Issue #945
Issue #949
Adds rules for return keywords
Issue #969
Adds grouping of use clauses
Issue #983
Added alignment of concurrent selected signal assignments
Issue #1003
Added case rules for subtype_declarations
Issue #1015
Platform independent updates
Issue #1016
file_list option added to configurations
Issue #1030
Added more options for indenting use clauses
Issue #1010
Issue #1011
Issue #1012
Issue #1014
Issue #1017
Added pre-commit hook support
Added line seperator configuration
Added atomic write of files
Bug Fixes
---------
Issue #942
Moved instantiation_023 to port_map_010
Issue #950
procedure_012 could produce invalid code.
Issue #988
Fixing alignment rules which did not honor the comment_line_ends_group
Issue #990
constant_016 did not raise errors when a constraint was present.
Issue #995
architecture_025 did not provide a solution message
Issue #992
Issue #1001
Issue #1005
Issue #1006
Issue #1008
Issue #1035
Documentation updates
Issue #1009
Fixed issue with yes and no being converted to booleans in YAML files
Issue #1022
function_018 could produce invalid code
Issue #1033
fixed rule conflict with selected assignments
Issue #1041
Coverage updates
Retired Issues
--------------
Issue #908
Issue #921
Acknowledgements
----------------
I would like to thank the following contributors:
@alonbl
@cla5323
@cschlaak
@JHertz5
@masubious
@SethGower
@t-aras
I would like to thank the following bug finders and feature requestors:
@avelure
@flyinged
@sibeov
@zack-vii