Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: guanguans/soar-php
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 7.0.0
Choose a base ref
...
head repository: guanguans/soar-php
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 7.0.1
Choose a head ref
  • 8 commits
  • 45 files changed
  • 1 contributor

Commits on Nov 29, 2025

  1. chore(release): 7.0.0

    guanguans committed Nov 29, 2025
    Configuration menu
    Copy the full SHA
    c1546f6 View commit details
    Browse the repository at this point in the history
  2. test(WithRunableTest): Skip tests on macOS

    - Change skip() to skipOnMac() for better platform-specific handling.
    - Ensures tests are appropriately skipped when running on macOS.
    
    Signed-off-by: guanguans <[email protected]>
    guanguans committed Nov 29, 2025
    Configuration menu
    Copy the full SHA
    94ee75b View commit details
    Browse the repository at this point in the history
  3. docs(README): Add configuration instructions for sudo password

    - Include instructions for configuring sudo password to avoid errors when running soar commands.
    - Provide steps to edit the sudoers file for passwordless execution of soar commands on macOS.
    
    Signed-off-by: guanguans <[email protected]>
    guanguans committed Nov 29, 2025
    Configuration menu
    Copy the full SHA
    5329bcd View commit details
    Browse the repository at this point in the history
  4. feat(example): Add example script for SoarPHP usage

    - Introduce a new example.php file demonstrating the usage of SoarPHP.
    - Include basic and advanced scoring examples with queries.
    - Provide examples of running various Soar commands with explanations.
    
    Signed-off-by: guanguans <[email protected]>
    guanguans committed Nov 29, 2025
    Configuration menu
    Copy the full SHA
    38433b9 View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2025

  1. refactor(WithRunable): Update callable types to Closure for better ty…

    …pe safety
    
    - Change callable type hints to Closure for $pipe and $tap properties.
    - Update method signatures for withPipe and withTap to accept Closure.
    - Ensure type checks use instanceof for Closure instead of is_callable.
    
    Signed-off-by: guanguans <[email protected]>
    guanguans committed Nov 30, 2025
    Configuration menu
    Copy the full SHA
    59a703f View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2025

  1. ci(config): Update composer.json and configuration files

    - Added phpro/grumphp-shim to composer.json for improved tooling.
    - Changed minimum-stability from stable to dev to allow for development dependencies.
    - Removed '__snapshots__/' exclusion from .php-cs-fixer and rector.php for better coverage.
    
    Signed-off-by: guanguans <[email protected]>
    guanguans committed Dec 1, 2025
    Configuration menu
    Copy the full SHA
    5305a63 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2025

  1. Configuration menu
    Copy the full SHA
    cc27437 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2025

  1. fix(sudo): Simplify sudo password application condition

    - Remove unnecessary check for PHP SAPI in shouldApplySudoPassword method.
    - Ensure the sudo password applies correctly on Unix systems.
    - This change makes the logic clearer and more straightforward for future maintenance.
    
    Signed-off-by: guanguans <[email protected]>
    guanguans committed Dec 3, 2025
    Configuration menu
    Copy the full SHA
    80bfc3f View commit details
    Browse the repository at this point in the history
Loading