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/js-sdk
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: angular-sdk-v0.0.15
Choose a base ref
...
head repository: open-feature/js-sdk
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: angular-sdk-v0.0.16
Choose a head ref
  • 16 commits
  • 46 files changed
  • 5 contributors

Commits on May 27, 2025

  1. fix: environment for npm publish (#1202)

    Adds the environment for NPM publish step of the pipeline to the correct
    job.
    
    Signed-off-by: Lukas Reining <lukas.reining@codecentric.de>
    lukas-reining authored May 27, 2025
    Configuration menu
    Copy the full SHA
    aadc7a6 View commit details
    Browse the repository at this point in the history
  2. chore(main): release nestjs-sdk 0.2.5 (#1183)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    ##
    [0.2.5](nestjs-sdk-v0.2.4...nestjs-sdk-v0.2.5)
    (2025-05-27)
    
    
    ### ✨ New Features
    
    * adds RequireFlagsEnabled decorator
    ([#1159](#1159))
    ([59b8fe9](59b8fe9))
    
    ---
    This PR was generated with [Release
    Please](https://github.com/googleapis/release-please). See
    [documentation](https://github.com/googleapis/release-please#release-please).
    
    ---------
    
    Signed-off-by: OpenFeature Bot <109696520+openfeaturebot@users.noreply.github.com>
    Signed-off-by: Lukas Reining <lukas.reining@codecentric.de>
    Co-authored-by: Lukas Reining <lukas.reining@codecentric.de>
    openfeaturebot and lukas-reining authored May 27, 2025
    Configuration menu
    Copy the full SHA
    2838d6a View commit details
    Browse the repository at this point in the history

Commits on May 29, 2025

  1. chore: update node to v20+ (#1203)

    node v18 is now EOL
    
    Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
    toddbaert authored May 29, 2025
    Configuration menu
    Copy the full SHA
    1f33453 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2025

  1. chore(deps): update dependency prettier to v3.5.3 (#1195)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [prettier](https://prettier.io)
    ([source](https://redirect.github.com/prettier/prettier)) | [`3.4.2` ->
    `3.5.3`](https://renovatebot.com/diffs/npm/prettier/3.4.2/3.5.3) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/prettier/3.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prettier/3.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prettier/3.4.2/3.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prettier/3.4.2/3.5.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>prettier/prettier (prettier)</summary>
    
    ###
    [`v3.5.3`](https://redirect.github.com/prettier/prettier/compare/3.5.2...b51ba9d46765bcfab714ebca982bd04ad25ae562)
    
    [Compare
    Source](https://redirect.github.com/prettier/prettier/compare/3.5.2...3.5.3)
    
    ###
    [`v3.5.2`](https://redirect.github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#352)
    
    [Compare
    Source](https://redirect.github.com/prettier/prettier/compare/3.5.1...3.5.2)
    
    
    [diff](https://redirect.github.com/prettier/prettier/compare/3.5.1...3.5.2)
    
    ##### Remove `module-sync` condition
    ([#&#8203;17156](https://redirect.github.com/prettier/prettier/pull/17156)
    by [@&#8203;fisker](https://redirect.github.com/fisker))
    
    In Prettier 3.5.0, [we added `module-sync` condition to
    `package.json`](https://prettier.io/blog/2025/02/09/3.5.0#use-esm-entrypoint-for-requireesm-16958-by-tats-u),
    so that `require("prettier")` can use ESM version, but turns out it
    doesn't work if CommonJS and ESM plugins both imports builtin plugins.
    To solve this problem, we decide simply remove the `module-sync`
    condition, so `require("prettier")` will still use the CommonJS version,
    we'll revisit until `require(ESM)` feature is more stable.
    
    ###
    [`v3.5.1`](https://redirect.github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#351)
    
    [Compare
    Source](https://redirect.github.com/prettier/prettier/compare/3.5.0...3.5.1)
    
    
    [diff](https://redirect.github.com/prettier/prettier/compare/3.5.0...3.5.1)
    
    ##### Fix CLI crash when cache for old version exists
    ([#&#8203;17100](https://redirect.github.com/prettier/prettier/pull/17100)
    by [@&#8203;sosukesuzuki](https://redirect.github.com/sosukesuzuki))
    
    Prettier 3.5 uses a different cache format than previous versions,
    Prettier 3.5.0 crashes when reading existing cache file, Prettier 3.5.1
    fixed the problem.
    
    ##### Support dockercompose and github-actions-workflow in VSCode
    ([#&#8203;17101](https://redirect.github.com/prettier/prettier/pull/17101)
    by [@&#8203;remcohaszing](https://redirect.github.com/remcohaszing))
    
    Prettier now supports the `dockercompose` and `github-actions-workflow`
    languages in Visual Studio Code.
    
    ###
    [`v3.5.0`](https://redirect.github.com/prettier/prettier/blob/HEAD/CHANGELOG.md#350)
    
    [Compare
    Source](https://redirect.github.com/prettier/prettier/compare/3.4.2...3.5.0)
    
    
    [diff](https://redirect.github.com/prettier/prettier/compare/3.4.2...3.5.0)
    
    🔗 [Release Notes](https://prettier.io/blog/2025/02/09/3.5.0.html)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **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/js-sdk).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xMS4xOCIsInVwZGF0ZWRJblZlciI6IjQwLjExLjE4IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 30, 2025
    Configuration menu
    Copy the full SHA
    1cb4a50 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency @types/node to v22.15.23 (#1198)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node)
    ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node))
    | [`22.15.17` ->
    `22.15.23`](https://renovatebot.com/diffs/npm/@types%2fnode/22.15.17/22.15.23)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.15.23?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/22.15.23?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/22.15.17/22.15.23?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.15.17/22.15.23?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **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/js-sdk).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDAuMzMuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 30, 2025
    Configuration menu
    Copy the full SHA
    66a3ce0 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2025

  1. refactor(telemetry): update telemetry attributes and remove unused ev…

    …aluation data (#1189)
    
    ## This PR
    
    - update the evaluation event to match the latest OTel semcon
    
    ### Related Issues
    
    Fixes #1188
    
    ### Notes
    
    Update the createEvaluationEvent to match the latest OpenTelemetry spec.
    Unforutnately, this is a breaking change. I'll denote this in the
    release notes but not in the library version. That's because we're
    following the experimental OTel spec and the method itself is currently
    undocumented except from the generated JS Doc.
    
    It's also worth noting that OTel JS SDK event API doesn't currently
    support object as attribute values. @dyladan will update the OTel SDK.
    
    ### Follow-up Tasks
    
    Update the ToggleShop.
    
    ### How to test
    
    `npm run test`
    
    Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
    beeme1mr authored Jun 3, 2025
    Configuration menu
    Copy the full SHA
    3e6bcae View commit details
    Browse the repository at this point in the history

Commits on Jun 4, 2025

  1. chore(deps): update dependency esbuild to v0.25.5 (#1204)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [esbuild](https://redirect.github.com/evanw/esbuild) | [`0.25.4` ->
    `0.25.5`](https://renovatebot.com/diffs/npm/esbuild/0.25.4/0.25.5) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/esbuild/0.25.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/esbuild/0.25.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/esbuild/0.25.4/0.25.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/esbuild/0.25.4/0.25.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>evanw/esbuild (esbuild)</summary>
    
    ###
    [`v0.25.5`](https://redirect.github.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#0255)
    
    [Compare
    Source](https://redirect.github.com/evanw/esbuild/compare/v0.25.4...v0.25.5)
    
    - Fix a regression with `browser` in `package.json`
    ([#&#8203;4187](https://redirect.github.com/evanw/esbuild/issues/4187))
    
    The fix to
    [#&#8203;4144](https://redirect.github.com/evanw/esbuild/issues/4144) in
    version 0.25.3 introduced a regression that caused `browser` overrides
    specified in `package.json` to fail to override relative path names that
    end in a trailing slash. That behavior change affected the
    `axios@0.30.0` package. This regression has been fixed, and now has test
    coverage.
    
    - Add support for certain keywords as TypeScript tuple labels
    ([#&#8203;4192](https://redirect.github.com/evanw/esbuild/issues/4192))
    
    Previously esbuild could incorrectly fail to parse certain keywords as
    TypeScript tuple labels that are parsed by the official TypeScript
    compiler if they were followed by a `?` modifier. These labels included
    `function`, `import`, `infer`, `new`, `readonly`, and `typeof`. With
    this release, these keywords will now be parsed correctly. Here's an
    example of some affected code:
    
        ```ts
        type Foo = [
          value: any,
          readonly?: boolean, // This is now parsed correctly
        ]
        ```
    
    - Add CSS prefixes for the `stretch` sizing value
    ([#&#8203;4184](https://redirect.github.com/evanw/esbuild/issues/4184))
    
    This release adds support for prefixing CSS declarations such as `div {
    width: stretch }`. That CSS is now transformed into this depending on
    what the `--target=` setting includes:
    
        ```css
        div {
          width: -webkit-fill-available;
          width: -moz-available;
          width: stretch;
        }
        ```
    
    </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/js-sdk).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4zMy42IiwidXBkYXRlZEluVmVyIjoiNDAuMzMuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 4, 2025
    Configuration menu
    Copy the full SHA
    52ed31a View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency rollup to v4.41.1 (#1205)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [rollup](https://rollupjs.org/)
    ([source](https://redirect.github.com/rollup/rollup)) | [`4.40.2` ->
    `4.41.1`](https://renovatebot.com/diffs/npm/rollup/4.40.2/4.41.1) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/rollup/4.41.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rollup/4.41.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rollup/4.40.2/4.41.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rollup/4.40.2/4.41.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>rollup/rollup (rollup)</summary>
    
    ###
    [`v4.41.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4411)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.41.0...v4.41.1)
    
    *2025-05-24*
    
    ##### Bug Fixes
    
    - If a plugin calls `this.resolve` with `skipSelf: true`, subsequent
    calls when handling this by the same plugin with same parameters will
    return `null` to avoid infinite recursions
    ([#&#8203;5945](https://redirect.github.com/rollup/rollup/issues/5945))
    
    ##### Pull Requests
    
    - [#&#8203;5945](https://redirect.github.com/rollup/rollup/pull/5945):
    Avoid recursively calling a plugin's resolveId hook with same id and
    importer ([@&#8203;younggglcy](https://redirect.github.com/younggglcy),
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5963](https://redirect.github.com/rollup/rollup/pull/5963):
    fix(deps): update swc monorepo (major)
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5964](https://redirect.github.com/rollup/rollup/pull/5964):
    fix(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    
    ###
    [`v4.41.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4410)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.40.2...v4.41.0)
    
    *2025-05-18*
    
    ##### Features
    
    - Detect named exports in more dynamic import scenarios
    ([#&#8203;5954](https://redirect.github.com/rollup/rollup/issues/5954))
    
    ##### Pull Requests
    
    - [#&#8203;5949](https://redirect.github.com/rollup/rollup/pull/5949):
    ci: use node 24 ([@&#8203;btea](https://redirect.github.com/btea),
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5951](https://redirect.github.com/rollup/rollup/pull/5951):
    chore(deps): update dependency pretty-bytes to v7
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5952](https://redirect.github.com/rollup/rollup/pull/5952):
    fix(deps): update swc monorepo (major)
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot],
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5953](https://redirect.github.com/rollup/rollup/pull/5953):
    chore(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5954](https://redirect.github.com/rollup/rollup/pull/5954):
    enhance tree-shaking for dynamic imports
    ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi),
    [@&#8203;renovate](https://redirect.github.com/renovate)\[bot],
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5957](https://redirect.github.com/rollup/rollup/pull/5957):
    chore(deps): update dependency lint-staged to v16
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot],
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5958](https://redirect.github.com/rollup/rollup/pull/5958):
    fix(deps): update rust crate swc_compiler_base to v20
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot],
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5959](https://redirect.github.com/rollup/rollup/pull/5959):
    fix(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot],
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5960](https://redirect.github.com/rollup/rollup/pull/5960):
    Use spawn to run CLI tests
    ([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **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/js-sdk).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4zMy42IiwidXBkYXRlZEluVmVyIjoiNDAuMzMuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 4, 2025
    Configuration menu
    Copy the full SHA
    3598b5e View commit details
    Browse the repository at this point in the history
  3. chore(deps): update dependency eslint-plugin-jsdoc to v50.7.0 (#1199)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [eslint-plugin-jsdoc](https://redirect.github.com/gajus/eslint-plugin-jsdoc)
    | [`50.6.14` ->
    `50.7.0`](https://renovatebot.com/diffs/npm/eslint-plugin-jsdoc/50.6.14/50.7.0)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-jsdoc/50.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-jsdoc/50.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-jsdoc/50.6.14/50.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-jsdoc/50.6.14/50.7.0?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>gajus/eslint-plugin-jsdoc (eslint-plugin-jsdoc)</summary>
    
    ###
    [`v50.7.0`](https://redirect.github.com/gajus/eslint-plugin-jsdoc/releases/tag/v50.7.0)
    
    [Compare
    Source](https://redirect.github.com/gajus/eslint-plugin-jsdoc/compare/v50.6.17...v50.7.0)
    
    ##### Features
    
    - **`getJsdocProcessorPlugin`:** add `allowedLanguagesToProcess` option
    ([#&#8203;1392](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1392))
    ([0adbf43](https://redirect.github.com/gajus/eslint-plugin-jsdoc/commit/0adbf43b6b9f3e24422e100571ed66dd04f169be))
    
    ###
    [`v50.6.17`](https://redirect.github.com/gajus/eslint-plugin-jsdoc/releases/tag/v50.6.17)
    
    [Compare
    Source](https://redirect.github.com/gajus/eslint-plugin-jsdoc/compare/v50.6.16...v50.6.17)
    
    ##### Bug Fixes
    
    - **`require-param`:** update jsdoccomment to support exported
    TSFunctionType type; fixes
    [#&#8203;1386](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1386)
    ([#&#8203;1389](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1389))
    ([e26a11a](https://redirect.github.com/gajus/eslint-plugin-jsdoc/commit/e26a11a39930ebd07f61e509d91e6cb87f017dde))
    
    ###
    [`v50.6.16`](https://redirect.github.com/gajus/eslint-plugin-jsdoc/releases/tag/v50.6.16)
    
    [Compare
    Source](https://redirect.github.com/gajus/eslint-plugin-jsdoc/compare/v50.6.15...v50.6.16)
    
    ##### Bug Fixes
    
    - **`valid-types`:** fix parsing of expressions like
    `[@returns](https://redirect.github.com/returns)
    {[@&#8203;link](https://redirect.github.com/link) SomeType}`; fixes
    [#&#8203;1381](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1381)
    ([#&#8203;1382](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1382))
    ([2bd7242](https://redirect.github.com/gajus/eslint-plugin-jsdoc/commit/2bd72429015352b383f5bfc22a937afaac4a3b48))
    
    ###
    [`v50.6.15`](https://redirect.github.com/gajus/eslint-plugin-jsdoc/releases/tag/v50.6.15)
    
    [Compare
    Source](https://redirect.github.com/gajus/eslint-plugin-jsdoc/compare/v50.6.14...v50.6.15)
    
    ##### Bug Fixes
    
    - **`no-undefined-types`:** avoid eslint 8 error; fixes
    [#&#8203;1387](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1387)
    ([#&#8203;1388](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1388))
    ([1bef636](https://redirect.github.com/gajus/eslint-plugin-jsdoc/commit/1bef63677e385234a01316b6cfa9377023c10c15))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **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/js-sdk).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDAuMzMuNiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 4, 2025
    Configuration menu
    Copy the full SHA
    2fd944d View commit details
    Browse the repository at this point in the history
  4. chore(deps): update dependency rollup-plugin-dts to v6.2.1 (#1196)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [rollup-plugin-dts](https://redirect.github.com/Swatinem/rollup-plugin-dts)
    | [`6.1.1` ->
    `6.2.1`](https://renovatebot.com/diffs/npm/rollup-plugin-dts/6.1.1/6.2.1)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/rollup-plugin-dts/6.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rollup-plugin-dts/6.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rollup-plugin-dts/6.1.1/6.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rollup-plugin-dts/6.1.1/6.2.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>Swatinem/rollup-plugin-dts (rollup-plugin-dts)</summary>
    
    ###
    [`v6.2.1`](https://redirect.github.com/Swatinem/rollup-plugin-dts/compare/v6.2.0...v6.2.1)
    
    [Compare
    Source](https://redirect.github.com/Swatinem/rollup-plugin-dts/compare/v6.2.0...v6.2.1)
    
    ###
    [`v6.2.0`](https://redirect.github.com/Swatinem/rollup-plugin-dts/blob/HEAD/CHANGELOG.md#620)
    
    [Compare
    Source](https://redirect.github.com/Swatinem/rollup-plugin-dts/compare/v6.1.1...v6.2.0)
    
    **Features**:
    
    -   Support importing json modules
    -   Return Source Map Differences to Rollup
    
    **Fixes**:
    
    - Unable to find the program when entry points exist intersection
    dependency
    -   Create program for `imports` input file
    -   Force emit types even when there's errors
    -   Preserve type members of namespace in re-exported module
    -   Imports and exports follows type-only
    -   Import "local types" from "global modules"
    -   Correctly restore type-only import/export names
    
    **Thank you**:
    
    Features, fixes and improvements in this release have been contributed
    by:
    
    -   [@&#8203;NWYLZW](https://redirect.github.com/NWYLZW)
    -   [@&#8203;castarco](https://redirect.github.com/castarco)
    -   [@&#8203;hyrious](https://redirect.github.com/hyrious)
    -   [@&#8203;andersk](https://redirect.github.com/andersk)
    -   [@&#8203;kricsleo](https://redirect.github.com/kricsleo)
    -   [@&#8203;alan-agius4](https://redirect.github.com/alan-agius4)
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **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/js-sdk).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xMS4xOCIsInVwZGF0ZWRJblZlciI6IjQwLjExLjE4IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 4, 2025
    Configuration menu
    Copy the full SHA
    baf0dfb View commit details
    Browse the repository at this point in the history
  5. chore: update workflows to node 20 (#1209)

    I missed a few workflows when I updated the node version. We should
    update these for consistency.
    
    Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
    toddbaert authored Jun 4, 2025
    Configuration menu
    Copy the full SHA
    d3bca54 View commit details
    Browse the repository at this point in the history
  6. chore(deps): update dependency eslint-plugin-jsdoc to v50.7.1 (#1211)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [eslint-plugin-jsdoc](https://redirect.github.com/gajus/eslint-plugin-jsdoc)
    | [`50.7.0` ->
    `50.7.1`](https://renovatebot.com/diffs/npm/eslint-plugin-jsdoc/50.7.0/50.7.1)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-jsdoc/50.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-jsdoc/50.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-jsdoc/50.7.0/50.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-jsdoc/50.7.0/50.7.1?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>gajus/eslint-plugin-jsdoc (eslint-plugin-jsdoc)</summary>
    
    ###
    [`v50.7.1`](https://redirect.github.com/gajus/eslint-plugin-jsdoc/releases/tag/v50.7.1)
    
    [Compare
    Source](https://redirect.github.com/gajus/eslint-plugin-jsdoc/compare/v50.7.0...v50.7.1)
    
    ##### Bug Fixes
    
    - revert are-docs-informative upgrade; fixes
    [#&#8203;1393](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1393)
    ([#&#8203;1394](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1394))
    ([99cb131](https://redirect.github.com/gajus/eslint-plugin-jsdoc/commit/99cb131ee40fa10f943aadfd73a6d18da082882f))
    
    </details>
    
    ---
    
    ### Configuration
    
    📅 **Schedule**: Branch creation - At any time (no schedule defined),
    Automerge - At any time (no schedule defined).
    
    🚦 **Automerge**: Enabled.
    
    ♻ **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/js-sdk).
    
    <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC40MC4zIiwidXBkYXRlZEluVmVyIjoiNDAuNDAuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jun 4, 2025
    Configuration menu
    Copy the full SHA
    1b3ac12 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2025

  1. chore(main): release core 1.8.1 (#1208)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    ##
    [1.8.1](core-v1.8.0...core-v1.8.1)
    (2025-06-04)
    
    
    ### 🔄 Refactoring
    
    * **telemetry:** update telemetry attributes and remove unused
    evaluation data
    ([#1189](#1189))
    ([3e6bcae](3e6bcae))
    
    ---
    This PR was generated with [Release
    Please](https://github.com/googleapis/release-please). See
    [documentation](https://github.com/googleapis/release-please#release-please).
    
    Signed-off-by: OpenFeature Bot <109696520+openfeaturebot@users.noreply.github.com>
    openfeaturebot authored Jun 26, 2025
    Configuration menu
    Copy the full SHA
    d8bd93b View commit details
    Browse the repository at this point in the history

Commits on Jul 18, 2025

  1. feat: add evaluation-scoped hook data (#1216)

    Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
    beeme1mr authored Jul 18, 2025
    Configuration menu
    Copy the full SHA
    07af3a9 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2025

  1. feat: support Angular 20 (#1220)

    Adds Angular 20 support.
    
    This also remove the custom jest setup as it was not compatible with
    Angular 20 and uses builtin support for vitest in Angular 20.
    For this, Angular has been removed from the jest setup and the pipeline
    runs it separately now.
    
    Fixes #1206
    
    ---------
    
    Signed-off-by: Lukas Reining <lukas.reining@codecentric.de>
    lukas-reining authored Jul 25, 2025
    Configuration menu
    Copy the full SHA
    aa232a9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    28850b7 View commit details
    Browse the repository at this point in the history
Loading