All Versions
142
Latest Version
Avg Release Cycle
73 days
Latest Release
946 days ago

Changelog History
Page 3

  • v5.0.1 Changes

    July 03, 2018
    • (troessner) Fix uninitialized constant error
  • v5.0.0 Changes

    June 29, 2018

    ๐Ÿ’ฅ Breaking changes:

    • (David Fisher) Change PrimaDonnaMethod to MissingSafeMethod
    • ๐Ÿ“š (mvz) Always include documentation in JSON and YAML
    • ๐Ÿšš (mvz) Remove Syntax smell detector
    • ๐Ÿšš (mvz) Remove deprecated Examiner#description (in favor of Examiner#origin)
    • ๐Ÿ”ง (mvz) Allow only detector names in configuration hash
    • (mvz) Do not accept a class as parameter for reek_of
    • (mvz) Allow only .reek.yml instead of any file name ending in .reek
    • ๐Ÿ”ง (troessner) Validate our configuration by using a schema
    • ๐Ÿ”ง (troessner) Scope detectors in the configuration under detectors
    • ๐Ÿšš (troessner) Move directory directives under a special key
    • ๐Ÿ”ง (troessner) Use strings not regexes in our configuration file
    • ๐Ÿ“š (troessner) Replace wiki-links flag with documentation flag
    • ๐Ÿ”ง (troessner) Add yml extension to Reeks configuration file
    • (troessner) Drop legacy code comment separator
    • ๐Ÿ’Ž (troessner) Drop Ruby 2.2 support
    • ๐Ÿ’Ž (troessner) Drop Ruby 2.1 support

    Non breaking changes:

    • ๐Ÿ‘ (Paul Sadauskas) Add support for --stdin-filename
    • ๐Ÿ“š (mvz) Generate versioned documentation links
    • ๐Ÿ›  (mvz) Bugfix: Only report FeatureEnvy for instance methods
    • (troessner) List all smells
  • v4.8.2 Changes

    June 26, 2018
    • (mvz) Only report FeatureEnvy for instance methods
    • ๐Ÿ“š (mvz) Generate versioned documentation links
  • v4.8.1 Changes

    April 12, 2018
    • (mvz) Loosen dependency on rainbow
  • v4.8.0 Changes

    March 05, 2018
    • ๐Ÿ’Ž (pocke) Support Ruby 2.5
    • ๐Ÿ–จ (mvz) Print original exception class in certain error messages
    • ๐Ÿ‘ป (mvz) Only include long exception message in CLI output
    • ๐Ÿ’Ž (chastell) Add official support for Ruby 2.5
    • (mvz) Do not detect ModuleInitialize for nested dynamic classes
  • v4.7.3 Changes

    November 05, 2017
    • (mvz) Handle UTF-8 files in all locales
    • ๐Ÿ“œ (troessner) Handle encoding and other errors when parsing the source
    • (mvz) Report method source line in PrimaDonnaMethod
    • (mvz) Pick up config file in reek matcher
    • (mvz) Let REEK_SRC override set values in rake task
  • v4.7.2 Changes

    July 24, 2017
    • (mvz) Also report unused uncommunicative parameter names
    • (mvz) Track visibility correctly when using method definition visibility modifiers
    • (mvz) Handle method comments when using method definition visibility modifiers
  • v4.7.1 Changes

    June 12, 2017
    • (mvz) Improve IrresponsibleModule and fix some bugs along
  • v4.7.0 Changes

    May 31, 2017
    • (pocke) Introduce Syntax smell detector
  • v4.6.2 Changes

    April 27, 2017
    • (pocke) Prevent from breaking on a string with escape sequence incompatible with UTF-8
    • ๐Ÿ“œ (pocke) Use Ruby 2.4 parser for parsing code