All notable changes to this project will be documented in this file.
This project adheres to Semantic Versioning, and the format of this changelog is based on Keep a Changelog.
Breaking changes are marked with
v7.0.1 - 2022-11-04
Removed
- Remove excess space formatter by @driftingly (#298).
v7.0.0 - 2022-11-02
Changed
- Updated presets to include FullyQualifiedFacades by @bakerkretzmar (#265).
- Move shared visitor setup into base Linter by @bakerkretzmar (#281).
- Update readme by @driftingly (#295).
- Update Laravel testing fixture by @driftingly (#296)
Removed
- Remove redundant linters and formatters by @driftingly (#284).
- Linters
- AlphabeticalImports
- ClassThingsOrder
- ConcatenationNoSpacing
- ConcatenationSpacing
- ImportFacades
- NewLineAtEndOfFile
- NoCompact
- NoDump
- NoInlineVarDocs
- NoStringInterpolationWithoutBraces
- NoUnusedImports
- SpaceAfterSoleNotOperator
- TrailingCommasOnArrays
- UseConfigOverEnv
- Formatters
- AlphabeticalImports
- NewLineAtEndOfFile
- UnusedImports
- Linters
- Drop support for PHP 7.3 and 7.4 by @driftingly (#289).
v6.3.0 - 2022-04-25
Added
- Add paths config option by @driftingly (#288).
v6.2.2 - 2022-04-03
Fixed
- Fix
NoRequestAll
linter to allow other request methods by @driftingly (#286).
v6.2.1 - 2021-11-12
Fixed
- Update suggested syntax of
NoJsonDirective
linter (#272). - Use
DIRECTORY_SEPARATOR
for Windows compatibility (#275). - Use
PHP_EOL
for Windows compatibility (#276).
v6.2.0 - 2021-10-01
Added
- Added support for Symfony 6 (#263).
Fixed
- Fixed
--only
argument to work with all linters/formatters (even the ones not in presets) (#271).
v6.1.0 - 2021-09-17
Added
- Added
UseAnonymousMigrations
linter and formatter to prefer anonymous migrations (added in Laravel 8.37.0) (#259). - Added support for PHP 8.1 (#260).
- Added a
FullyQualifiedFacades
linter and formatter to ensure Facades are imported using their full namespace (replaces theImportFacades
formatter added in (#216) that never worked) (#255).
Changed
- Removed
ImportFacades
linter from Tighten preset (#255).
Fixed
- Fixed false positive
OneLineBetweenClassVisibilityChanges
lints with some comments between constants and properties (#264).
v6.0.3 - 2021-07-20
Changed
- Add
ray()
to NoDump description (#247)
v6.0.2 - 2021-06-14
Changed
- Include
dd
anddump
methods in NoDump (#245)
v6.0.1 - 2021-06-01
Changed
- Update Contributing doc with
bumpVersion
instructions. - Add formatter config to readme (#241)
- No unused import attribute fix (#243)
v6.0.0 - 2021-04-23
Changed
⚠️ UseTighten\TLint
namespace (#235)- Fix Laravel Preset Formatters import (#236)
- Fix invoke magic method order (#232)
- Drop PureRestControllers & ModelMethodOrder lints from the presets. (#231)
- Fix outdated link (#234)
For previous changes see the Releases page.