Skip to content

Releases: guanguans/soar-php

7.0.3

27 Dec 05:27

Choose a tag to compare

7.0.3 - 2025-12-24

🎨 Styles

  • apply php-cs-fixer (aa0b8ec)
  • namespaces: Prefix global class references with leading backslashes (b9fd990)

🤖 Continuous Integrations

  • config: Update config files (4002af3)
  • config: Update config files (441750f)
  • deps: Add new dependencies to composer.json (f0e6e5e)
  • tests: Update PHP version in CI configuration (a1ab5dc)

Pull Requests

  • Merge pull request #184 from guanguans/dependabot/github_actions/actions/cache-5

7.0.2

03 Dec 10:35

Choose a tag to compare

7.0.2 - 2025-12-03

✨ Features

  • HasSudoPassword: Add withoutSudoPassword method to clear sudo password (2fd77fa)

🐞 Bug Fixes

  • HasSudoPassword: Refine sudo password application condition (842a824)

7.0.1

03 Dec 05:35

Choose a tag to compare

7.0.1 - 2025-12-03

✨ Features

  • example: Add example script for SoarPHP usage (38433b9)

🐞 Bug Fixes

  • sudo: Simplify sudo password application condition (80bfc3f)

📖 Documents

  • README: Add configuration instructions for sudo password (5329bcd)

💅 Code Refactorings

  • WithRunable: Update callable types to Closure for better type safety (59a703f)

✅ Tests

  • WithRunableTest: Skip tests on macOS (94ee75b)

🤖 Continuous Integrations

  • config: Update config files (cc27437)
  • config: Update composer.json and configuration files (5305a63)

7.0.0

29 Nov 11:04

Choose a tag to compare

7.0.0 - 2025-11-29

✨ Features

  • runable: add setPipe method to support process piping (7be4788)

🎨 Styles

💅 Code Refactorings

  • apply inspection (90bbdf3)
  • rename setter methods to use 'with' prefix for clarity (8640903)
  • apply phpstan (a98c0e8)
  • apply rector (7012894)
  • ComposerScripts: optimize makeSymfonyStyle method (e71e044)
  • WithRunable: rename processTapper to tap for clarity (31f316a)
  • binary: rename soarBinary to binary for consistency (6972229)
  • core: rename sqls to queries for clarity and consistency (63741eb)
  • helpers: update str_snake function to use hyphen delimiter (213c975)

✅ Tests

  • ArchTest: enforce prohibition of debugging functions usage (b6024f2)

📦 Builds

  • polyfill: Remove Symfony polyfill PHP82 and update analyzer and phpstan config (e451f2d)

🤖 Continuous Integrations

  • composer: add new scripts for blade-formatter, mago, php-cs-fixer, todo-lint, and zizmor (a1f761e)
  • config: Remove unused faker mappings and commented properties (f44e52e)
  • config: Update config files (ecd2502)
  • config: Update config files (319bb6e)
  • config: Update config files (1c32d7f)
  • config: Add YAML formatter configuration and generate rule documentation (1817898)

6.3.0

21 Nov 12:32

Choose a tag to compare

6.3.0 - 2025-11-21

💅 Code Refactorings

  • docs: Improve PHPDoc comments and code style (ff744b1)

📦 Builds

  • deps: update development dependencies in composer.json (5eccbb7)

Pull Requests

  • Merge pull request #180 from guanguans/dependabot/github_actions/stefanzweifel/git-auto-commit-action-7
  • Merge pull request #181 from guanguans/dependabot/github_actions/actions/setup-node-6
  • Merge pull request #182 from guanguans/dependabot/github_actions/actions/checkout-6
  • Merge pull request #176 from guanguans/dependabot/github_actions/actions/checkout-5
  • Merge pull request #175 from guanguans/dependabot/github_actions/stefanzweifel/git-auto-commit-action-6

6.2.0

23 May 02:24

Choose a tag to compare

6.2.0 - 2025-05-23

✨ Features

  • soar: Add callback parameter to scores, help, and version (2cbad1e)

Pull Requests

  • Merge pull request #174 from guanguans/dependabot/github_actions/dependabot/fetch-metadata-2.4.0

6.1.0

08 May 09:50

Choose a tag to compare

6.1.0 - 2025-05-08

✨ Features

  • HasOptions: Add 'get' method support for dynamic options (f9fe254)

📖 Documents

  • contributors: Update contributor profiles and files (9110b6a)

💅 Code Refactorings

  • docs: Update installation command and change method visibility (835876e)

📦 Builds

  • Concerns: Update todo comment in ConcreteScores trait (df804b2)
  • config: Update .editorconfig and .gitattributes files (c5a5c3d)
  • deps: Update package versions and improve composer script (0fc5a35)

6.0.4

05 Apr 07:25

Choose a tag to compare

6.0.4 - 2025-04-05

Bug Fixes

  • SimplifyListIndexRector: Refactor key handling logic (8b9ec75)

Builds

  • composer.json: Update composer command aliases (8fdce34)

Continuous Integrations

  • config: Update changelog configuration options (aaffea5)
  • workflow: Add secrets check workflow (82849c9)

Documents

  • readme: Remove soar help section from README (7e8e07a)

6.0.3

04 Apr 05:49

Choose a tag to compare

6.0.3 - 2025-04-04

Bug Fixes

  • options: Correct host and port handling in DSN normalization (55e707b)
  • tests: Correct option normalization and query syntax (cda80f6)

Code Refactoring

  • scripts: Rename dump-soar-yaml-config to dump-soar-config (43c72cf)
  • tests: Update version and compilation details (aa3dc02)

Docs

  • README: Update example commands for Soar usage (b66dee3)

6.0.2

03 Apr 12:04

Choose a tag to compare

6.0.2 - 2025-04-03

Bug Fixes

  • Soar: Improve error handling in help method (6b65893)
  • config: Update database configuration and add parameters (675eadf)

Docs

  • README: Update description and translation accuracy (0f1c0a4)
  • changelog: Enhance changelog template formatting (384081d)