Announcements
-------------
The scoping of consistent case rules was significantly improved on this release.
New Features
------------
Issue #1076
Added ignore_single_line option to rule procedure_call_003.
Issue #1081
Added hierarchical alignment of => for rules constant_400, procedure_400 and sequential_400.
Added ability to ignore single line aggregates.
Issue #1103
Added rules procedure_006 and function_300 to enforce the structure of the formal_parameter_list.
Issue #1107
Added option to allow alignment of close parenthesis of process sensitivity list.
Issue #1110
Added rules generate_601 and generate_602 to enforce prefix/suffix of the identifier in for_generate_statement.
Added rules loop_statement_602 and loop_statement_603 to enforce prefix/suffix of the identifier in for loops.
Bug Fixes
---------
Issue #551
Issue #755
Issue #998
Issue #1023
Issue #1062
Updated scoping of consistent case rules to address greedy nature of current rules.
Issue #1079
Rule procedure_410 will now align on a file parameter.
Issue #1082
Additional whitespace and case rules for assert statements.
Issue #1084
Issue #1086
Issue #1104
Issue #1106
Issue #1113
Documentation spelling, grammar and clarification updates.
Issue #1088
Added support for conditional waveforms to rule process_400.
Issue #1089
Issue #1120
Unittest cleanup.
Issue #1091
Issue #1100
VSG would crash if a keyword was on the first line of a file.
Retired Issues
--------------
Issue #1095
Issue #1100
Acknowledgements
----------------
I would like to thank the following contributors:
@JHertz5
I would like to thank the following bug finders and feature requestors:
@alonbl
@bae-pabr
@masubious
@nfrancque
@t-aras
@Timandrias