|
| 1 | +## [1.8.1] |
| 2 | + |
| 3 | +### added |
| 4 | + |
| 5 | +- Add exclude node modules from PHPUnit. |
| 6 | + |
| 7 | +## [1.8.0] |
| 8 | + |
| 9 | +### Added |
| 10 | + |
| 11 | +- Add excluding hand-crafted mocks from coverage reports. This will exclude |
| 12 | + file names ending with Stub.php or Spy.php. |
| 13 | + |
| 14 | +## [1.7.3] |
| 15 | + |
| 16 | +### Added |
| 17 | + |
| 18 | +- Add missing licence information. |
| 19 | + |
| 20 | +## [1.7.2] |
| 21 | + |
| 22 | +### Added |
| 23 | + |
| 24 | +- Add travis build. |
| 25 | + |
| 26 | +### Changed |
| 27 | + |
| 28 | +- Change minimal Drupal version to 9.3. |
| 29 | + |
| 30 | +## [1.7.1] |
| 31 | + |
| 32 | +### Added |
| 33 | + |
| 34 | +- Add support for php 8.0 |
| 35 | +- Add support for PHP 8.1 |
| 36 | + |
| 37 | +## [1.7.0] |
| 38 | + |
| 39 | +### Added |
| 40 | + |
| 41 | +- Add support for main branches. |
| 42 | +- Add support for release/x.x.x branches. |
| 43 | +- Add support for hotfix/x.x.x branches. |
| 44 | +- Add support for RELEASE commit messages. |
| 45 | +- Add support for Merge commit messages. |
| 46 | + |
| 47 | +## [1.6.2] |
| 48 | + |
| 49 | +### Added |
| 50 | + |
| 51 | +- Add php compatibility checker. |
| 52 | + |
| 53 | +## [1.6.1] |
| 54 | + |
| 55 | +### Added |
| 56 | + |
| 57 | +- Add exclusion rule for JS/CSS. |
| 58 | + |
| 59 | +## [1.6.0] |
| 60 | + |
| 61 | +### Added |
| 62 | + |
| 63 | +- Add support for PHP 8.1. |
| 64 | + |
| 65 | +## [1.5.6] |
| 66 | + |
| 67 | +### Fixed |
| 68 | + |
| 69 | +- Fix not allowed & in XML description. |
| 70 | + |
| 71 | +## [1.5.5] |
| 72 | + |
| 73 | +### Fixed |
| 74 | + |
| 75 | +- Fix not closed XML tags in phpcs*.xml. |
| 76 | + |
| 77 | +## [1.5.4] |
| 78 | + |
| 79 | +### Fixed |
| 80 | + |
| 81 | +- Fix broken local PHP CodeSniffer run. |
| 82 | + |
| 83 | +## [1.5.3] |
| 84 | + |
| 85 | +### Fixed |
| 86 | + |
| 87 | +- Fix failing CodeClimate builds by changing `config/phpcs.xml` config file. |
| 88 | + |
| 89 | +## [1.5.2] |
| 90 | + |
| 91 | +### Changed |
| 92 | + |
| 93 | +- Add the *.install extension to the excluded files for PHP Mess Detector. |
| 94 | + |
| 95 | +## [1.5.1] |
| 96 | + |
| 97 | +### Changed |
| 98 | + |
| 99 | +- Add the *.install extension to the excluded files for PHP CodeSniffer. |
| 100 | + |
| 101 | +## [1.5.0] |
| 102 | + |
| 103 | +### Changed |
| 104 | + |
| 105 | +- Change minimal PHP version to 7.4. |
| 106 | +- Change minimal Drupal version to 9.1. |
| 107 | +- Change phpmd from shim to "normal" package. |
| 108 | +- Change phpcpd from shim to "normal" package. |
| 109 | + |
| 110 | +### Updated |
| 111 | + |
| 112 | +- Update phpstan to 1.x.x. |
| 113 | + |
| 114 | +## [1.4.13] |
| 115 | + |
| 116 | +### Added |
| 117 | + |
| 118 | +- Add twig files of custom modules to the twigcs task. |
| 119 | + |
| 120 | +## [1.4.12] |
| 121 | + |
| 122 | +### Changed |
| 123 | + |
| 124 | +- Update minimal requirement for grumphp. |
| 125 | + |
| 126 | +## [1.4.11] |
| 127 | + |
| 128 | +### Fixed |
| 129 | + |
| 130 | +- Fix deprecated securitychecker from SensioLabs |
| 131 | +- Fix twigcs issue with invalid path |
| 132 | + |
| 133 | +## [1.4.10] |
| 134 | + |
| 135 | +### Added |
| 136 | + |
| 137 | +- Add Official Twig linter, see documentation on |
| 138 | + https://github.com/phpro/grumphp/blob/master/doc/tasks/twigcs.md |
| 139 | +- Add WCAG Twig linter, see https://github.com/NielsdeBlaauw/twigcs-a11y |
| 140 | + |
| 141 | +## [1.4.9] |
| 142 | + |
| 143 | +### Fixed |
| 144 | + |
| 145 | +- Fix spaces in phpstan.neon config file. |
| 146 | + |
| 147 | +## [1.4.8] |
| 148 | + |
| 149 | +### Fixed |
| 150 | + |
| 151 | +- Fix grumphp config for Drupal websites. |
| 152 | +- Fix phpstan config for Drupal websites. |
| 153 | + |
| 154 | +## [1.4.7] |
| 155 | + |
| 156 | +### Fixed |
| 157 | + |
| 158 | +- Fix deprecation detection levels. |
| 159 | + The Symfony deprecations helper is now disabled. The detection of deprecations |
| 160 | + is done through PHPStan. |
| 161 | + |
| 162 | +## [1.4.6] |
| 163 | + |
| 164 | +### Fixed |
| 165 | + |
| 166 | +- Fix allowed number of deprecation errors. |
| 167 | + |
| 168 | +## [1.4.5] |
| 169 | + |
| 170 | +### Fixed |
| 171 | + |
| 172 | +- Fix missing use statements. |
| 173 | + |
| 174 | +## [1.4.4] |
| 175 | + |
| 176 | +### Added |
| 177 | + |
| 178 | +- Add setting up a fake Drupal root for tasks who requires it. |
| 179 | +- Add composer_normalize to the GrumPHP tasks. |
| 180 | + |
| 181 | +### Fixed |
| 182 | + |
| 183 | +- Fix the PHPUnit/Symfony deprecation warning (Drupal 8). |
| 184 | +- Fix incompatible UnitTest::setUp() method (Drupal 9). |
| 185 | + |
| 186 | +## [1.4.3] |
| 187 | + |
| 188 | +### Added |
| 189 | + |
| 190 | +- Add sensiolabs/security-checker. |
| 191 | +- Add support for Drupal 9.1 by adding "^9" to the required PHPUnit versions. |
| 192 | + |
| 193 | +### Removed |
| 194 | + |
| 195 | +- Remove older PHPUnit version bridge. |
| 196 | + |
| 197 | +## [1.4.2] |
| 198 | + |
| 199 | +### Added |
| 200 | + |
| 201 | +- Add support for Drupal 9.1 and 9.2. |
| 202 | + |
| 203 | +## [1.4.1] |
| 204 | + |
| 205 | +### Added |
| 206 | + |
| 207 | +- Add support for Drupal 9.x. |
| 208 | +- Add exception to allow short `$id` variable and `id()` method names. |
| 209 | + |
| 210 | +## [1.4.0] |
| 211 | + |
| 212 | +This release has a major change in the default quality rules. The default |
| 213 | +standards are strict. Legacy modules and websites where it takes to much time |
| 214 | +to comply to these standards can overwrite them by adding custom configuration |
| 215 | +files to their project root. See the README of this project. |
| 216 | + |
| 217 | +### Added |
| 218 | + |
| 219 | +- Add vendor to the excludes for extension. |
| 220 | +- Add extra information how to configure PHPStorm in README. |
| 221 | + |
| 222 | +### Changed |
| 223 | + |
| 224 | +- Change the code standards to strict by default. |
| 225 | +- Change how Unit tests are run within a module repository: they now run without |
| 226 | + the need of a drupal project outside the repository root. |
| 227 | +- Change PHP CodeSniffer rules so they follow drupal.org. |
| 228 | +- Change PHP Mess Detector rules so they have proper defaults and support drupal |
| 229 | + codebase. |
| 230 | +- Change minimal PHP version to 7.3. |
| 231 | + |
| 232 | +### Fixed |
| 233 | + |
| 234 | +- Fix timeout issues when running GrumPHP tasks on large code base. |
| 235 | +- Fix detecting the task info for config files. |
| 236 | +- Fix missing backslash before dot in the allowed branch patterns. |
| 237 | +- Fix PhpStan Reflection errors during git commit of Drupal module. |
| 238 | + |
| 239 | +### Removed |
| 240 | + |
| 241 | +- Remove config parameters that are same as default. |
| 242 | +- Remove unneeded PhpStan level in the grumphp config file, this is now |
| 243 | + overridable trough the PhpStan neon configuration file. |
| 244 | + |
| 245 | +## [1.3.1] |
| 246 | + |
| 247 | +### Removed |
| 248 | + |
| 249 | +- Remove version from install command README. |
| 250 | +- Remove Drupal 9 support. |
| 251 | +- Remove dotenv requirement. |
| 252 | + |
| 253 | +## [1.3.0] |
| 254 | + |
| 255 | +### Changed |
| 256 | + |
| 257 | +- Use the shim version of various tools to avoid dependency conflicts. |
| 258 | + |
| 259 | +### Updated |
| 260 | + |
| 261 | +- Update to GrumPHP 1.1. |
| 262 | + |
| 263 | +## [1.2.3] |
| 264 | + |
| 265 | +### Added |
| 266 | + |
| 267 | +- Add support for digits in the project key. |
| 268 | + |
| 269 | +## [1.2.2] |
| 270 | + |
| 271 | +### Added |
| 272 | + |
| 273 | +- Add PHPStan ignore rule for undefined typed data properties. |
| 274 | + |
| 275 | +## [1.2.1] |
| 276 | + |
| 277 | +### Fixed |
| 278 | + |
| 279 | +- Fix namespace Behat contexts. |
| 280 | +- Ignore test directories with PHPStan. |
| 281 | + |
| 282 | +## [1.2.0] |
| 283 | + |
| 284 | +### Fixed |
| 285 | + |
| 286 | +- Fix various issues for extension projects. |
| 287 | + |
| 288 | +## [1.1.5] |
| 289 | + |
| 290 | +### Added |
| 291 | + |
| 292 | +- Add missing phpunit-bridge package. |
| 293 | + |
| 294 | +## [1.1.4] |
| 295 | + |
| 296 | +### Fixed |
| 297 | + |
| 298 | +- Fix missing namespace separator in the PhpUnit config file for extensions. |
| 299 | + |
| 300 | +## [1.1.3] |
| 301 | + |
| 302 | +### Fixed |
| 303 | + |
| 304 | +- Fix PHPStan configuration. |
| 305 | + |
| 306 | +## [1.1.2] |
| 307 | + |
| 308 | +### Added |
| 309 | + |
| 310 | +- Add D9 deprecations configuration. |
| 311 | + |
| 312 | +### Removed |
| 313 | + |
| 314 | +- Remove checkMissingIterableValueType from PHPStan config. |
| 315 | + |
| 316 | +## [1.1.1] |
| 317 | + |
| 318 | +### Updated |
| 319 | + |
| 320 | +- Update code formatting. |
| 321 | + |
| 322 | +### Changed |
| 323 | + |
| 324 | +- Change regex type git blacklist. |
| 325 | + |
| 326 | +## [1.1.0] |
| 327 | + |
| 328 | +### Added |
| 329 | + |
| 330 | +- Add support for overriding config files. |
| 331 | + |
| 332 | +### Updated |
| 333 | + |
| 334 | +- Update PHPStan config. |
| 335 | +- Update code formatting. |
| 336 | + |
| 337 | +### Changed |
| 338 | + |
| 339 | +- Change package vendor. |
| 340 | +- Change package name to digipolisgent/qa-drupal. |
| 341 | + |
| 342 | +## [1.0.0] |
| 343 | + |
| 344 | +### Added |
| 345 | + |
| 346 | +Initial setup of the qa-drupal package: |
| 347 | + |
| 348 | +- Default config files and checks for a Drupal site. |
| 349 | +- Default config files and checks for a Drupal module. |
| 350 | + |
| 351 | +[1.8.1]: https://github.com/district09/php_package_qa-drupal/compare/1.8.0...1.8.1 |
| 352 | +[1.8.0]: https://github.com/district09/php_package_qa-drupal/compare/1.7.3...1.8.0 |
| 353 | +[1.7.3]: https://github.com/district09/php_package_qa-drupal/compare/1.7.2...1.7.3 |
| 354 | +[1.7.2]: https://github.com/district09/php_package_qa-drupal/compare/1.7.1...1.7.2 |
| 355 | +[1.7.1]: https://github.com/district09/php_package_qa-drupal/compare/1.7.0...1.7.1 |
| 356 | +[1.7.0]: https://github.com/district09/php_package_qa-drupal/compare/1.6.2...1.7.0 |
| 357 | +[1.6.2]: https://github.com/district09/php_package_qa-drupal/compare/1.6.1...1.6.2 |
| 358 | +[1.6.1]: https://github.com/district09/php_package_qa-drupal/compare/1.6.0...1.6.1 |
| 359 | +[1.6.0]: https://github.com/district09/php_package_qa-drupal/compare/1.5.6...1.6.0 |
| 360 | +[1.5.6]: https://github.com/district09/php_package_qa-drupal/compare/1.5.5...1.5.6 |
| 361 | +[1.5.5]: https://github.com/district09/php_package_qa-drupal/compare/1.5.4...1.5.5 |
| 362 | +[1.5.4]: https://github.com/district09/php_package_qa-drupal/compare/1.5.3...1.5.4 |
| 363 | +[1.5.3]: https://github.com/district09/php_package_qa-drupal/compare/1.5.2...1.5.3 |
| 364 | +[1.5.2]: https://github.com/district09/php_package_qa-drupal/compare/1.5.1...1.5.2 |
| 365 | +[1.5.1]: https://github.com/district09/php_package_qa-drupal/compare/1.5.0...1.5.1 |
| 366 | +[1.5.0]: https://github.com/district09/php_package_qa-drupal/compare/1.4.13...1.5.0 |
| 367 | +[1.4.13]: https://github.com/district09/php_package_qa-drupal/compare/1.4.12...1.4.13 |
| 368 | +[1.4.12]: https://github.com/district09/php_package_qa-drupal/compare/1.4.11...1.4.12 |
| 369 | +[1.4.11]: https://github.com/district09/php_package_qa-drupal/compare/1.4.10...1.4.11 |
| 370 | +[1.4.10]: https://github.com/district09/php_package_qa-drupal/compare/1.4.9...1.4.10 |
| 371 | +[1.4.9]: https://github.com/district09/php_package_qa-drupal/compare/1.4.8...1.4.9 |
| 372 | +[1.4.8]: https://github.com/district09/php_package_qa-drupal/compare/1.4.7...1.4.8 |
| 373 | +[1.4.7]: https://github.com/district09/php_package_qa-drupal/compare/1.4.6...1.4.7 |
| 374 | +[1.4.6]: https://github.com/district09/php_package_qa-drupal/compare/1.4.5...1.4.6 |
| 375 | +[1.4.5]: https://github.com/district09/php_package_qa-drupal/compare/1.4.4...1.4.5 |
| 376 | +[1.4.4]: https://github.com/district09/php_package_qa-drupal/compare/1.4.3...1.4.4 |
| 377 | +[1.4.3]: https://github.com/district09/php_package_qa-drupal/compare/1.4.2...1.4.3 |
| 378 | +[1.4.2]: https://github.com/district09/php_package_qa-drupal/compare/1.4.1...1.4.2 |
| 379 | +[1.4.1]: https://github.com/district09/php_package_qa-drupal/compare/1.4.0...1.4.1 |
| 380 | +[1.4.0]: https://github.com/district09/php_package_qa-drupal/compare/1.3.1...1.4.0 |
| 381 | +[1.3.1]: https://github.com/district09/php_package_qa-drupal/compare/1.3.0...1.3.1 |
| 382 | +[1.3.0]: https://github.com/district09/php_package_qa-drupal/compare/1.2.3...1.3.0 |
| 383 | +[1.2.3]: https://github.com/district09/php_package_qa-drupal/compare/1.2.2...1.2.3 |
| 384 | +[1.2.2]: https://github.com/district09/php_package_qa-drupal/compare/1.2.1...1.2.2 |
| 385 | +[1.2.1]: https://github.com/district09/php_package_qa-drupal/compare/1.2.0...1.2.1 |
| 386 | +[1.2.0]: https://github.com/district09/php_package_qa-drupal/compare/1.1.5...1.2.0 |
| 387 | +[1.1.5]: https://github.com/district09/php_package_qa-drupal/compare/1.1.4...1.1.5 |
| 388 | +[1.1.4]: https://github.com/district09/php_package_qa-drupal/compare/1.1.3...1.1.4 |
| 389 | +[1.1.3]: https://github.com/district09/php_package_qa-drupal/compare/1.1.2...1.1.3 |
| 390 | +[1.1.2]: https://github.com/district09/php_package_qa-drupal/compare/1.1.1...1.1.2 |
| 391 | +[1.1.1]: https://github.com/district09/php_package_qa-drupal/compare/1.1.0...1.1.1 |
| 392 | +[1.1.0]: https://github.com/district09/php_package_qa-drupal/compare/1.0.0...1.1.0 |
| 393 | +[1.0.0]: https://github.com/district09/php_package_qa-drupal/releases/tag/1.0.0 |
0 commit comments