All notable changes to this project will be documented in this file.
1.1.4 - 2026-02-12
- custom-fixers: Add 'commented_out_function' fixer to configuration (30f432e)
1.1.3 - 2026-02-10
- fixers: Update annotations and add new rules (c7a7481)
- apply rector (6aa733c)
1.1.2 - 2026-02-01
- command-line-tool: Override extensionPatterns to return an empty list (38f97b2)
1.1.1 - 2026-02-01
- dependencies: Update composer dependencies to latest versions (2bea16c)
- fixers: Add support for text file detection in TyposFixer (02ddacb)
- fixers: Correct installation command for libxml2 on Linux (f56c161)
- README: Add note about custom fixers for php-cs-fixer (ac95df5)
1.1.0 - 2026-01-11
- fixers: Add TyposFixer and corresponding test cases (7dde147)
- fixers: Add TyposFixer and configuration for typo detection (c731c71)
- config: Update config files (3b5f134)
- config: Update environment variables for PHP CS Fixer (aa9e196)
1.0.6 - 2026-01-06
- fixers: Add initial fixers and rules files (03a2555)
- autoload: Allow nullable boolean for debugging parameter (6aea741)
- apply php-cs-fixer (19345ca)
1.0.5 - 2025-12-26
- configurable: Add ConfigurableOfSkipPaths trait (dc64eee)
- fixers: Add dependencyCommands method to retrieve commands (4685592)
- fixers: Implement installationCommand method for command line tools (a92e9de)
- fixers: Ensure unique allowed values for line endings (2e0fe99)
- apply inspection (794af4d)
- exceptions: Rename InvalidConfigurationException to InvalidFixerConfigurationException (85b80e4)
- fixers: Improve output handling and extend file extensions (c93c3b0)
- fixers: Rename HasFinalFile trait to HasFile and update references (ee213ad)
- fixers: Rename installationCommand to installDependencyCommand (9c3801e)
- tests: Rename variables and clean up test files (99d0573)
1.0.4 - 2025-12-19
- fixer-definition: Add FileSpecificCodeSample class and update usage (7567618)
- fixers: Add ConfigurableOfSingleBlankLineAtEof trait (93c861a)
- CommandLineTool: Handle missing command line tool warning (e22a03d)
- fixers: Rename fixedCode to format and restructure logic (8b57ddd)
- composer: Update autoloading, test base class, and scripts for PhpCsFixer integration (e75d8e4)
- fixers: Add new fixer tests (555e044)
1.0.3 - 2025-12-17
- configurable: Add Configurable trait and refactor related classes (c39e0d1)
- contract: Add InstallDependencyContract interface (8718d05)
- fixers: Introduce Configurable trait and refactor related classes (092cd7c)
- ComposerScripts: Update exit strategy for validation checks (b2d3d9a)
- apply phpstan (3ccc330)
- apply inspection (b7abbfc)
- SqlOfPhpmyadminSqlParserFixer: Refactor configuration options for SQL formatter (c62495c)
1.0.2 - 2025-12-15
- composer.json: Fix invalid package information (579f08a)
1.0.1 - 2025-12-15
- commandline-tool: Refactor command line option handling with normalization and validation (fa350ab)
- fixers: Enhance final file deletion logic and add isSequential method (46b0ef1)
- fixers: Rename Concerns namespace to Concern (fa09e24)
- fixers: Add EXTENSIONS constant to relevant fixers (426b0b9)
- fixers: Update required options and code samples (652d5cc)
- fixers: improve fixers document generation (a695561)
- scripts: Implement checkDocument method for validation (707ffa3)
- xmllint-fixer: Rename wrap_attrs_min_num to wrap_attributes_min_attrs in XmllintFixer (d9cf606)
- deps: update dependencies and configuration (c07bb91)
- wip (7f454f9)
- Build the basic skeleton (844d4d2)
- extensions: add methods for default extensions retrieval (5ebae90)
- fixers: implement MakeStaticable trait for static instantiation (1e8783b)
- apply inspection (ce1e939)
- fixers: rename fixers (af88967)
- project: finalize exceptions, improve ZhLintFixer, and update fixer config (72b7e0a)
- utils: Move Utils to Support namespace and update imports (27ee71a)
- deps: bump actions/cache from 4 to 5 (89a0ce1)
- Merge pull request #1 from guanguans/dependabot/github_actions/actions/cache-5