Skip to content

Latest commit

 

History

History
389 lines (272 loc) · 25.4 KB

CHANGELOG.md

File metadata and controls

389 lines (272 loc) · 25.4 KB

Changelog

Full Changelog

1.1.0 (2020-10-13)

Full Changelog

Implemented enhancements:

  • Allow Symfony 5 #215

Closed issues:

  • Looking for a new maintainer #222
  • Cannot run the tool locally #219
  • Churn --version flag does not work #211
  • Tests for ProcessManager? #155

Merged pull requests:

1.0.3 (2019-01-26)

Full Changelog

Merged pull requests:

1.0.2 (2018-10-01)

Full Changelog

Closed issues:

  • PHP Fatal error: Uncaught TypeError: Argument 1 passed to Symfony\Component\Yaml\Yaml::parse() must be of the type string, boolean given, called in /app/vendor/bmitch/churn-php/src/Commands/ChurnCommand.php #183

Merged pull requests:

1.0.1 (2018-09-02)

Full Changelog

Merged pull requests:

1.0.0 (2018-07-04)

Full Changelog

Merged pull requests:

0.5.0 (2018-01-28)

Full Changelog

Closed issues:

  • Fix failing build #175
  • No results - script hangs forever #172

Merged pull requests:

0.4.1 (2017-10-21)

Full Changelog

Implemented enhancements:

  • ChurnCommand is 243 lines - should be smaller. #133

Closed issues:

  • ResultsFactory #166
  • Add PHPCS forbidden functions sniff. #162
  • Test(s) for JsonResultsRenderer #160
  • Tests for ResultsLogic #157
  • Tests for ResultsRendererFactory #156
  • Tests for ResultCollection->whereScoreAbove() method #154
  • Create a custom PHPMD ruleset. #129

Merged pull requests:

0.4.0 (2017-10-19)

Full Changelog

Implemented enhancements:

  • [Config] Use regex in files to ignore #58

Closed issues:

  • We get linear scores #149
  • Possible problem in cyclomatic complexity calculation #148
  • Unable to install for symfony 3.1.10 project #137
  • New screenshot featuring new scoring method #136
  • Fix broken build #130
  • Enable PDS compliance #128
  • Add a "downloads" badge with the other badges. #118
  • Update readme to reflect new configuration location option. #117
  • New screenshot #115
  • Bug in FileManager - regex to ignore files? #113
  • Update readme with new ability from #110 #111
  • Option to define where the config file churn.yml lives #108
  • Enhance readme / documentation #104
  • Suggestion to change the scoring #97
  • Make multiple paths (#72) something that be configured in churn.yml #76

Merged pull requests:

0.3.1 (2017-09-29)

Full Changelog

Implemented enhancements:

  • Validate data being used to create config class #54

Merged pull requests:

0.3.0 (2017-09-26)

Full Changelog

Closed issues:

  • Sniff to disallow set methods. #93

Merged pull requests:

0.2.0 (2017-09-02)

Full Changelog

Implemented enhancements:

  • [Config] Threshold #56
  • [Config] Score modifier? (saving for possible future enhancement) #55
  • Set a max score a file can reach - if file is above it turns red in results? #53

Closed issues:

  • Update sample output in Readme with a screen shot? #68

Merged pull requests:

0.1.0 (2017-08-29)

Full Changelog

Implemented enhancements:

  • [Config] Paths of files #57

Closed issues:

  • churn has require: should be require\_once #79
  • Build failing - FileManager has too many indentation levels. #74
  • Note in readme that this currently only works on unix command line #70
  • Some missing declarations #64
  • Test to make sure FileManager ignores files specified to ignore in config. #62
  • Add sniff to check for use of: instanceof #61
  • Ability to only display results where score > X #26
  • Ability to provide multiple paths. #24

Merged pull requests:

0.0.6 (2017-08-24)

Full Changelog

Closed issues:

  • Limit git history when counting changes. #51
  • Config file (yml) #40
  • Ability to only show top X results. #25
  • Ability to ignore files #23

Merged pull requests:

  • Downgrade to symfony/process 3.2 allowing this package to work with Laravel 5.4 installs. #60 (gms8994)

0.0.5 (2017-08-23)

Full Changelog

Closed issues:

  • Add footer with misc data under table? #42

Merged pull requests:

0.0.4 (2017-08-19)

Full Changelog

Closed issues:

  • Changes for next version #39

Merged pull requests:

  • Lower console version requirement #50 (bmitch)

0.0.3 (2017-08-19)

Full Changelog

Closed issues:

  • Add some sort of header above table #41
  • Run in parallel #38
  • Make FileManager return an object instead of an array? #33

Merged pull requests:

0.0.2 (2017-06-23)

Full Changelog

Closed issues:

  • ResutlsGenerator tests #35
  • Tests for FileManager #31
  • Tests for ResultCollection #29
  • Tests for Result object #27
  • Missing tests #20
  • Once ready - update readme.md #10

Merged pull requests:

0.0.1 (2017-06-19)

Full Changelog

Closed issues:

  • Make results show files relative to provided path. #19
  • Fix failing build #16
  • Add the sniff for SlevomatCodingStandard #13
  • How to calculate the scoring? #11
  • Refactor churn command #9
  • Make churn command live in bin folder for easy execution. #8
  • Tighten up Cyc Complex assessor with some more tests. #7
  • Command to display results. #5
  • Number of git commits assessor. #3
  • Cyclomatic Complexity Assessor #1

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator