Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[v1.9.0]

Added

  • Better support to Laravel Lumen (#247)

Fixed

  • Issue when internal insight code is an integer (6c6650f)

[v1.8.1]

Fixed

[v1.8.0]

Added

  • Authorize analyse of one file or specific directory (#195)
  • Configure search use in annotation (#196)
  • Add changelog to website (#204)
  • Json & Console formatters (#201)

Fixed

  • Merge config with default config (#196)

[v1.7.0]

Added

  • ComposerMustBeValid and ComposerLockMustBeFresh insights (#169)
  • CyclomaticComplexityIsHigh max complexity is now configurable (#190)
  • Possibility of ignoring files on specific insight (#182)
  • Possibility of disable ForbiddenSecurityInsight (#175) (#187)

Fixed

  • Non used files are no included anymore while requiring php insights (#189)

[v1.6.0]

Added

  • Laravel preset now ignores model attribute setters (#154)
  • Ignores package managers folders by default (#144)
  • Ignores blade.php files (#155)
  • You can now exclude files and directories (#75)
  • Automatic docker image build on new release (#160)

Changed

  • Upgraded sensiolabs/security-checker dependency to ^6.0 (#158)

Fixed

  • Fixed a bug with optional type hints increasing cyclomatic complexity (#150)

[v1.5.0]

Added

  • Better support with nette dependencies

Fixed

  • Complexity over 100.0

[v1.4.0]

Added

  • Drupal preset (#120)
  • Display insight class name on verbose mode (#139)

[v1.3.1]

Fixed

  • Missing option --disable-security-check (#106)
  • Overwrite of existing preset config options (#111)
  • [Laravel Preset] Ignores TelescopeServiceProvider::class (#113)

[v1.3.0]

Added

Fixed

  • Exit error code on security issues (#106)

[v1.2.1]

Fixed

  • Wrong insight RequireShortTernaryOperatorSniff (7e10c18)
  • Missing dependency ext-iconv (#90)

[v1.2.0]

Adds

  • Forces getting 1.2 using composer require

[v1.1.1]

Fixed

[v1.1.0]

Adds

  • Options --min-quality, --min-complexity, --min-architecture, --min-style (#67)

Fixed

  • Issue when composer require key is empty (#76)
  • Issues displaying scores above 10 (#57)

[v1.0.5]

Fixed

  • [Laravel Preset] Ignores ide_helper_models (#51)

[v1.0.4]

Fixed

  • PHP warning while using --no-interaction option (f68e13a)

[v1.0.3]

Fixed

[v1.0.2]

Fixed

[v1.0.1]

Fixed

  • [Laravel Preset] Ignores _ide_helper.php (#46)

[v1.0.0]

Added

  • First version