Skip to content

0.11.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@thindil thindil released this 11 Dec 06:50
· 2 commits to trunk since this release

This is the second beta release of the program. It brings a couple of new configuration options, breaking changes to behavior of directory configuration option and several fixes for bugs. As usual, a couple of new bugs arrived too. :) Tag BREAKING means the change break compatibility with a previous version of the program. Below are changes since the last release:

Added

  • The configuration setting ignoreDir for remove all files from the selected
    directory from the list of files to check.
  • The configuration setting extensions for add additional files' extensions
    when adding files with directory configuration setting.

Changed

  • Updated the project's documentation.
  • Don't check for named parameters in sizeof procedure by namedParams rule.
  • BREAKING: The directory configuration setting now adds to check by default
    only files with .nim or .nims extensions. It may break configuration if files
    to check have their extensions different.

Fixed

  • The rule objects should check only types definition.
  • The rule objects doesn't detect constructors when an object definition
    contains pragmas.
  • The rule assignments should check only valid shorthand assignments or full
    assignments which can be updated.
  • The rule hasPragma now properly detect pragmas only in forward declaration
    of routines.

Full Changelog: 0.10.1...0.11.0