Reek v5.0.0 Release Notes
Release Date: 2018-06-29 // almost 6 years ago-
๐ฅ 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