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/python-sdk
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.5.0
Choose a base ref
...
head repository: open-feature/python-sdk
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.6.0
Choose a head ref
  • 16 commits
  • 22 files changed
  • 6 contributors

Commits on Feb 23, 2024

  1. chore(deps): update dependency coverage to v7.4.3 (#280)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 23, 2024
    Configuration menu
    Copy the full SHA
    bafa427 View commit details
    Browse the repository at this point in the history

Commits on Feb 25, 2024

  1. chore(deps): update dependency pytest to v8.0.2 (#281)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Feb 25, 2024
    Configuration menu
    Copy the full SHA
    b2594a5 View commit details
    Browse the repository at this point in the history

Commits on Feb 26, 2024

  1. chore: add changelog sections (#282)

    Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
    toddbaert authored Feb 26, 2024
    Configuration menu
    Copy the full SHA
    141858d View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2024

  1. refactor: improve Hook Hints typing (#285)

    * improve Hook Hints typing
    
    Signed-off-by: gruebel <anton.gruebel@gmail.com>
    
    * ignore lint issue for this line
    
    Signed-off-by: gruebel <anton.gruebel@gmail.com>
    
    * exclude TYPE_CHECKING from coverage report
    
    Signed-off-by: gruebel <anton.gruebel@gmail.com>
    
    ---------
    
    Signed-off-by: gruebel <anton.gruebel@gmail.com>
    gruebel authored Mar 3, 2024
    Configuration menu
    Copy the full SHA
    5acd6a6 View commit details
    Browse the repository at this point in the history
  2. docs: add Missing Imports in Provider Dev Example in README (#286)

    docs: add missing imports in provider dev example in README
    
    Signed-off-by: Zhiwei <zhi.wei.liang@outlook.com>
    ChihweiLHBird authored Mar 3, 2024
    Configuration menu
    Copy the full SHA
    ae26217 View commit details
    Browse the repository at this point in the history
  3. chore(deps): update dependency pytest to v8.1.0 (#287)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 3, 2024
    Configuration menu
    Copy the full SHA
    7ba7d61 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2024

  1. feat: implement provider status (#288)

    * feat: implement provider status
    
    Signed-off-by: Federico Bond <federicobond@gmail.com>
    
    * feat: set provider status to fatal if initialize raises PROVIDER_FATAL error
    
    Signed-off-by: Federico Bond <federicobond@gmail.com>
    
    * feat: add a provider status accessor to clients
    
    Signed-off-by: Federico Bond <federicobond@gmail.com>
    
    * feat: short circuit flag resolution when provider is not ready
    
    Signed-off-by: Federico Bond <federicobond@gmail.com>
    
    ---------
    
    Signed-off-by: Federico Bond <federicobond@gmail.com>
    federicobond authored Mar 7, 2024
    Configuration menu
    Copy the full SHA
    789e6e0 View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2024

  1. chore(deps): update dependency pytest to v8.1.1 (#289)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 9, 2024
    Configuration menu
    Copy the full SHA
    3f336b3 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2024

  1. fix: run error hooks if provider returns FlagResolutionDetails with n…

    …on-empty error_code (#291)
    
    * fix: run error hooks if provider returns FlagResolutionDetails with non-empty error_code
    
    Signed-off-by: Federico Bond <federicobond@gmail.com>
    
    * refactor: extract error code to exception mapping to class variable
    
    Signed-off-by: Federico Bond <federicobond@gmail.com>
    
    ---------
    
    Signed-off-by: Federico Bond <federicobond@gmail.com>
    federicobond authored Mar 13, 2024
    Configuration menu
    Copy the full SHA
    e747544 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2024

  1. chore(deps): update dependency coverage to v7.4.4 (#293)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 14, 2024
    Configuration menu
    Copy the full SHA
    f5987ef View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2024

  1. chore: update mypy and ruff (#296)

    update mypy and ruff
    
    Signed-off-by: gruebel <anton.gruebel@gmail.com>
    gruebel authored Mar 18, 2024
    Configuration menu
    Copy the full SHA
    6e4eebc View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2024

  1. chore(deps): update dependency pytest-mock to v3.13.0 (#298)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    04b4009 View commit details
    Browse the repository at this point in the history
  2. feat: implement provider events (#278)

    * feat: implement provider events
    
    Signed-off-by: Federico Bond <federicobond@gmail.com>
    
    * feat: add error_code field to EventDetails and ProviderEventDetails
    
    Signed-off-by: Federico Bond <federicobond@gmail.com>
    
    * fix: replace strings with postponed evaluation of annotations
    
    Signed-off-by: Federico Bond <federicobond@gmail.com>
    
    * feat: run handlers immediately if provider already in associated state
    
    Signed-off-by: Federico Bond <federicobond@gmail.com>
    
    * feat: remove unused _provider from openfeature.api
    
    Signed-off-by: Federico Bond <federicobond@gmail.com>
    
    * test: add some comments to test cases
    
    Signed-off-by: Federico Bond <federicobond@gmail.com>
    
    * test: add provider event late binding test cases
    
    Signed-off-by: Federico Bond <federicobond@gmail.com>
    
    * fix: fix status handlers running immediately if provider already in associated state
    
    Signed-off-by: Federico Bond <federicobond@gmail.com>
    
    * refactor: reuse provider property in OpenFeatureClient
    
    Signed-off-by: Federico Bond <federicobond@gmail.com>
    
    * refactor: move _provider_status_to_event to ProviderEvent.from_provider_status
    
    Signed-off-by: Federico Bond <federicobond@gmail.com>
    
    * refactor: move EventSupport class to an internal module
    
    Signed-off-by: Federico Bond <federicobond@gmail.com>
    
    * refactor: replace EventSupport class with module-level functions
    
    Signed-off-by: Federico Bond <federicobond@gmail.com>
    
    * style: fix code style
    
    ---------
    
    Signed-off-by: Federico Bond <federicobond@gmail.com>
    federicobond authored Mar 21, 2024
    Configuration menu
    Copy the full SHA
    679409f View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. chore(deps): update dependency pytest-mock to v3.14.0 (#300)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Mar 22, 2024
    Configuration menu
    Copy the full SHA
    a70ae0c View commit details
    Browse the repository at this point in the history
  2. docs: update spec version to 0.8.0 (#299)

    Release-As: 0.6.0
    
    Signed-off-by: Federico Bond <federicobond@gmail.com>
    federicobond authored Mar 22, 2024
    Configuration menu
    Copy the full SHA
    58d27c4 View commit details
    Browse the repository at this point in the history
  3. chore(main): release 0.6.0 (#283)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Mar 22, 2024
    Configuration menu
    Copy the full SHA
    2c23c9e View commit details
    Browse the repository at this point in the history
Loading