Releases: petk/normalizator
Releases · petk/normalizator
v0.0.6
v0.0.5
Added
- Self update command version checking improvements.
- The selfupdate alias for the self update command.
- PHP 8.2 minimum required.
- Project dependencies updated.
- Permissions normalization checks shebang with more patterns.
- Patch files are now ignored in certain normalizations.
v0.0.4
v0.0.3
Fixed
- Command line options validation and resolving configuration.
- Finder iterator counting.
- Docker tag format fixed.
Added
- Indentation style normalization.
- A list of paths can be entered to check and fix commands.
- Report contains number of redundant leading EOLs.
- Encoding can be manually entered when cannot be confidently retrieved
automatically.
v0.0.2
[0.0.2] - 2023-06-19
Fixed
- Trimming EOLs in empty files.
- Script execution from the vendor directory (locating autoload.php file).
- Reading CRLF files from the Git attributes.
- Improved filename resolving in case of existing files before saving.
Added
- Normalizator requirements are now checked before running the script.
- Dependency injection container.
- Option
--path-name
refactored to--name
and--extension
. - PSR-14 event dispatcher.
- Extended list of trailing whitespace characters trimmed.
- Simple cache layer to improve performance.
- Fix command asks user for confirmation to continue.
- Self update command to update normalizator.phar to its latest version from
GitHub releases. - Footer report with number of processed files, script execution time and memory
consumption. - Docker image.