Releases: guanguans/laravel-soar
Releases · guanguans/laravel-soar
5.2.0
5.1.0
5.1.0 - 2026-02-07
🐞 Bug Fixes
- DebugBarOutput: Improve Laravel DebugBar integration (e9554de)
💅 Code Refactorings
- ScoreCommand: Simplify query input logic (0f6c9c4)
🤖 Continuous Integrations
- config: Add environment variable for Composer security checks (6c13c6b)
- deps-dev: Bump development dependencies in composer.json (e121a97)
Pull Requests
- Merge pull request #74 from guanguans/dependabot/composer/nicksdot/phpstan-phpstorm-error-identifiers-tw-0.3
5.0.2
5.0.2 - 2026-01-23
🎨 Styles
- apply php-cs-fixer (6c8e2f1)
🤖 Continuous Integrations
- config: Update CI config files (c8c4e1e)
- config: Update config files (7fcc3b7)
- deps-dev: Add strict rules for Larastan and update dependencies (a3adec4)
Pull Requests
- Merge pull request #73 from guanguans/dependabot/composer/rector/jack-tw-0.5
5.0.1
5.0.1 - 2025-12-24
🎨 Styles
- apply php-cs-fixer (d502961)
- namespaces: Prefix global class references with leading backslashes (5695fd3)
🤖 Continuous Integrations
- config: Add new dependencies to composer.json (1997612)
- config: Update config files (ba57f62)
- config: Update config files (5b6b415)
- config: Update config files (3358c4f)
- config: Update configuration files and .gitignore (a2eb895)
- tests: Update PHP version in CI configuration (b7daa8e)
Pull Requests
- Merge pull request #72 from guanguans/dependabot/github_actions/actions/cache-5
5.0.0
5.0.0 - 2025-12-02
🎨 Styles
- apply php-cs-fixer (e2b3fa0)
💅 Code Refactorings
- apply inspection (21ad292)
- apply rector (7ce3a5a)
- commands: remove extra blank line and use join_paths for log path - Remove an unnecessary blank line after the dump() call in debug mode. - Build the soar.log path with join_paths instead of manual concatenation and import the function. (80aa9cb)
- mixins: Remove unused raw SQL methods (81bbacb)
✅ Tests
- tests: Add ArchTest and Movies dataset tests; extend Pest with helpers (19aab95)
📦 Builds
- composer: update PHP, soar-php and Laravel versions (5973385)
🤖 Continuous Integrations
4.2.0
4.2.0 - 2025-11-30
🐞 Bug Fixes
- composer: update keywords in composer.json (a196b63)
📦 Builds
- dependencies: update rector/jack to version 0.2 and enhance command options (c66d032)
- deps: update dependencies and improve configurations (5ca1a7c)
Pull Requests
- Merge pull request #71 from guanguans/dependabot/github_actions/actions/checkout-6
- Merge pull request #70 from guanguans/dependabot/github_actions/actions/setup-node-6
- Merge pull request #69 from guanguans/dependabot/github_actions/stefanzweifel/git-auto-commit-action-7
- Merge pull request #68 from guanguans/dependabot/github_actions/actions/labeler-6
- Merge pull request #67 from guanguans/dependabot/github_actions/actions/setup-node-5
- Merge pull request #66 from guanguans/dependabot/github_actions/actions/stale-10
- Merge pull request #65 from guanguans/dependabot/github_actions/actions/checkout-5
- Merge pull request #64 from guanguans/dependabot/github_actions/stefanzweifel/git-auto-commit-action-6
4.1.2
4.1.1
4.1.1 - 2025-05-13
🐞 Bug Fixes
- bootstrapper: correct empty check logic in query processing (9932df3)
- output-conditions: refine content validation in response handling (0c52dd7)
- utils: correct file path replacement in stack trace (5463d8a)
📖 Documents
- composer: update log channels in composer.json documentation (88e6f33)
- readme: add instructions for enabling Soar in Chinese README (1120a22)
💅 Code Refactorings
- Bootstrapper: streamline score retrieval logic (03c5bc9)
- codebase: remove unused Soar JSON score methods (587d2f8)
- config: update default value for soar enabled flag (90ca0b8)
- core: simplify score output handling and streamline dependencies (27b3837)
- database: rename soar array score methods for clarity (b1f8e79)
- ide-helper: remove deprecated SoarHTMLScore methods (b830a54)
- output-handling: improve type consistency and utilize collections (b484aa6)
- utils: extend toRawSql method to support additional query types (55daaa1)
🏎 Performance Improvements
- bootstrapper: optimize query plucking logic in scoring (0d4e9be)
- output-manager: optimize output logic and lifecycle events (351d9ce)
✅ Tests
- QueryBuilderMixin: add test for quoted raw sql handling in
toRawSql(104d49b)