All Versions
142
Latest Version
Avg Release Cycle
73 days
Latest Release
946 days ago
Changelog History
Page 3
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 withdocumentation
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