Skip to content

1.7.0

Compare
Choose a tag to compare
@theofidry theofidry released this 10 Jul 17:44
· 36 commits to master since this release
c1bbee3

Features

  • Improve the logging experience in #92
  • Mark classes as @final in #98
  • Add extra logging on normal verbosity in #112

Bugfixes

  • Add missing ext-json requirement in #82
  • Ensure we clean up the state even when executing only one namespace in #94
  • Cleanup application commands between each executions in #96
  • Ensure additional flags & options are forwarded in #106
  • Fix executing plugin in a namespace in #115

Misc

  • Leverage PHP types in #78
  • Fix GitHubActions for master in #80
  • Enable PHP strict types in #81
  • Extract the input creation into a dedicated utility class in #83
  • Leverage constants in #84
  • Introduce PHP-CS-Fixer in #85
  • Use the new requireComposer() instead of the deprecated getComposer() in #86
  • Fail the command if mkdir fails in #87 and #88
  • Extract config creation into a dedicated class in #89
  • Tweak the Config in #90
  • Various minor refactoring in #79
  • Use getApplication() instead of passing the instance around in #93
  • Code readability improvements in #91
  • Add end-to-end tests in #95
  • Add test in #97
  • Add a Logger class in #99
  • Rename plugin log prefix in #100
  • Simplify workflow in #101
  • Add tests for the forward command setting in #102
  • Fix logging when forwarding the command in #104
  • Fix forwarded command does not work on first install in #103
  • Clarify behaviour when there is conflicting symlinks in #105
  • Normalize composer.json in #108
  • Add PHPStan in #109
  • Add infection in #110
  • Introduce Makefile in #107
  • Move PHP-CS-Fixer to phive in #111
  • Capture buggy behaviour with forwarded command in #113
  • Add env variables to e2e tests to make the tests more portable in #114
  • Add tests to ensure environment variables are correctly forwarded in #116

Full Changelog: 1.6.0...1.7.0