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: open-feature/php-sdk
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 2.0.10
Choose a base ref
...
head repository: open-feature/php-sdk
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 2.0.11
Choose a head ref
  • 3 commits
  • 5 files changed
  • 3 contributors

Commits on Jul 9, 2025

  1. chore: reduce unnecessary package exports (#148)

    ## This PR
    Fix broken symlink artefact.
    
    Updates package exports to reduce clutter.
    
    
    ### Notes
    Prompted by a broken deployment, which was trying to chown files in an
    entrypoint and falling over with `.pre-commit-config.yaml` (which links
    to a non-existent file), causing the container to crash.
    
    It may be easier to read the PR by disabling the whitespace in the diff,
    as I had to realign the existing spacing.
    
    
    ### How to test
    Checkout this branch, then `git archive HEAD | tar tf -`.
    
    You should receive the following:
    ```text
    LICENSE
    README.md
    composer.json
    src/
    src/OpenFeatureAPI.php
    src/OpenFeatureClient.php
    src/implementation/
    src/implementation/.gitkeep
    src/implementation/common/
    src/implementation/common/ArrayHelper.php
    src/implementation/common/Metadata.php
    src/implementation/common/StringHelper.php
    src/implementation/common/ValueTypeValidator.php
    src/implementation/errors/
    src/implementation/errors/FlagValueTypeError.php
    src/implementation/errors/InvalidResolutionValueError.php
    src/implementation/flags/
    src/implementation/flags/Attributes.php
    src/implementation/flags/AttributesMerger.php
    src/implementation/flags/EvaluationContext.php
    src/implementation/flags/EvaluationContextMerger.php
    src/implementation/flags/EvaluationDetails.php
    src/implementation/flags/EvaluationDetailsBuilder.php
    src/implementation/flags/EvaluationDetailsFactory.php
    src/implementation/flags/EvaluationOptions.php
    src/implementation/flags/MutableAttributes.php
    src/implementation/flags/MutableEvaluationContext.php
    src/implementation/flags/NoOpClient.php
    src/implementation/hooks/
    src/implementation/hooks/AbstractHook.php
    src/implementation/hooks/AbstractHookContext.php
    src/implementation/hooks/BooleanHook.php
    src/implementation/hooks/FloatHook.php
    src/implementation/hooks/HookContextBuilder.php
    src/implementation/hooks/HookContextFactory.php
    src/implementation/hooks/HookContextTransformer.php
    src/implementation/hooks/HookExecutor.php
    src/implementation/hooks/HookHints.php
    src/implementation/hooks/ImmutableHookContext.php
    src/implementation/hooks/IntegerHook.php
    src/implementation/hooks/MutableHookContext.php
    src/implementation/hooks/ObjectHook.php
    src/implementation/hooks/StringHook.php
    src/implementation/provider/
    src/implementation/provider/AbstractProvider.php
    src/implementation/provider/NoOpProvider.php
    src/implementation/provider/Reason.php
    src/implementation/provider/ResolutionDetails.php
    src/implementation/provider/ResolutionDetailsBuilder.php
    src/implementation/provider/ResolutionDetailsFactory.php
    src/implementation/provider/ResolutionError.php
    src/interfaces/
    src/interfaces/common/
    src/interfaces/common/LoggerAwareTrait.php
    src/interfaces/common/Metadata.php
    src/interfaces/common/MetadataGetter.php
    src/interfaces/common/StringIndexed.php
    src/interfaces/common/TypeValuePair.php
    src/interfaces/flags/
    src/interfaces/flags/API.php
    src/interfaces/flags/AttributeByTypeExporter.php
    src/interfaces/flags/AttributeType.php
    src/interfaces/flags/Attributes.php
    src/interfaces/flags/Client.php
    src/interfaces/flags/EvaluationContext.php
    src/interfaces/flags/EvaluationContextAware.php
    src/interfaces/flags/EvaluationDetails.php
    src/interfaces/flags/EvaluationOptions.php
    src/interfaces/flags/FeatureDetails.php
    src/interfaces/flags/FeatureValues.php
    src/interfaces/flags/FlagValueType.php
    src/interfaces/flags/MutableAttributes.php
    src/interfaces/flags/MutableEvaluationContext.php
    src/interfaces/hooks/
    src/interfaces/hooks/Hook.php
    src/interfaces/hooks/HookContext.php
    src/interfaces/hooks/HookHints.php
    src/interfaces/hooks/HooksAdder.php
    src/interfaces/hooks/HooksAware.php
    src/interfaces/hooks/HooksAwareTrait.php
    src/interfaces/hooks/HooksGetter.php
    src/interfaces/hooks/HooksSetter.php
    src/interfaces/hooks/MutableHookContext.php
    src/interfaces/provider/
    src/interfaces/provider/ErrorCode.php
    src/interfaces/provider/Provider.php
    src/interfaces/provider/ProviderAware.php
    src/interfaces/provider/Reason.php
    src/interfaces/provider/ResolutionDetails.php
    src/interfaces/provider/ResolutionError.php
    src/interfaces/provider/ThrowableWithResolutionError.php
    ```
    
    Signed-off-by: Chris Lightfoot-Wild <[email protected]>
    ChrisLightfootWild authored Jul 9, 2025
    Configuration menu
    Copy the full SHA
    845d9d8 View commit details
    Browse the repository at this point in the history
  2. fix(deps): update dependency open-feature/flagd-provider to v1 (#130)

    This PR contains the following updates:
    
    | Package | Change | Age | Confidence |
    |---|---|---|---|
    |
    [open-feature/flagd-provider](https://redirect.github.com/open-feature-php/flagd-provider)
    | `^0.7.0` -> `^1.0.0` |
    [![age](https://developer.mend.io/api/mc/badges/age/packagist/open-feature%2fflagd-provider/1.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/packagist/open-feature%2fflagd-provider/0.7.0/1.0.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>open-feature-php/flagd-provider
    (open-feature/flagd-provider)</summary>
    
    ###
    [`v1.0.0`](https://redirect.github.com/open-feature-php/flagd-provider/compare/0.8.0...1.0.0)
    
    [Compare
    Source](https://redirect.github.com/open-feature-php/flagd-provider/compare/0.8.0...1.0.0)
    
    ###
    [`v0.8.0`](https://redirect.github.com/open-feature-php/flagd-provider/compare/0.7.0...0.8.0)
    
    [Compare
    Source](https://redirect.github.com/open-feature-php/flagd-provider/compare/0.7.0...0.8.0)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Disabled by config. Please merge this manually once you
    are satisfied.
    
    ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
    rebase/retry checkbox.
    
    🔕 **Ignore**: Close this PR and you won't be reminded about this update
    again.
    
    ---
    
    - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
    this box
    
    ---
    
    This PR was generated by [Mend Renovate](https://mend.io/renovate/).
    View the [repository job
    log](https://developer.mend.io/github/open-feature/php-sdk).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41OS4yIiwidXBkYXRlZEluVmVyIjoiNDEuMTcuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jul 9, 2025
    Configuration menu
    Copy the full SHA
    398820c View commit details
    Browse the repository at this point in the history
  3. chore(main): release 2.0.11 (#149)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    ##
    [2.0.11](2.0.10...2.0.11)
    (2025-07-09)
    
    
    ### 🐛 Bug Fixes
    
    * **deps:** update dependency open-feature/flagd-provider to v1
    ([#130](#130))
    ([398820c](398820c))
    
    
    ### 🧹 Chore
    
    * reduce unnecessary package exports
    ([#148](#148))
    ([845d9d8](845d9d8))
    
    ---
    This PR was generated with [Release
    Please](https://github.com/googleapis/release-please). See
    [documentation](https://github.com/googleapis/release-please#release-please).
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Jul 9, 2025
    Configuration menu
    Copy the full SHA
    e8622b3 View commit details
    Browse the repository at this point in the history
Loading