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: nestjs-sdk-v0.2.4
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: nestjs-sdk-v0.2.5
Choose a head ref
  • 20 commits
  • 21 files changed
  • 6 contributors

Commits on Apr 20, 2025

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

Commits on Apr 23, 2025

  1. docs: Clarify the behavior of setProviderAndWait (#1180)

    ## This PR
    
    - Updates readme examples to include a try/catch around
    setProviderAndWait
    - Improves the setProviderAndWait JS Doc
    
    ### Related Issues
    
    Fixes #1179
    
    ### Notes
    
    https://cloud-native.slack.com/archives/C0344AANLA1/p1745326882304199
    
    ---------
    
    Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
    beeme1mr authored Apr 23, 2025
    Configuration menu
    Copy the full SHA
    4fe8d87 View commit details
    Browse the repository at this point in the history

Commits on Apr 24, 2025

  1. feat: adds RequireFlagsEnabled decorator (#1159)

    ## This PR
    - Feature: Adds a `RequireFlagsEnabled` decorator to allow a simple,
    reusable way to block access to a specific controller or endpoint based
    on the value of a list of one, or many, boolean flags
    
    ### Notes
    - Discussions on the approach & implementation are welcome!
    
    ### Follow-up Tasks
    - Update OpenFeature NestJS docs to include new `RequireFlagsEnabled`
    decorator & usage examples
    
    ### How to test
    `npx jest --selectProject=nest`
    
    ---------
    
    Signed-off-by: Kaushal Kapasi <kaushal.kapasi@taplytics.com>
    Signed-off-by: Todd Baert <todd.baert@dynatrace.com>
    Co-authored-by: Todd Baert <todd.baert@dynatrace.com>
    kaushalkapasi and toddbaert authored Apr 24, 2025
    Configuration menu
    Copy the full SHA
    59b8fe9 View commit details
    Browse the repository at this point in the history
  2. chore: regenerate package lock (#1184)

    Attempting to address the E2E failure:
    https://github.com/open-feature/js-sdk/actions/runs/14643009193/job/41089818968?pr=1181
    
    Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
    beeme1mr authored Apr 24, 2025
    Configuration menu
    Copy the full SHA
    59c2f5d View commit details
    Browse the repository at this point in the history

Commits on Apr 30, 2025

  1. chore(deps): update dependency @types/node to v20.17.31 (#1138)

    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))
    | [`20.17.16` ->
    `20.17.31`](https://renovatebot.com/diffs/npm/@types%2fnode/20.17.16/20.17.31)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.17.31?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.17.31?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.17.16/20.17.31?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.17.16/20.17.31?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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjM5LjI1Ny4zIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Apr 30, 2025
    Configuration menu
    Copy the full SHA
    1e58d2b View commit details
    Browse the repository at this point in the history

Commits on May 15, 2025

  1. chore(deps): update dependency @types/node to v22 (#1067)

    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))
    | [`^20.11.16` ->
    `^22.0.0`](https://renovatebot.com/diffs/npm/@types%2fnode/20.17.31/22.15.17)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.15.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/22.15.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.17.31/22.15.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.17.31/22.15.17?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:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMzMuMSIsInVwZGF0ZWRJblZlciI6IjQwLjcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 15, 2025
    Configuration menu
    Copy the full SHA
    c00675c View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency @types/supertest to v6.0.3 (#1169)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [@types/supertest](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/supertest)
    ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/supertest))
    | [`6.0.2` ->
    `6.0.3`](https://renovatebot.com/diffs/npm/@types%2fsupertest/6.0.2/6.0.3)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fsupertest/6.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fsupertest/6.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fsupertest/6.0.2/6.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fsupertest/6.0.2/6.0.3?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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yMzguMCIsInVwZGF0ZWRJblZlciI6IjM5LjIzOC4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 15, 2025
    Configuration menu
    Copy the full SHA
    cb14827 View commit details
    Browse the repository at this point in the history
  3. chore(deps): update dependency rollup to v4.40.2 (#1131)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [rollup](https://rollupjs.org/)
    ([source](https://redirect.github.com/rollup/rollup)) | [`4.24.2` ->
    `4.40.2`](https://renovatebot.com/diffs/npm/rollup/4.24.2/4.40.2) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/rollup/4.40.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rollup/4.40.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rollup/4.24.2/4.40.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rollup/4.24.2/4.40.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>rollup/rollup (rollup)</summary>
    
    ###
    [`v4.40.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4402)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.40.1...v4.40.2)
    
    *2025-05-06*
    
    ##### Bug Fixes
    
    - Create correct IIFE/AMD/UMD bundles when using a mutable default
    export
    ([#&#8203;5934](https://redirect.github.com/rollup/rollup/issues/5934))
    - Fix execution order when using top-level await for dynamic imports
    with inlineDynamicImports
    ([#&#8203;5937](https://redirect.github.com/rollup/rollup/issues/5937))
    - Throw when the output is watched in watch mode
    ([#&#8203;5939](https://redirect.github.com/rollup/rollup/issues/5939))
    
    ##### Pull Requests
    
    - [#&#8203;5934](https://redirect.github.com/rollup/rollup/pull/5934):
    fix(exports): avoid "exports is not defined" `ReferenceError`
    ([@&#8203;dasa](https://redirect.github.com/dasa))
    - [#&#8203;5937](https://redirect.github.com/rollup/rollup/pull/5937):
    consider TLA imports have higher execution priority
    ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
    - [#&#8203;5939](https://redirect.github.com/rollup/rollup/pull/5939):
    fix: watch mode input should not be an output subpath
    ([@&#8203;btea](https://redirect.github.com/btea))
    - [#&#8203;5940](https://redirect.github.com/rollup/rollup/pull/5940):
    chore(deps): update dependency vite to v6.3.4 \[security]
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5941](https://redirect.github.com/rollup/rollup/pull/5941):
    chore(deps): update dependency eslint-plugin-unicorn to v59
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5942](https://redirect.github.com/rollup/rollup/pull/5942):
    fix(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5943](https://redirect.github.com/rollup/rollup/pull/5943):
    fix(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    
    ###
    [`v4.40.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4401)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.40.0...v4.40.1)
    
    *2025-04-28*
    
    ##### Bug Fixes
    
    - Limit hash size for asset file names to the supported 21
    ([#&#8203;5921](https://redirect.github.com/rollup/rollup/issues/5921))
    - Do not inline user-defined entry chunks or chunks with explicit file
    name
    ([#&#8203;5923](https://redirect.github.com/rollup/rollup/issues/5923))
    - Avoid top-level-await cycles when non-entry chunks use top-level await
    ([#&#8203;5930](https://redirect.github.com/rollup/rollup/issues/5930))
    - Expose package.json via exports
    ([#&#8203;5931](https://redirect.github.com/rollup/rollup/issues/5931))
    
    ##### Pull Requests
    
    - [#&#8203;5921](https://redirect.github.com/rollup/rollup/pull/5921):
    fix(assetFileNames): reduce max hash size to 21
    ([@&#8203;shulaoda](https://redirect.github.com/shulaoda))
    - [#&#8203;5923](https://redirect.github.com/rollup/rollup/pull/5923):
    fix: generate the separate chunk for the entry module with explicated
    chunk filename or name
    ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
    - [#&#8203;5926](https://redirect.github.com/rollup/rollup/pull/5926):
    fix(deps): update rust crate swc_compiler_base to v18
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5927](https://redirect.github.com/rollup/rollup/pull/5927):
    fix(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5928](https://redirect.github.com/rollup/rollup/pull/5928):
    fix(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5930](https://redirect.github.com/rollup/rollup/pull/5930):
    Avoid chunks TLA dynamic import circular when TLA dynamic import used in
    non-entry modules
    ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
    - [#&#8203;5931](https://redirect.github.com/rollup/rollup/pull/5931):
    chore: add new `./package.json` entry
    ([@&#8203;JounQin](https://redirect.github.com/JounQin),
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5936](https://redirect.github.com/rollup/rollup/pull/5936):
    fix(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    
    ###
    [`v4.40.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4400)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.39.0...v4.40.0)
    
    *2025-04-12*
    
    ##### Features
    
    - Only show `eval` warnings on first render and only when the call is
    not tree-shaken
    ([#&#8203;5892](https://redirect.github.com/rollup/rollup/issues/5892))
    - Tree-shake non-included dynamic import members when the handler just
    maps to one named export
    ([#&#8203;5898](https://redirect.github.com/rollup/rollup/issues/5898))
    
    ##### Bug Fixes
    
    - Consider dynamic imports nested within top-level-awaited dynamic
    import expressions to be awaited as well
    ([#&#8203;5900](https://redirect.github.com/rollup/rollup/issues/5900))
    - Fix namespace rendering when tree-shaking is disabled
    ([#&#8203;5908](https://redirect.github.com/rollup/rollup/issues/5908))
    - When using multiple transform hook filters, all of them need to be
    satisfied together
    ([#&#8203;5909](https://redirect.github.com/rollup/rollup/issues/5909))
    
    ##### Pull Requests
    
    - [#&#8203;5892](https://redirect.github.com/rollup/rollup/pull/5892):
    Warn when eval or namespace calls are rendered, not when they are parsed
    ([@&#8203;SunsetFi](https://redirect.github.com/SunsetFi),
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5898](https://redirect.github.com/rollup/rollup/pull/5898):
    feat: treeshake dynamic import chained member expression
    ([@&#8203;privatenumber](https://redirect.github.com/privatenumber),
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5900](https://redirect.github.com/rollup/rollup/pull/5900):
    consider the dynamic import within a TLA call expression as a TLA import
    ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
    - [#&#8203;5904](https://redirect.github.com/rollup/rollup/pull/5904):
    fix(deps): update swc monorepo (major)
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5905](https://redirect.github.com/rollup/rollup/pull/5905):
    chore(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5908](https://redirect.github.com/rollup/rollup/pull/5908):
    Fix `treeshake: false` breaking destructured namespace imports
    ([@&#8203;Skn0tt](https://redirect.github.com/Skn0tt))
    - [#&#8203;5909](https://redirect.github.com/rollup/rollup/pull/5909):
    Correct the behavior when multiple transform filter options are
    specified ([@&#8203;sapphi-red](https://redirect.github.com/sapphi-red))
    - [#&#8203;5915](https://redirect.github.com/rollup/rollup/pull/5915):
    chore(deps): update dependency
    [@&#8203;types/picomatch](https://redirect.github.com/types/picomatch)
    to v4 ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5916](https://redirect.github.com/rollup/rollup/pull/5916):
    fix(deps): update rust crate swc_compiler_base to v17
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5917](https://redirect.github.com/rollup/rollup/pull/5917):
    chore(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot],
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5918](https://redirect.github.com/rollup/rollup/pull/5918):
    chore(deps): update dependency vite to v6.2.6 \[security]
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot],
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    
    ###
    [`v4.39.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4390)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.38.0...v4.39.0)
    
    *2025-04-02*
    
    ##### Features
    
    - Do not create separate facade chunks if a chunk would contain several
    entry modules that allow export extension if there are no export name
    conflicts
    ([#&#8203;5891](https://redirect.github.com/rollup/rollup/issues/5891))
    
    ##### Bug Fixes
    
    - Mark the `id` property as optional in the filter for the `resolveId`
    hook
    ([#&#8203;5896](https://redirect.github.com/rollup/rollup/issues/5896))
    
    ##### Pull Requests
    
    - [#&#8203;5891](https://redirect.github.com/rollup/rollup/pull/5891):
    chunk: merge allow-extension modules
    ([@&#8203;wmertens](https://redirect.github.com/wmertens),
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5893](https://redirect.github.com/rollup/rollup/pull/5893):
    chore(deps): update dependency vite to v6.2.4 \[security]
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5896](https://redirect.github.com/rollup/rollup/pull/5896):
    fix: resolveId id filter is optional
    ([@&#8203;sapphi-red](https://redirect.github.com/sapphi-red))
    
    ###
    [`v4.38.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4380)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.37.0...v4.38.0)
    
    *2025-03-29*
    
    ##### Features
    
    - Support `.filter` option in `resolveId`, `load` and `transform` hooks
    ([#&#8203;5882](https://redirect.github.com/rollup/rollup/issues/5882))
    
    ##### Pull Requests
    
    - [#&#8203;5882](https://redirect.github.com/rollup/rollup/pull/5882):
    Add support for hook filters
    ([@&#8203;sapphi-red](https://redirect.github.com/sapphi-red))
    - [#&#8203;5894](https://redirect.github.com/rollup/rollup/pull/5894):
    fix(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5895](https://redirect.github.com/rollup/rollup/pull/5895):
    chore(deps): update dependency eslint-plugin-unicorn to v58
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    
    ###
    [`v4.37.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4370)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.36.0...v4.37.0)
    
    *2025-03-23*
    
    ##### Features
    
    - Support Musl Linux on Riscv64 architectures
    ([#&#8203;5726](https://redirect.github.com/rollup/rollup/issues/5726))
    - Handles class decorators placed before the `export` keyword
    ([#&#8203;5871](https://redirect.github.com/rollup/rollup/issues/5871))
    
    ##### Bug Fixes
    
    - Log Rust panic messages to the console when using the WASM build
    ([#&#8203;5875](https://redirect.github.com/rollup/rollup/issues/5875))
    
    ##### Pull Requests
    
    - [#&#8203;5726](https://redirect.github.com/rollup/rollup/pull/5726):
    Add support for linux riscv64 musl
    ([@&#8203;fossdd](https://redirect.github.com/fossdd),
    [@&#8203;leso-kn](https://redirect.github.com/leso-kn))
    - [#&#8203;5871](https://redirect.github.com/rollup/rollup/pull/5871):
    feat: support decorators before or after export
    ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
    - [#&#8203;5875](https://redirect.github.com/rollup/rollup/pull/5875):
    capture Rust panic messages and output them to the console.
    ([@&#8203;luyahan](https://redirect.github.com/luyahan),
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5883](https://redirect.github.com/rollup/rollup/pull/5883):
    Pin digest of 3rd party actions
    ([@&#8203;re-taro](https://redirect.github.com/re-taro))
    - [#&#8203;5885](https://redirect.github.com/rollup/rollup/pull/5885):
    fix(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    
    ###
    [`v4.36.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4360)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.35.0...v4.36.0)
    
    *2025-03-17*
    
    ##### Features
    
    - Extend `renderDynamicImport` hook to provide information about static
    dependencies of the imported module
    ([#&#8203;5870](https://redirect.github.com/rollup/rollup/issues/5870))
    - Export several additional types used by Vite
    ([#&#8203;5879](https://redirect.github.com/rollup/rollup/issues/5879))
    
    ##### Bug Fixes
    
    - Do not merge chunks if that would create a top-level await cycle
    between chunks
    ([#&#8203;5843](https://redirect.github.com/rollup/rollup/issues/5843))
    
    ##### Pull Requests
    
    - [#&#8203;5843](https://redirect.github.com/rollup/rollup/pull/5843):
    avoiding top level await circular
    ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi),
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5870](https://redirect.github.com/rollup/rollup/pull/5870):
    draft for extended renderDynamicImport hook
    ([@&#8203;iczero](https://redirect.github.com/iczero),
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5876](https://redirect.github.com/rollup/rollup/pull/5876):
    Update axios overrides to 1.8.2
    ([@&#8203;vadym-khodak](https://redirect.github.com/vadym-khodak))
    - [#&#8203;5877](https://redirect.github.com/rollup/rollup/pull/5877):
    chore(deps): update dependency eslint-plugin-vue to v10
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5878](https://redirect.github.com/rollup/rollup/pull/5878):
    fix(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5879](https://redirect.github.com/rollup/rollup/pull/5879):
    fix: export types ([@&#8203;sxzz](https://redirect.github.com/sxzz))
    
    ###
    [`v4.35.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4350)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.34.9...v4.35.0)
    
    *2025-03-08*
    
    ##### Features
    
    - Pass build errors to the closeBundle hook
    ([#&#8203;5867](https://redirect.github.com/rollup/rollup/issues/5867))
    
    ##### Pull Requests
    
    - [#&#8203;5852](https://redirect.github.com/rollup/rollup/pull/5852):
    chore(deps): update dependency eslint-plugin-unicorn to v57
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot],
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5862](https://redirect.github.com/rollup/rollup/pull/5862):
    fix(deps): update swc monorepo (major)
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot],
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5867](https://redirect.github.com/rollup/rollup/pull/5867):
    feat(5858): make closeBundle hook receive the last error
    ([@&#8203;GauBen](https://redirect.github.com/GauBen))
    - [#&#8203;5872](https://redirect.github.com/rollup/rollup/pull/5872):
    chore(deps): update dependency builtin-modules to v5
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5873](https://redirect.github.com/rollup/rollup/pull/5873):
    chore(deps): update uraimo/run-on-arch-action action to v3
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5874](https://redirect.github.com/rollup/rollup/pull/5874):
    fix(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    
    ###
    [`v4.34.9`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4349)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.34.8...v4.34.9)
    
    *2025-03-01*
    
    ##### Bug Fixes
    
    - Support JSX modes in WASM
    ([#&#8203;5866](https://redirect.github.com/rollup/rollup/issues/5866))
    - Allow the CustomPluginOptions to be extended
    ([#&#8203;5850](https://redirect.github.com/rollup/rollup/issues/5850))
    
    ##### Pull Requests
    
    - [#&#8203;5850](https://redirect.github.com/rollup/rollup/pull/5850):
    Revert CustomPluginOptions to be an interface
    ([@&#8203;sapphi-red](https://redirect.github.com/sapphi-red),
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5851](https://redirect.github.com/rollup/rollup/pull/5851):
    Javascript to JavaScript
    ([@&#8203;dasa](https://redirect.github.com/dasa),
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5853](https://redirect.github.com/rollup/rollup/pull/5853):
    chore(deps): update dependency pinia to v3
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5854](https://redirect.github.com/rollup/rollup/pull/5854):
    fix(deps): update swc monorepo (major)
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5855](https://redirect.github.com/rollup/rollup/pull/5855):
    fix(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot],
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5860](https://redirect.github.com/rollup/rollup/pull/5860):
    chore(deps): update dependency
    [@&#8203;shikijs/vitepress-twoslash](https://redirect.github.com/shikijs/vitepress-twoslash)
    to v3 ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5861](https://redirect.github.com/rollup/rollup/pull/5861):
    chore(deps): update dependency globals to v16
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5863](https://redirect.github.com/rollup/rollup/pull/5863):
    fix(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5864](https://redirect.github.com/rollup/rollup/pull/5864):
    chore(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5866](https://redirect.github.com/rollup/rollup/pull/5866):
    Add jsx parameter to parseAsync in native.wasm.js
    ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
    
    ###
    [`v4.34.8`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4348)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.34.7...v4.34.8)
    
    *2025-02-17*
    
    ##### Bug Fixes
    
    - Do not make assumptions about the value of nested paths in logical
    expressions if the expression cannot be simplified
    ([#&#8203;5846](https://redirect.github.com/rollup/rollup/issues/5846))
    
    ##### Pull Requests
    
    - [#&#8203;5846](https://redirect.github.com/rollup/rollup/pull/5846):
    return UnknownValue if the usedbranch is unkown and the path is not
    empty ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
    
    ###
    [`v4.34.7`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4347)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.34.6...v4.34.7)
    
    *2025-02-14*
    
    ##### Bug Fixes
    
    - Ensure that calls to parameters are included correctly when using
    try-catch deoptimization
    ([#&#8203;5842](https://redirect.github.com/rollup/rollup/issues/5842))
    
    ##### Pull Requests
    
    - [#&#8203;5840](https://redirect.github.com/rollup/rollup/pull/5840):
    fix(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5842](https://redirect.github.com/rollup/rollup/pull/5842):
    Fix prop inclusion with try-catch-deoptimization
    ([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    
    ###
    [`v4.34.6`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4346)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.34.5...v4.34.6)
    
    *2025-02-07*
    
    ##### Bug Fixes
    
    - Retain "void 0" in the output for smaller output and fewer surprises
    ([#&#8203;5838](https://redirect.github.com/rollup/rollup/issues/5838))
    
    ##### Pull Requests
    
    - [#&#8203;5835](https://redirect.github.com/rollup/rollup/pull/5835):
    fix(deps): update swc monorepo (major)
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot],
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5838](https://redirect.github.com/rollup/rollup/pull/5838):
    replace undefined with void 0 for operator void
    ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
    
    ###
    [`v4.34.5`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4345)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.34.4...v4.34.5)
    
    *2025-02-07*
    
    ##### Bug Fixes
    
    - Ensure namespace reexports always include all properties of all
    exports
    ([#&#8203;5837](https://redirect.github.com/rollup/rollup/issues/5837))
    
    ##### Pull Requests
    
    - [#&#8203;5836](https://redirect.github.com/rollup/rollup/pull/5836):
    fix(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5837](https://redirect.github.com/rollup/rollup/pull/5837):
    Include all paths of reexports if namespace is used
    ([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    
    ###
    [`v4.34.4`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4344)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.34.3...v4.34.4)
    
    *2025-02-05*
    
    ##### Bug Fixes
    
    - Do not tree-shake properties if a rest element is used in
    destructuring
    ([#&#8203;5833](https://redirect.github.com/rollup/rollup/issues/5833))
    
    ##### Pull Requests
    
    - [#&#8203;5833](https://redirect.github.com/rollup/rollup/pull/5833):
    include all properties if a rest element is destructed
    ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
    
    ###
    [`v4.34.3`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4343)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.34.2...v4.34.3)
    
    *2025-02-05*
    
    ##### Bug Fixes
    
    - Ensure properties of "this" are included in getters
    ([#&#8203;5831](https://redirect.github.com/rollup/rollup/issues/5831))
    
    ##### Pull Requests
    
    - [#&#8203;5831](https://redirect.github.com/rollup/rollup/pull/5831):
    include the properties that accessed by this
    ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
    
    ###
    [`v4.34.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4342)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.34.1...v4.34.2)
    
    *2025-02-04*
    
    ##### Bug Fixes
    
    - Fix an issue where not all usages of a function were properly detected
    ([#&#8203;5827](https://redirect.github.com/rollup/rollup/issues/5827))
    
    ##### Pull Requests
    
    - [#&#8203;5827](https://redirect.github.com/rollup/rollup/pull/5827):
    Ensure that functions provided to a constructor are properly deoptimized
    ([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    
    ###
    [`v4.34.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4341)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.34.0...v4.34.1)
    
    *2025-02-03*
    
    ##### Bug Fixes
    
    - Ensure throwing objects includes the entire object
    ([#&#8203;5825](https://redirect.github.com/rollup/rollup/issues/5825))
    
    ##### Pull Requests
    
    - [#&#8203;5825](https://redirect.github.com/rollup/rollup/pull/5825):
    Ensure that all properties of throw statements are included
    ([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    
    ###
    [`v4.34.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4340)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.33.0...v4.34.0)
    
    *2025-02-01*
    
    ##### Features
    
    - Tree-shake unused properties in object literals (re-implements
    [#&#8203;5420](https://redirect.github.com/rollup/rollup/issues/5420))
    ([#&#8203;5737](https://redirect.github.com/rollup/rollup/issues/5737))
    
    ##### Pull Requests
    
    - [#&#8203;5737](https://redirect.github.com/rollup/rollup/pull/5737):
    Reapply object tree-shaking
    ([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert),
    [@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
    
    ###
    [`v4.33.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4330)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.32.1...v4.33.0)
    
    *2025-02-01*
    
    ##### Features
    
    - Correctly detect literal value of more negated expressions
    ([#&#8203;5812](https://redirect.github.com/rollup/rollup/issues/5812))
    
    ##### Bug Fixes
    
    - Use the correct with/assert attribute key in dynamic imports
    ([#&#8203;5818](https://redirect.github.com/rollup/rollup/issues/5818))
    - Fix an issue where logical expressions were considered to have the
    wrong value
    ([#&#8203;5819](https://redirect.github.com/rollup/rollup/issues/5819))
    
    ##### Pull Requests
    
    - [#&#8203;5812](https://redirect.github.com/rollup/rollup/pull/5812):
    feat: optimize the literal value of unary expressions
    ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
    - [#&#8203;5816](https://redirect.github.com/rollup/rollup/pull/5816):
    fix(deps): update swc monorepo (major)
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot],
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5817](https://redirect.github.com/rollup/rollup/pull/5817):
    fix(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot],
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5818](https://redirect.github.com/rollup/rollup/pull/5818):
    support for changing the attributes key for dynamic imports
    ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
    - [#&#8203;5819](https://redirect.github.com/rollup/rollup/pull/5819):
    Return UnknownValue if getLiteralValueAtPath is called recursively
    within logical expressions
    ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
    - [#&#8203;5820](https://redirect.github.com/rollup/rollup/pull/5820):
    return null
    ([@&#8203;kingma-sbw](https://redirect.github.com/kingma-sbw))
    
    ###
    [`v4.32.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4321)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.32.0...v4.32.1)
    
    *2025-01-28*
    
    ##### Bug Fixes
    
    - Fix possible crash when optimizing logical expressions
    ([#&#8203;5804](https://redirect.github.com/rollup/rollup/issues/5804))
    
    ##### Pull Requests
    
    - [#&#8203;5804](https://redirect.github.com/rollup/rollup/pull/5804):
    fix: set hasDeoptimizedCache to true as early as possible
    ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
    - [#&#8203;5813](https://redirect.github.com/rollup/rollup/pull/5813):
    Fix typo ([@&#8203;kantuni](https://redirect.github.com/kantuni))
    
    ###
    [`v4.32.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4320)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.31.0...v4.32.0)
    
    *2025-01-24*
    
    ##### Features
    
    - Add watch.onInvalidate option to trigger actions immediately when a
    file is changed
    ([#&#8203;5799](https://redirect.github.com/rollup/rollup/issues/5799))
    
    ##### Bug Fixes
    
    - Fix incorrect urls in CLI warnings
    ([#&#8203;5809](https://redirect.github.com/rollup/rollup/issues/5809))
    
    ##### Pull Requests
    
    - [#&#8203;5799](https://redirect.github.com/rollup/rollup/pull/5799):
    Feature/watch on invalidate
    ([@&#8203;drebrez](https://redirect.github.com/drebrez),
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5808](https://redirect.github.com/rollup/rollup/pull/5808):
    chore(deps): update dependency vite to v6.0.9 \[security]
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5809](https://redirect.github.com/rollup/rollup/pull/5809):
    fix: avoid duplicate rollupjs.org prefix
    ([@&#8203;GauBen](https://redirect.github.com/GauBen),
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5810](https://redirect.github.com/rollup/rollup/pull/5810):
    chore(deps): update dependency
    [@&#8203;shikijs/vitepress-twoslash](https://redirect.github.com/shikijs/vitepress-twoslash)
    to v2 ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5811](https://redirect.github.com/rollup/rollup/pull/5811):
    fix(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    
    ###
    [`v4.31.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4310)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.30.1...v4.31.0)
    
    *2025-01-19*
    
    ##### Features
    
    - Do not immediately quit when trying to use watch mode from within
    non-TTY environments
    ([#&#8203;5803](https://redirect.github.com/rollup/rollup/issues/5803))
    
    ##### Bug Fixes
    
    - Handle files with more than one UTF-8 BOM header
    ([#&#8203;5806](https://redirect.github.com/rollup/rollup/issues/5806))
    
    ##### Pull Requests
    
    - [#&#8203;5792](https://redirect.github.com/rollup/rollup/pull/5792):
    fix(deps): update rust crate swc_compiler_base to v8
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5793](https://redirect.github.com/rollup/rollup/pull/5793):
    fix(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5794](https://redirect.github.com/rollup/rollup/pull/5794):
    chore(deps): lock file maintenance
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5801](https://redirect.github.com/rollup/rollup/pull/5801):
    chore(deps): update dependency eslint-config-prettier to v10
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5802](https://redirect.github.com/rollup/rollup/pull/5802):
    fix(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5803](https://redirect.github.com/rollup/rollup/pull/5803):
    Support watch mode in yarn, gradle and containers
    ([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5806](https://redirect.github.com/rollup/rollup/pull/5806):
    fix: strip all BOMs
    ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
    
    ###
    [`v4.30.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4301)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.30.0...v4.30.1)
    
    *2025-01-07*
    
    ##### Bug Fixes
    
    - Prevent invalid code when simplifying unary expressions in switch
    cases
    ([#&#8203;5786](https://redirect.github.com/rollup/rollup/issues/5786))
    
    ##### Pull Requests
    
    - [#&#8203;5786](https://redirect.github.com/rollup/rollup/pull/5786):
    fix: consider that literals cannot following switch case.
    ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
    
    ###
    [`v4.30.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4300)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.29.2...v4.30.0)
    
    *2025-01-06*
    
    ##### Features
    
    - Inline values of resolvable unary expressions for improved
    tree-shaking
    ([#&#8203;5775](https://redirect.github.com/rollup/rollup/issues/5775))
    
    ##### Pull Requests
    
    - [#&#8203;5775](https://redirect.github.com/rollup/rollup/pull/5775):
    feat: enhance the treehshaking for unary expression
    ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
    - [#&#8203;5783](https://redirect.github.com/rollup/rollup/pull/5783):
    Improve CI caching for node_modules
    ([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    
    ###
    [`v4.29.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4292)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.29.1...v4.29.2)
    
    *2025-01-05*
    
    ##### Bug Fixes
    
    - Keep import attributes when using dynamic ESM `import()` expressions
    from CommonJS
    ([#&#8203;5781](https://redirect.github.com/rollup/rollup/issues/5781))
    
    ##### Pull Requests
    
    - [#&#8203;5772](https://redirect.github.com/rollup/rollup/pull/5772):
    Improve caching on CI
    ([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5773](https://redirect.github.com/rollup/rollup/pull/5773):
    fix(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5780](https://redirect.github.com/rollup/rollup/pull/5780):
    feat: use picocolors instead of colorette
    ([@&#8203;re-taro](https://redirect.github.com/re-taro))
    - [#&#8203;5781](https://redirect.github.com/rollup/rollup/pull/5781):
    fix: keep import attributes for cjs format
    ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
    
    ###
    [`v4.29.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4291)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.29.0...v4.29.1)
    
    *2024-12-21*
    
    ##### Bug Fixes
    
    - Fix crash from deoptimized logical expressions
    ([#&#8203;5771](https://redirect.github.com/rollup/rollup/issues/5771))
    
    ##### Pull Requests
    
    - [#&#8203;5769](https://redirect.github.com/rollup/rollup/pull/5769):
    Remove unnecessary lifetimes
    ([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5771](https://redirect.github.com/rollup/rollup/pull/5771):
    fix: do not optimize the literal value if the cache is deoptimized
    ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
    
    ###
    [`v4.29.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4290)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.28.1...v4.29.0)
    
    *2024-12-20*
    
    ##### Features
    
    - Treat objects as truthy and always check second argument to better
    simplify logical expressions
    ([#&#8203;5763](https://redirect.github.com/rollup/rollup/issues/5763))
    
    ##### Pull Requests
    
    - [#&#8203;5759](https://redirect.github.com/rollup/rollup/pull/5759):
    docs: add utf-8 encoding to JSON file reading
    ([@&#8203;chouchouji](https://redirect.github.com/chouchouji))
    - [#&#8203;5760](https://redirect.github.com/rollup/rollup/pull/5760):
    fix(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5763](https://redirect.github.com/rollup/rollup/pull/5763):
    fix: introduce UnknownFalsyValue for enhancing if statement tree-shaking
    ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
    - [#&#8203;5766](https://redirect.github.com/rollup/rollup/pull/5766):
    chore(deps): update dependency
    [@&#8203;rollup/plugin-node-resolve](https://redirect.github.com/rollup/plugin-node-resolve)
    to v16 ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5767](https://redirect.github.com/rollup/rollup/pull/5767):
    fix(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    
    ###
    [`v4.28.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4281)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.28.0...v4.28.1)
    
    *2024-12-06*
    
    ##### Bug Fixes
    
    - Support running Rollup natively on LoongArch
    ([#&#8203;5749](https://redirect.github.com/rollup/rollup/issues/5749))
    - Add optional `debugId` to `SourceMap` types
    ([#&#8203;5751](https://redirect.github.com/rollup/rollup/issues/5751))
    
    ##### Pull Requests
    
    - [#&#8203;5749](https://redirect.github.com/rollup/rollup/pull/5749):
    feat: add support for LoongArch
    ([@&#8203;darkyzhou](https://redirect.github.com/darkyzhou))
    - [#&#8203;5751](https://redirect.github.com/rollup/rollup/pull/5751):
    feat: Add `debugId` to `SourceMap` types
    ([@&#8203;timfish](https://redirect.github.com/timfish),
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5752](https://redirect.github.com/rollup/rollup/pull/5752):
    chore(deps): update dependency mocha to v11
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5753](https://redirect.github.com/rollup/rollup/pull/5753):
    chore(deps): update dependency vite to v6
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5754](https://redirect.github.com/rollup/rollup/pull/5754):
    fix(deps): update swc monorepo (major)
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5755](https://redirect.github.com/rollup/rollup/pull/5755):
    chore(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5756](https://redirect.github.com/rollup/rollup/pull/5756):
    Test if saving the Cargo cache can speed up FreeBSD
    ([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    
    ###
    [`v4.28.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4280)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.27.4...v4.28.0)
    
    *2024-11-30*
    
    ##### Features
    
    - Allow to specify how to handle import attributes when transpiling
    Rollup config files
    ([#&#8203;5743](https://redirect.github.com/rollup/rollup/issues/5743))
    
    ##### Pull Requests
    
    - [#&#8203;5743](https://redirect.github.com/rollup/rollup/pull/5743):
    fix: supports modify the import attributes key in the config file
    ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi),
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5747](https://redirect.github.com/rollup/rollup/pull/5747):
    chore(deps): update codecov/codecov-action action to v5
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5748](https://redirect.github.com/rollup/rollup/pull/5748):
    chore(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    
    ###
    [`v4.27.4`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4274)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.27.3...v4.27.4)
    
    *2024-11-23*
    
    ##### Bug Fixes
    
    - Update bundled magic-string to support sourcemap debug ids
    ([#&#8203;5740](https://redirect.github.com/rollup/rollup/issues/5740))
    
    ##### Pull Requests
    
    - [#&#8203;5740](https://redirect.github.com/rollup/rollup/pull/5740):
    chore(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    
    ###
    [`v4.27.3`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4273)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.27.2...v4.27.3)
    
    *2024-11-18*
    
    ##### Bug Fixes
    
    - Revert object property tree-shaking for now
    ([#&#8203;5736](https://redirect.github.com/rollup/rollup/issues/5736))
    
    ##### Pull Requests
    
    - [#&#8203;5736](https://redirect.github.com/rollup/rollup/pull/5736):
    Revert object tree-shaking until some issues have been resolved
    ([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    
    ###
    [`v4.27.2`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4272)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.27.1...v4.27.2)
    
    *2024-11-15*
    
    ##### Bug Fixes
    
    - Ensure unused variables in patterns are always deconflicted if
    rendered
    ([#&#8203;5728](https://redirect.github.com/rollup/rollup/issues/5728))
    
    ##### Pull Requests
    
    - [#&#8203;5728](https://redirect.github.com/rollup/rollup/pull/5728):
    Fix more variable deconflicting issues
    ([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    
    ###
    [`v4.27.1`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4271)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.27.0...v4.27.1)
    
    *2024-11-15*
    
    ##### Bug Fixes
    
    - Fix some situations where parameter declarations could put Rollup into
    an infinite loop
    ([#&#8203;5727](https://redirect.github.com/rollup/rollup/issues/5727))
    
    ##### Pull Requests
    
    - [#&#8203;5727](https://redirect.github.com/rollup/rollup/pull/5727):
    Debug out-of-memory issues with Rollup v4.27.0
    ([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    
    ###
    [`v4.27.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4270)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.26.0...v4.27.0)
    
    *2024-11-15*
    
    ##### Features
    
    - Tree-shake unused properties in object literals
    ([#&#8203;5420](https://redirect.github.com/rollup/rollup/issues/5420))
    
    ##### Bug Fixes
    
    - Change hash length limit to 21 to avoid inconsistent hash length
    ([#&#8203;5423](https://redirect.github.com/rollup/rollup/issues/5423))
    
    ##### Pull Requests
    
    - [#&#8203;5420](https://redirect.github.com/rollup/rollup/pull/5420):
    feat: implement object tree-shaking
    ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi),
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5723](https://redirect.github.com/rollup/rollup/pull/5723):
    Reduce max hash size to 21
    ([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5724](https://redirect.github.com/rollup/rollup/pull/5724):
    fix(deps): update swc monorepo (major)
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5725](https://redirect.github.com/rollup/rollup/pull/5725):
    chore(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    
    ###
    [`v4.26.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4260)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.25.0...v4.26.0)
    
    *2024-11-13*
    
    ##### Features
    
    - Allow to avoid `await bundle.close()` via explicit resource management
    in TypeScript
    ([#&#8203;5721](https://redirect.github.com/rollup/rollup/issues/5721))
    
    ##### Pull Requests
    
    - [#&#8203;5721](https://redirect.github.com/rollup/rollup/pull/5721):
    feat: support `using` for `RollupBuild`
    ([@&#8203;shulaoda](https://redirect.github.com/shulaoda))
    
    ###
    [`v4.25.0`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4250)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.24.4...v4.25.0)
    
    *2024-11-09*
    
    ##### Features
    
    - Add `output.sourcemapDebugIds` option to add matching debug ids to
    sourcemaps and code for tools like Sentry or Rollbar
    ([#&#8203;5712](https://redirect.github.com/rollup/rollup/issues/5712))
    
    ##### Bug Fixes
    
    - Make it easier to manually reproduce base16 hashes by using a more
    standard base16 conversion algorithm
    ([#&#8203;5719](https://redirect.github.com/rollup/rollup/issues/5719))
    
    ##### Pull Requests
    
    - [#&#8203;5712](https://redirect.github.com/rollup/rollup/pull/5712):
    feat: Add support for injecting Debug IDs
    ([@&#8203;timfish](https://redirect.github.com/timfish))
    - [#&#8203;5717](https://redirect.github.com/rollup/rollup/pull/5717):
    fix(deps): update swc monorepo (major)
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5718](https://redirect.github.com/rollup/rollup/pull/5718):
    chore(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5719](https://redirect.github.com/rollup/rollup/pull/5719):
    Use a less surprising base-16 encoding
    ([@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    
    ###
    [`v4.24.4`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4244)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.24.3...v4.24.4)
    
    *2024-11-04*
    
    ##### Bug Fixes
    
    - Ensure mutations by handlers in Proxy definitions are always respected
    when tree-shaking
    ([#&#8203;5713](https://redirect.github.com/rollup/rollup/issues/5713))
    
    ##### Pull Requests
    
    - [#&#8203;5708](https://redirect.github.com/rollup/rollup/pull/5708):
    Update configuration-options document
    ([@&#8203;sacru2red](https://redirect.github.com/sacru2red),
    [@&#8203;lukastaegert](https://redirect.github.com/lukastaegert))
    - [#&#8203;5711](https://redirect.github.com/rollup/rollup/pull/5711):
    chore(deps): lock file maintenance minor/patch updates
    ([@&#8203;renovate](https://redirect.github.com/renovate)\[bot])
    - [#&#8203;5713](https://redirect.github.com/rollup/rollup/pull/5713):
    fix: Deoptimize the proxied object if its property is reassigned in the
    handler functions
    ([@&#8203;TrickyPi](https://redirect.github.com/TrickyPi))
    
    ###
    [`v4.24.3`](https://redirect.github.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4243)
    
    [Compare
    Source](https://redirect.github.com/rollup/rollup/compare/v4.24.2...v4.24.3)
    
    *2024-10-29*
    
    ##### Bug Fixes
    
    - Slightly reduce memory consumption by specifying fixed array sizes
    where possible
    ([#&#8203;5703](https://redirect.github.com/rollup/rollup/issues/5703))
    
    ##### Pull Requests
    
    - [#&#8203;5703](https://redirect.github.com/rollup/rollup/pull/5703):
    perf: use pre-allocated arrays for known result sizes
    ([@&#8203;GalacticHypernova](https://redirect.github.com/GalacticHypernova))
    
    </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:eyJjcmVhdGVkSW5WZXIiOiIzOS4xNDUuMCIsInVwZGF0ZWRJblZlciI6IjQwLjcuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOltdfQ==-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 15, 2025
    Configuration menu
    Copy the full SHA
    8f9b1ae View commit details
    Browse the repository at this point in the history
  4. chore(deps): update dependency @rollup/plugin-typescript to v12 (#1059)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    |
    [@rollup/plugin-typescript](https://redirect.github.com/rollup/plugins/tree/master/packages/typescript/#readme)
    ([source](https://redirect.github.com/rollup/plugins/tree/HEAD/packages/typescript))
    | [`^11.1.6` ->
    `^12.0.0`](https://renovatebot.com/diffs/npm/@rollup%2fplugin-typescript/11.1.6/12.1.2)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@rollup%2fplugin-typescript/12.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@rollup%2fplugin-typescript/12.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@rollup%2fplugin-typescript/11.1.6/12.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@rollup%2fplugin-typescript/11.1.6/12.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>rollup/plugins (@&#8203;rollup/plugin-typescript)</summary>
    
    ###
    [`v12.1.2`](https://redirect.github.com/rollup/plugins/blob/HEAD/packages/typescript/CHANGELOG.md#v1212)
    
    *2024-12-15*
    
    ##### Bugfixes
    
    - fix: path validation issue in validatePaths function
    ([#&#8203;1800](https://redirect.github.com/rollup/plugins/issues/1800))
    
    ###
    [`v12.1.1`](https://redirect.github.com/rollup/plugins/blob/HEAD/packages/typescript/CHANGELOG.md#v1211)
    
    *2024-10-16*
    
    ##### Bugfixes
    
    - fix: allow for files to be nested in folders within outDir
    ([#&#8203;1783](https://redirect.github.com/rollup/plugins/issues/1783))
    
    ###
    [`v12.1.0`](https://redirect.github.com/rollup/plugins/blob/HEAD/packages/typescript/CHANGELOG.md#v1210)
    
    *2024-09-22*
    
    ##### Features
    
    - feat: add transformers factory.
    ([#&#8203;1668](https://redirect.github.com/rollup/plugins/issues/1668))
    
    ###
    [`v12.0.0`](https://redirect.github.com/rollup/plugins/blob/HEAD/packages/typescript/CHANGELOG.md#v1200)
    
    *2024-09-22*
    
    ##### Breaking Changes
    
    - fix!: correctly resolve filenames of declaration files for
    `output.file`
    ([#&#8203;1728](https://redirect.github.com/rollup/plugins/issues/1728))
    
    </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 becomes conflicted, 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:eyJjcmVhdGVkSW5WZXIiOiIzOC4xMjAuMSIsInVwZGF0ZWRJblZlciI6IjQwLjExLjE4IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 15, 2025
    Configuration menu
    Copy the full SHA
    273af9e View commit details
    Browse the repository at this point in the history
  5. chore(deps): update dependency esbuild to v0.25.4 (#1185)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [esbuild](https://redirect.github.com/evanw/esbuild) | [`0.25.2` ->
    `0.25.4`](https://renovatebot.com/diffs/npm/esbuild/0.25.2/0.25.4) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/esbuild/0.25.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/esbuild/0.25.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/esbuild/0.25.2/0.25.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/esbuild/0.25.2/0.25.4?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>evanw/esbuild (esbuild)</summary>
    
    ###
    [`v0.25.4`](https://redirect.github.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#0254)
    
    [Compare
    Source](https://redirect.github.com/evanw/esbuild/compare/v0.25.3...v0.25.4)
    
    - Add simple support for CORS to esbuild's development server
    ([#&#8203;4125](https://redirect.github.com/evanw/esbuild/issues/4125))
    
    Starting with version 0.25.0, esbuild's development server is no longer
    configured to serve cross-origin requests. This was a deliberate change
    to prevent any website you visit from accessing your running esbuild
    development server. However, this change prevented (by design) certain
    use cases such as "debugging in production" by having your production
    website load code from `localhost` where the esbuild development server
    is running.
    
    To enable this use case, esbuild is adding a feature to allow
    [Cross-Origin Resource
    Sharing](https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS)
    (a.k.a. CORS) for [simple
    requests](https://developer.mozilla.org/en-US/docs/Web/HTTP/Guides/CORS#simple_requests).
    Specifically, passing your origin to the new `cors` option will now set
    the `Access-Control-Allow-Origin` response header when the request has a
    matching `Origin` header. Note that this currently only works for
    requests that don't send a preflight `OPTIONS` request, as esbuild's
    development server doesn't currently support `OPTIONS` requests.
    
        Some examples:
    
        -   **CLI:**
    
                esbuild --servedir=. --cors-origin=https://example.com
    
        -   **JS:**
    
            ```js
            const ctx = await esbuild.context({})
            await ctx.serve({
              servedir: '.',
              cors: {
                origin: 'https://example.com',
              },
            })
            ```
    
        -   **Go:**
    
            ```go
            ctx, _ := api.Context(api.BuildOptions{})
            ctx.Serve(api.ServeOptions{
              Servedir: ".",
              CORS: api.CORSOptions{
                Origin: []string{"https://example.com"},
              },
            })
            ```
    
    The special origin `*` can be used to allow any origin to access
    esbuild's development server. Note that this means any website you visit
    will be able to read everything served by esbuild.
    
    - Pass through invalid URLs in source maps unmodified
    ([#&#8203;4169](https://redirect.github.com/evanw/esbuild/issues/4169))
    
    This fixes a regression in version 0.25.0 where `sources` in source maps
    that form invalid URLs were not being passed through to the output.
    Version 0.25.0 changed the interpretation of `sources` from file paths
    to URLs, which means that URL parsing can now fail. Previously URLs that
    couldn't be parsed were replaced with the empty string. With this
    release, invalid URLs in `sources` should now be passed through
    unmodified.
    
    - Handle exports named `__proto__` in ES modules
    ([#&#8203;4162](https://redirect.github.com/evanw/esbuild/issues/4162),
    [#&#8203;4163](https://redirect.github.com/evanw/esbuild/pull/4163))
    
    In JavaScript, the special property name `__proto__` sets the prototype
    when used inside an object literal. Previously esbuild's ESM-to-CommonJS
    conversion didn't special-case the property name of exports named
    `__proto__` so the exported getter accidentally became the prototype of
    the object literal. It's unclear what this affects, if anything, but
    it's better practice to avoid this by using a computed property name in
    this case.
    
    This fix was contributed by
    [@&#8203;magic-akari](https://redirect.github.com/magic-akari).
    
    ###
    [`v0.25.3`](https://redirect.github.com/evanw/esbuild/blob/HEAD/CHANGELOG.md#0253)
    
    [Compare
    Source](https://redirect.github.com/evanw/esbuild/compare/v0.25.2...v0.25.3)
    
    - Fix lowered `async` arrow functions before `super()`
    ([#&#8203;4141](https://redirect.github.com/evanw/esbuild/issues/4141),
    [#&#8203;4142](https://redirect.github.com/evanw/esbuild/pull/4142))
    
    This change makes it possible to call an `async` arrow function in a
    constructor before calling `super()` when targeting environments without
    `async` support, as long as the function body doesn't reference `this`.
    Here's an example (notice the change from `this` to `null`):
    
        ```js
        // Original code
        class Foo extends Object {
          constructor() {
            (async () => await foo())()
            super()
          }
        }
    
        // Old output (with --target=es2016)
        class Foo extends Object {
          constructor() {
            (() => __async(this, null, function* () {
              return yield foo();
            }))();
            super();
          }
        }
    
        // New output (with --target=es2016)
        class Foo extends Object {
          constructor() {
            (() => __async(null, null, function* () {
              return yield foo();
            }))();
            super();
          }
        }
        ```
    
    Some background: Arrow functions with the `async` keyword are
    transformed into generator functions for older language targets such as
    `--target=es2016`. Since arrow functions capture `this`, the generated
    code forwards `this` into the body of the generator function. However,
    JavaScript class syntax forbids using `this` in a constructor before
    calling `super()`, and this forwarding was problematic since previously
    happened even when the function body doesn't use `this`. Starting with
    this release, esbuild will now only forward `this` if it's used within
    the function body.
    
    This fix was contributed by
    [@&#8203;magic-akari](https://redirect.github.com/magic-akari).
    
    - Fix memory leak with `--watch=true`
    ([#&#8203;4131](https://redirect.github.com/evanw/esbuild/issues/4131),
    [#&#8203;4132](https://redirect.github.com/evanw/esbuild/pull/4132))
    
    This release fixes a memory leak with esbuild when `--watch=true` is
    used instead of `--watch`. Previously using `--watch=true` caused
    esbuild to continue to use more and more memory for every rebuild, but
    `--watch=true` should now behave like `--watch` and not leak memory.
    
    This bug happened because esbuild disables the garbage collector when
    it's not run as a long-lived process for extra speed, but esbuild's
    checks for which arguments cause esbuild to be a long-lived process
    weren't updated for the new `--watch=true` style of boolean command-line
    flags. This has been an issue since this boolean flag syntax was added
    in version 0.14.24 in 2022. These checks are unfortunately separate from
    the regular argument parser because of how esbuild's internals are
    organized (the command-line interface is exposed as a separate [Go
    API](https://pkg.go.dev/github.com/evanw/esbuild/pkg/cli) so you can
    build your own custom esbuild CLI).
    
    This fix was contributed by
    [@&#8203;mxschmitt](https://redirect.github.com/mxschmitt).
    
    - More concise output for repeated legal comments
    ([#&#8203;4139](https://redirect.github.com/evanw/esbuild/issues/4139))
    
    Some libraries have many files and also use the same legal comment text
    in all files. Previously esbuild would copy each legal comment to the
    output file. Starting with this release, legal comments duplicated
    across separate files will now be grouped in the output file by unique
    comment content.
    
    - Allow a custom host with the development server
    ([#&#8203;4110](https://redirect.github.com/evanw/esbuild/issues/4110))
    
    With this release, you can now use a custom non-IP `host` with esbuild's
    local development server (either with `--serve=` for the CLI or with the
    `serve()` call for the API). This was previously possible, but was
    intentionally broken in [version
    0.25.0](https://redirect.github.com/evanw/esbuild/releases/v0.25.0) to
    fix a security issue. This change adds the functionality back except
    that it's now opt-in and only for a single domain name that you provide.
    
    For example, if you add a mapping in your `/etc/hosts` file from
    `local.example.com` to `127.0.0.1` and then use `esbuild
    --serve=local.example.com:8000`, you will now be able to visit
    http://local.example.com:8000/ in your browser and successfully connect
    to esbuild's development server (doing that would previously have been
    blocked by the browser). This should also work with HTTPS if it's
    enabled (see esbuild's documentation for how to do that).
    
    - Add a limit to CSS nesting expansion
    ([#&#8203;4114](https://redirect.github.com/evanw/esbuild/issues/4114))
    
    With this release, esbuild will now fail with an error if there is too
    much CSS nesting expansion. This can happen when nested CSS is converted
    to CSS without nesting for older browsers as expanding CSS nesting is
    inherently exponential due to the resulting combinatorial explosion. The
    expansion limit is currently hard-coded and cannot be changed, but is
    extremely unlikely to trigger for real code. It exists to prevent
    esbuild from using too much time and/or memory. Here's an example:
    
        ```css
    
    a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{color:red}}}}}}}}}}}}}}}}}}}}
        ```
    
    Previously, transforming this file with `--target=safari1` took 5
    seconds and generated 40mb of CSS. Trying to do that will now generate
    the following error instead:
    
            ✘ [ERROR] CSS nesting is causing too much expansion
    
                example.css:1:60:
    1 │
    a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{a,b{color:red}}}}}}}}}}}}}}}}}}}}
    ╵ ^
    
    CSS nesting expansion was terminated because a rule was generated with
    65536 selectors. This limit
    exists to prevent esbuild from using too much time and/or memory. Please
    change your CSS to use
              fewer levels of nesting.
    
    - Fix path resolution edge case
    ([#&#8203;4144](https://redirect.github.com/evanw/esbuild/issues/4144))
    
    This fixes an edge case where esbuild's path resolution algorithm could
    deviate from node's path resolution algorithm. It involves a confusing
    situation where a directory shares the same file name as a file (but
    without the file extension). See the linked issue for specific details.
    This appears to be a case where esbuild is correctly following [node's
    published resolution
    algorithm](https://nodejs.org/api/modules.html#all-together) but where
    node itself is doing something different. Specifically the step
    `LOAD_AS_FILE` appears to be skipped when the input ends with `..`. This
    release changes esbuild's behavior for this edge case to match node's
    behavior.
    
    - Update Go from 1.23.7 to 1.23.8
    ([#&#8203;4133](https://redirect.github.com/evanw/esbuild/issues/4133),
    [#&#8203;4134](https://redirect.github.com/evanw/esbuild/pull/4134))
    
    This should have no effect on existing code as this version change does
    not change Go's operating system support. It may remove certain reports
    from vulnerability scanners that detect which version of the Go compiler
    esbuild uses, such as for CVE-2025-22871.
    
    As a reminder, esbuild's development server is intended for development,
    not for production, so I do not consider most networking-related
    vulnerabilities in Go to be vulnerabilities in esbuild. Please do not
    use esbuild's development server in production.
    
    </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 becomes conflicted, 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:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNjQuMCIsInVwZGF0ZWRJblZlciI6IjQwLjExLjE4IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 15, 2025
    Configuration menu
    Copy the full SHA
    cd8017d View commit details
    Browse the repository at this point in the history
  6. chore(deps): update dependency @types/node to v22.15.17 (#1190)

    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.3` ->
    `22.15.17`](https://renovatebot.com/diffs/npm/@types%2fnode/22.15.3/22.15.17)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.15.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/22.15.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/22.15.3/22.15.17?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.15.3/22.15.17?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:eyJjcmVhdGVkSW5WZXIiOiI0MC4xMS4xOCIsInVwZGF0ZWRJblZlciI6IjQwLjExLjE4IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119-->
    
    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored May 15, 2025
    Configuration menu
    Copy the full SHA
    43b14b4 View commit details
    Browse the repository at this point in the history
  7. chore(deps): update dependency eslint-plugin-jsdoc to v50.6.14 (#1191)

    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.3` ->
    `50.6.14`](https://renovatebot.com/diffs/npm/eslint-plugin-jsdoc/50.6.3/50.6.14)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-jsdoc/50.6.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-jsdoc/50.6.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-jsdoc/50.6.3/50.6.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-jsdoc/50.6.3/50.6.14?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>gajus/eslint-plugin-jsdoc (eslint-plugin-jsdoc)</summary>
    
    ###
    [`v50.6.14`](https://redirect.github.com/gajus/eslint-plugin-jsdoc/releases/tag/v50.6.14)
    
    [Compare
    Source](https://redirect.github.com/gajus/eslint-plugin-jsdoc/compare/v50.6.13...v50.6.14)
    
    ##### Bug Fixes
    
    - **lines-before-block:** Switch to a whitelist of punctuators
    ([#&#8203;1385](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1385))
    ([0a30832](https://redirect.github.com/gajus/eslint-plugin-jsdoc/commit/0a30832b41b259f3b950de0000b912166c683cb4))
    
    ###
    [`v50.6.13`](https://redirect.github.com/gajus/eslint-plugin-jsdoc/releases/tag/v50.6.13)
    
    [Compare
    Source](https://redirect.github.com/gajus/eslint-plugin-jsdoc/compare/v50.6.12...v50.6.13)
    
    ##### Bug Fixes
    
    - **`lines-before-block`:** Only trigger after ';', '}', '|', and '&'
    ([#&#8203;1383](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1383))
    ([19fa3dc](https://redirect.github.com/gajus/eslint-plugin-jsdoc/commit/19fa3dcb321d2420998c205bfc6ca501a78dc090)),
    closes
    [#&#8203;1379](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1379)
    [#&#8203;1343](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1343)
    
    ###
    [`v50.6.12`](https://redirect.github.com/gajus/eslint-plugin-jsdoc/releases/tag/v50.6.12)
    
    [Compare
    Source](https://redirect.github.com/gajus/eslint-plugin-jsdoc/compare/v50.6.11...v50.6.12)
    
    ##### Bug Fixes
    
    - **`no-undefined-types`:** workaround `parse-imports-exports` bug in
    handling trailing whitespace; fixes
    [#&#8203;1373](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1373)
    ([#&#8203;1384](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1384))
    ([f32989c](https://redirect.github.com/gajus/eslint-plugin-jsdoc/commit/f32989c2594460808d8cc8e35f6d4347c8c78fc6))
    
    ###
    [`v50.6.11`](https://redirect.github.com/gajus/eslint-plugin-jsdoc/releases/tag/v50.6.11)
    
    [Compare
    Source](https://redirect.github.com/gajus/eslint-plugin-jsdoc/compare/v50.6.10...v50.6.11)
    
    ##### Bug Fixes
    
    - **`check-values`:** workaround `parse-imports-exports` bug in handling
    trailing whitespace; fixes
    [#&#8203;1373](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1373)
    ([#&#8203;1374](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1374))
    ([65b0dc0](https://redirect.github.com/gajus/eslint-plugin-jsdoc/commit/65b0dc0f58b01b6b3338814ca7f627df9b7276da))
    
    ###
    [`v50.6.10`](https://redirect.github.com/gajus/eslint-plugin-jsdoc/releases/tag/v50.6.10)
    
    [Compare
    Source](https://redirect.github.com/gajus/eslint-plugin-jsdoc/compare/v50.6.9...v50.6.10)
    
    ##### Bug Fixes
    
    - **`check-values`, `no-undefined-types`:** avoid need for worker; fixes
    [#&#8203;1371](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1371)
    ([#&#8203;1372](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1372))
    ([6d5c9fb](https://redirect.github.com/gajus/eslint-plugin-jsdoc/commit/6d5c9fb6505b7d1dd3befdeaa38a98a93c1d1337))
    
    ###
    [`v50.6.9`](https://redirect.github.com/gajus/eslint-plugin-jsdoc/releases/tag/v50.6.9)
    
    [Compare
    Source](https://redirect.github.com/gajus/eslint-plugin-jsdoc/compare/v50.6.8...v50.6.9)
    
    ##### Reverts
    
    - Revert "refactor: replace `synckit` with `make-synchronized`
    ([#&#8203;1366](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1366))"
    ([#&#8203;1367](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1367))
    ([771eadf](https://redirect.github.com/gajus/eslint-plugin-jsdoc/commit/771eadfa447e171d4a33ff2aff9c93d863988ab2))
    
    ###
    [`v50.6.8`](https://redirect.github.com/gajus/eslint-plugin-jsdoc/releases/tag/v50.6.8)
    
    [Compare
    Source](https://redirect.github.com/gajus/eslint-plugin-jsdoc/compare/v50.6.7...v50.6.8)
    
    ##### Bug Fixes
    
    - add missing config type(s)
    ([#&#8203;1365](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1365))
    ([ed62262](https://redirect.github.com/gajus/eslint-plugin-jsdoc/commit/ed622628fc778ab9c549b3dde179d4a771f23ef4))
    
    ###
    [`v50.6.7`](https://redirect.github.com/gajus/eslint-plugin-jsdoc/releases/tag/v50.6.7)
    
    [Compare
    Source](https://redirect.github.com/gajus/eslint-plugin-jsdoc/compare/v50.6.6...v50.6.7)
    
    ##### Bug Fixes
    
    - **no-undefined-types:** allow any available identifier; fixes
    [#&#8203;178](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/178),[#&#8203;1342](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1342)
    ([1c38930](https://redirect.github.com/gajus/eslint-plugin-jsdoc/commit/1c38930dd10ac717d632e0aa4e40e1d8a471797a))
    
    ###
    [`v50.6.6`](https://redirect.github.com/gajus/eslint-plugin-jsdoc/releases/tag/v50.6.6)
    
    [Compare
    Source](https://redirect.github.com/gajus/eslint-plugin-jsdoc/compare/v50.6.5...v50.6.6)
    
    ##### Bug Fixes
    
    - **`empty-tags`:** allow for JSDoc-block final asterisks; fixes
    [#&#8203;670](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/670)
    ([23b4bfa](https://redirect.github.com/gajus/eslint-plugin-jsdoc/commit/23b4bfa1a8364e56cbd600f90509e753c54f14be))
    
    ###
    [`v50.6.5`](https://redirect.github.com/gajus/eslint-plugin-jsdoc/releases/tag/v50.6.5)
    
    [Compare
    Source](https://redirect.github.com/gajus/eslint-plugin-jsdoc/compare/v50.6.4...v50.6.5)
    
    ##### Bug Fixes
    
    - **`text-escaping`:** always allow content in example tags; fixes
    [#&#8203;1360](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1360)
    ([6baad05](https://redirect.github.com/gajus/eslint-plugin-jsdoc/commit/6baad05aabe988bf529b4fe53b0fdeb54e854f31))
    
    ###
    [`v50.6.4`](https://redirect.github.com/gajus/eslint-plugin-jsdoc/releases/tag/v50.6.4)
    
    [Compare
    Source](https://redirect.github.com/gajus/eslint-plugin-jsdoc/compare/v50.6.3...v50.6.4)
    
    ##### Bug Fixes
    
    - force release
    ([9edf4b1](https://redirect.github.com/gajus/eslint-plugin-jsdoc/commit/9edf4b18f97f36b12f11441828f9b623f6a560b3))
    - force release
    ([b08733a](https://redirect.github.com/gajus/eslint-plugin-jsdoc/commit/b08733a127d82b09461a18f5c31bd4533f7c3ee0))
    
    </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 15, 2025
    Configuration menu
    Copy the full SHA
    1476199 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2025

  1. fix(angular): add license and url field to package.json

    Signed-off-by: Lukas Reining <lukas.reining@codecentric.de>
    lukas-reining committed May 25, 2025
    Configuration menu
    Copy the full SHA
    b2784f5 View commit details
    Browse the repository at this point in the history
  2. chore(main): release angular-sdk 0.0.14 (#1178)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    ##
    [0.0.14](angular-sdk-v0.0.13...angular-sdk-v0.0.14)
    (2025-05-25)
    
    
    ### 🐛 Bug Fixes
    
    * **angular:** add license and url field to package.json
    ([b2784f5](b2784f5))
    
    
    ### Dependencies
    
    * The following workspace dependencies were updated
      * devDependencies
        * @openfeature/web-sdk bumped from * to 1.5.1
    
    ---
    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 25, 2025
    Configuration menu
    Copy the full SHA
    9f887a9 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2025

  1. chore(deps): update dependency rxjs to v7.8.2 (#1193)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [rxjs](https://rxjs.dev)
    ([source](https://redirect.github.com/reactivex/rxjs)) | [`7.8.1` ->
    `7.8.2`](https://renovatebot.com/diffs/npm/rxjs/7.8.1/7.8.2) |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/rxjs/7.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rxjs/7.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rxjs/7.8.1/7.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rxjs/7.8.1/7.8.2?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>reactivex/rxjs (rxjs)</summary>
    
    ###
    [`v7.8.2`](https://redirect.github.com/reactivex/rxjs/compare/7.8.1...7.8.2)
    
    [Compare
    Source](https://redirect.github.com/reactivex/rxjs/compare/7.8.1...7.8.2)
    
    </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 26, 2025
    Configuration menu
    Copy the full SHA
    f212167 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update dependency jest-preset-angular to v14.5.5 (#1192)

    This PR contains the following updates:
    
    | Package | Change | Age | Adoption | Passing | Confidence |
    |---|---|---|---|---|---|
    | [jest-preset-angular](https://thymikee.github.io/jest-preset-angular)
    ([source](https://redirect.github.com/thymikee/jest-preset-angular)) |
    [`14.5.1` ->
    `14.5.5`](https://renovatebot.com/diffs/npm/jest-preset-angular/14.5.1/14.5.5)
    |
    [![age](https://developer.mend.io/api/mc/badges/age/npm/jest-preset-angular/14.5.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/jest-preset-angular/14.5.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/jest-preset-angular/14.5.1/14.5.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/jest-preset-angular/14.5.1/14.5.5?slim=true)](https://docs.renovatebot.com/merge-confidence/)
    |
    
    ---
    
    ### Release Notes
    
    <details>
    <summary>thymikee/jest-preset-angular (jest-preset-angular)</summary>
    
    ###
    [`v14.5.5`](https://redirect.github.com/thymikee/jest-preset-angular/blob/HEAD/CHANGELOG.md#1455-2025-04-15)
    
    [Compare
    Source](https://redirect.github.com/thymikee/jest-preset-angular/compare/v14.5.4...v14.5.5)
    
    ##### Bug Fixes
    
    - fix: allow name exports for `presets` subpath
    ([9100baf](https://redirect.github.com/thymikee/jest-preset-angular/commit/9100baf))
    
    ###
    [`v14.5.4`](https://redirect.github.com/thymikee/jest-preset-angular/blob/HEAD/CHANGELOG.md#1454-2025-03-31)
    
    [Compare
    Source](https://redirect.github.com/thymikee/jest-preset-angular/compare/v14.5.3...v14.5.4)
    
    ##### Bug Fixes
    
    - fix: warn when using both `isolatedModules` and
    `emitDecoratorMetadata`
    ([#&#8203;3029](https://redirect.github.com/thymikee/jest-preset-angular/issues/3029))
    ([51db8f4](https://redirect.github.com/thymikee/jest-preset-angular/commit/51db8f4)),
    closes
    [#&#8203;3029](https://redirect.github.com/thymikee/jest-preset-angular/issues/3029)
    - update dependency ts-jest to v29.3.0
    ([1d8415d](https://redirect.github.com/thymikee/jest-preset-angular/commit/1d8415d))
    
    ###
    [`v14.5.3`](https://redirect.github.com/thymikee/jest-preset-angular/blob/HEAD/CHANGELOG.md#1453-2025-02-24)
    
    [Compare
    Source](https://redirect.github.com/thymikee/jest-preset-angular/compare/v14.5.2...v14.5.3)
    
    ##### Bug Fixes
    
    - build: update bundle `jit_transform.js`, closes
    [#&#8203;2979](https://redirect.github.com/thymikee/jest-preset-angular/issues/2979)
    
    ###
    [`v14.5.2`](https://redirect.github.com/thymikee/jest-preset-angular/blob/HEAD/CHANGELOG.md#1452-2025-02-21)
    
    [Compare
    Source](https://redirect.github.com/thymikee/jest-preset-angular/compare/v14.5.1...v14.5.2)
    
    ##### Bug Fixes
    
    - fix: transform `js` ESM file from `node_modules`
    ([b2b3934](https://redirect.github.com/thymikee/jest-preset-angular/commit/b2b3934)),
    closes
    [#&#8203;2913](https://redirect.github.com/thymikee/jest-preset-angular/issues/2913)
    
    </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 26, 2025
    Configuration menu
    Copy the full SHA
    affdecb View commit details
    Browse the repository at this point in the history

Commits on May 27, 2025

  1. fix(angular): update docs (#1200)

    Signed-off-by: Lukas Reining <lukas.reining@codecentric.de>
    lukas-reining authored May 27, 2025
    Configuration menu
    Copy the full SHA
    b6ea588 View commit details
    Browse the repository at this point in the history
  2. chore(main): release angular-sdk 0.0.15 (#1201)

    🤖 I have created a release *beep* *boop*
    ---
    
    
    ##
    [0.0.15](angular-sdk-v0.0.14...angular-sdk-v0.0.15)
    (2025-05-27)
    
    
    ### 🐛 Bug Fixes
    
    * **angular:** update docs
    ([#1200](#1200))
    ([b6ea588](b6ea588))
    
    
    ### Dependencies
    
    * The following workspace dependencies were updated
      * devDependencies
        * @openfeature/web-sdk bumped from * to 1.5.1
    
    ---
    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
    dae36bb View commit details
    Browse the repository at this point in the history
  3. 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
  4. 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
Loading