Skip to content
Announcements
-------------

None at this time.

New Features
------------

  Issue #1280
    Added rules to enforce capitalization on others keywords.

  Issue #1320
    Added rules to force map keyword to be on the same line as port and generic keywords.

  Issue #1306
  Issue #1322
  Issue #1323
  Issue #1324
  Issue #1325
  Issue #1330
    Added rules for package instantiation declarations.

  Issue #1310
    Added rules for consistent case of parameter names in subprograms.

  Issue #1323
    Added indent and blank line rules for package instantiation declarations.

  Issue #1324
    Added structure rules for package instantiation declarations.

  Issue #1341
    Added case rules for delay machanisms.

  Issue #1359
    Added case rules for the range keyword.

  Pull Request #1351
    Updated md5sum calculator to when running VSG on FIPS enabled systems.

  Issue #1361
    Added case rule for the open keyword in array constraints.

Bug Fixes
---------

  Issue #1234
    Fixed rule architecture_600 so it applies inside generic maps.

  Issue #1287
    Fixed indent inside protected types.

  Issue #1290
    Subprograms declared in a generic map were not being formated correctly.

  Issue #1291
    Aggregate parts were occasionally misaligned by one space.

  Issue #1295
    Rule variable_assignment_004 was conflicting with rule variable_assignment_401.

  Issue #1302
  Issue #1350
    Adding rules for shift operators.

  Issue #1314
    The rule column in the output report now changes to match the length of the rule.

  Issue #1316
    Rule generic_map_006 was applying to port maps.  Additional rule added for just port maps.

  Issue #1319
    Generic map rules now apply to all instances of generic maps.

  Issue #1335
    Rule variable_011 now works on procedure calls.

  Issue #1369
    Rules procedure_505 and procedure_009 are duplicates.  Removed rule procedure_009.

Retired Issues
--------------

  Issue #1078
  Issue #1209
  Issue #1343
  Issue #1357

Code Cleanup
------------

  Issue #1300
    Removed duplication in code to improve readability.

  Issue #1347
    Removed commented out code.

  Issue #1367
    Added missing __init__.py file in tests.

Documentation Updates
---------------------

  Issue #1297
    Fixed references to package body.

  Issue #1353
    Changed reference to port clause in rule port_015.

  Pull Request #1353
    Spelling updates and removal of invalid link.

Acknowledgements
----------------

  I would like to thank the following bug finders and feature requestors:

    @maltaisn
    @thbge

  I would like to thank the following contributors:

    @JHertz5
    @larshb
    @rpatel3001