-
Notifications
You must be signed in to change notification settings - Fork 40
Comparing changes
Open a pull request
base repository: open-feature/js-sdk
base: nestjs-sdk-v0.2.4
head repository: open-feature/js-sdk
compare: nestjs-sdk-v0.2.5
- 20 commits
- 21 files changed
- 6 contributors
Commits on Apr 20, 2025
-
Configuration menu - View commit details
-
Copy full SHA for a259b90 - Browse repository at this point
Copy the full SHA a259b90View commit details
Commits on Apr 23, 2025
-
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>
Configuration menu - View commit details
-
Copy full SHA for 4fe8d87 - Browse repository at this point
Copy the full SHA 4fe8d87View commit details
Commits on Apr 24, 2025
-
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>
Configuration menu - View commit details
-
Copy full SHA for 59b8fe9 - Browse repository at this point
Copy the full SHA 59b8fe9View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 59c2f5d - Browse repository at this point
Copy the full SHA 59c2f5dView commit details
Commits on Apr 30, 2025
-
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) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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>
Configuration menu - View commit details
-
Copy full SHA for 1e58d2b - Browse repository at this point
Copy the full SHA 1e58d2bView commit details
Commits on May 15, 2025
-
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) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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>
Configuration menu - View commit details
-
Copy full SHA for c00675c - Browse repository at this point
Copy the full SHA c00675cView commit details -
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) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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>
Configuration menu - View commit details
-
Copy full SHA for cb14827 - Browse repository at this point
Copy the full SHA cb14827View commit details -
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) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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 ([#​5934](https://redirect.github.com/rollup/rollup/issues/5934)) - Fix execution order when using top-level await for dynamic imports with inlineDynamicImports ([#​5937](https://redirect.github.com/rollup/rollup/issues/5937)) - Throw when the output is watched in watch mode ([#​5939](https://redirect.github.com/rollup/rollup/issues/5939)) ##### Pull Requests - [#​5934](https://redirect.github.com/rollup/rollup/pull/5934): fix(exports): avoid "exports is not defined" `ReferenceError` ([@​dasa](https://redirect.github.com/dasa)) - [#​5937](https://redirect.github.com/rollup/rollup/pull/5937): consider TLA imports have higher execution priority ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5939](https://redirect.github.com/rollup/rollup/pull/5939): fix: watch mode input should not be an output subpath ([@​btea](https://redirect.github.com/btea)) - [#​5940](https://redirect.github.com/rollup/rollup/pull/5940): chore(deps): update dependency vite to v6.3.4 \[security] ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5941](https://redirect.github.com/rollup/rollup/pull/5941): chore(deps): update dependency eslint-plugin-unicorn to v59 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5942](https://redirect.github.com/rollup/rollup/pull/5942): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5943](https://redirect.github.com/rollup/rollup/pull/5943): fix(deps): lock file maintenance minor/patch updates ([@​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 ([#​5921](https://redirect.github.com/rollup/rollup/issues/5921)) - Do not inline user-defined entry chunks or chunks with explicit file name ([#​5923](https://redirect.github.com/rollup/rollup/issues/5923)) - Avoid top-level-await cycles when non-entry chunks use top-level await ([#​5930](https://redirect.github.com/rollup/rollup/issues/5930)) - Expose package.json via exports ([#​5931](https://redirect.github.com/rollup/rollup/issues/5931)) ##### Pull Requests - [#​5921](https://redirect.github.com/rollup/rollup/pull/5921): fix(assetFileNames): reduce max hash size to 21 ([@​shulaoda](https://redirect.github.com/shulaoda)) - [#​5923](https://redirect.github.com/rollup/rollup/pull/5923): fix: generate the separate chunk for the entry module with explicated chunk filename or name ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5926](https://redirect.github.com/rollup/rollup/pull/5926): fix(deps): update rust crate swc_compiler_base to v18 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5927](https://redirect.github.com/rollup/rollup/pull/5927): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5928](https://redirect.github.com/rollup/rollup/pull/5928): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5930](https://redirect.github.com/rollup/rollup/pull/5930): Avoid chunks TLA dynamic import circular when TLA dynamic import used in non-entry modules ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5931](https://redirect.github.com/rollup/rollup/pull/5931): chore: add new `./package.json` entry ([@​JounQin](https://redirect.github.com/JounQin), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5936](https://redirect.github.com/rollup/rollup/pull/5936): fix(deps): lock file maintenance minor/patch updates ([@​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 ([#​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 ([#​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 ([#​5900](https://redirect.github.com/rollup/rollup/issues/5900)) - Fix namespace rendering when tree-shaking is disabled ([#​5908](https://redirect.github.com/rollup/rollup/issues/5908)) - When using multiple transform hook filters, all of them need to be satisfied together ([#​5909](https://redirect.github.com/rollup/rollup/issues/5909)) ##### Pull Requests - [#​5892](https://redirect.github.com/rollup/rollup/pull/5892): Warn when eval or namespace calls are rendered, not when they are parsed ([@​SunsetFi](https://redirect.github.com/SunsetFi), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5898](https://redirect.github.com/rollup/rollup/pull/5898): feat: treeshake dynamic import chained member expression ([@​privatenumber](https://redirect.github.com/privatenumber), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5900](https://redirect.github.com/rollup/rollup/pull/5900): consider the dynamic import within a TLA call expression as a TLA import ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5904](https://redirect.github.com/rollup/rollup/pull/5904): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5905](https://redirect.github.com/rollup/rollup/pull/5905): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5908](https://redirect.github.com/rollup/rollup/pull/5908): Fix `treeshake: false` breaking destructured namespace imports ([@​Skn0tt](https://redirect.github.com/Skn0tt)) - [#​5909](https://redirect.github.com/rollup/rollup/pull/5909): Correct the behavior when multiple transform filter options are specified ([@​sapphi-red](https://redirect.github.com/sapphi-red)) - [#​5915](https://redirect.github.com/rollup/rollup/pull/5915): chore(deps): update dependency [@​types/picomatch](https://redirect.github.com/types/picomatch) to v4 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5916](https://redirect.github.com/rollup/rollup/pull/5916): fix(deps): update rust crate swc_compiler_base to v17 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5917](https://redirect.github.com/rollup/rollup/pull/5917): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5918](https://redirect.github.com/rollup/rollup/pull/5918): chore(deps): update dependency vite to v6.2.6 \[security] ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​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 ([#​5891](https://redirect.github.com/rollup/rollup/issues/5891)) ##### Bug Fixes - Mark the `id` property as optional in the filter for the `resolveId` hook ([#​5896](https://redirect.github.com/rollup/rollup/issues/5896)) ##### Pull Requests - [#​5891](https://redirect.github.com/rollup/rollup/pull/5891): chunk: merge allow-extension modules ([@​wmertens](https://redirect.github.com/wmertens), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5893](https://redirect.github.com/rollup/rollup/pull/5893): chore(deps): update dependency vite to v6.2.4 \[security] ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5896](https://redirect.github.com/rollup/rollup/pull/5896): fix: resolveId id filter is optional ([@​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 ([#​5882](https://redirect.github.com/rollup/rollup/issues/5882)) ##### Pull Requests - [#​5882](https://redirect.github.com/rollup/rollup/pull/5882): Add support for hook filters ([@​sapphi-red](https://redirect.github.com/sapphi-red)) - [#​5894](https://redirect.github.com/rollup/rollup/pull/5894): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5895](https://redirect.github.com/rollup/rollup/pull/5895): chore(deps): update dependency eslint-plugin-unicorn to v58 ([@​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 ([#​5726](https://redirect.github.com/rollup/rollup/issues/5726)) - Handles class decorators placed before the `export` keyword ([#​5871](https://redirect.github.com/rollup/rollup/issues/5871)) ##### Bug Fixes - Log Rust panic messages to the console when using the WASM build ([#​5875](https://redirect.github.com/rollup/rollup/issues/5875)) ##### Pull Requests - [#​5726](https://redirect.github.com/rollup/rollup/pull/5726): Add support for linux riscv64 musl ([@​fossdd](https://redirect.github.com/fossdd), [@​leso-kn](https://redirect.github.com/leso-kn)) - [#​5871](https://redirect.github.com/rollup/rollup/pull/5871): feat: support decorators before or after export ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5875](https://redirect.github.com/rollup/rollup/pull/5875): capture Rust panic messages and output them to the console. ([@​luyahan](https://redirect.github.com/luyahan), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5883](https://redirect.github.com/rollup/rollup/pull/5883): Pin digest of 3rd party actions ([@​re-taro](https://redirect.github.com/re-taro)) - [#​5885](https://redirect.github.com/rollup/rollup/pull/5885): fix(deps): lock file maintenance minor/patch updates ([@​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 ([#​5870](https://redirect.github.com/rollup/rollup/issues/5870)) - Export several additional types used by Vite ([#​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 ([#​5843](https://redirect.github.com/rollup/rollup/issues/5843)) ##### Pull Requests - [#​5843](https://redirect.github.com/rollup/rollup/pull/5843): avoiding top level await circular ([@​TrickyPi](https://redirect.github.com/TrickyPi), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5870](https://redirect.github.com/rollup/rollup/pull/5870): draft for extended renderDynamicImport hook ([@​iczero](https://redirect.github.com/iczero), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5876](https://redirect.github.com/rollup/rollup/pull/5876): Update axios overrides to 1.8.2 ([@​vadym-khodak](https://redirect.github.com/vadym-khodak)) - [#​5877](https://redirect.github.com/rollup/rollup/pull/5877): chore(deps): update dependency eslint-plugin-vue to v10 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5878](https://redirect.github.com/rollup/rollup/pull/5878): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5879](https://redirect.github.com/rollup/rollup/pull/5879): fix: export types ([@​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 ([#​5867](https://redirect.github.com/rollup/rollup/issues/5867)) ##### Pull Requests - [#​5852](https://redirect.github.com/rollup/rollup/pull/5852): chore(deps): update dependency eslint-plugin-unicorn to v57 ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5862](https://redirect.github.com/rollup/rollup/pull/5862): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5867](https://redirect.github.com/rollup/rollup/pull/5867): feat(5858): make closeBundle hook receive the last error ([@​GauBen](https://redirect.github.com/GauBen)) - [#​5872](https://redirect.github.com/rollup/rollup/pull/5872): chore(deps): update dependency builtin-modules to v5 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5873](https://redirect.github.com/rollup/rollup/pull/5873): chore(deps): update uraimo/run-on-arch-action action to v3 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5874](https://redirect.github.com/rollup/rollup/pull/5874): fix(deps): lock file maintenance minor/patch updates ([@​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 ([#​5866](https://redirect.github.com/rollup/rollup/issues/5866)) - Allow the CustomPluginOptions to be extended ([#​5850](https://redirect.github.com/rollup/rollup/issues/5850)) ##### Pull Requests - [#​5850](https://redirect.github.com/rollup/rollup/pull/5850): Revert CustomPluginOptions to be an interface ([@​sapphi-red](https://redirect.github.com/sapphi-red), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5851](https://redirect.github.com/rollup/rollup/pull/5851): Javascript to JavaScript ([@​dasa](https://redirect.github.com/dasa), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5853](https://redirect.github.com/rollup/rollup/pull/5853): chore(deps): update dependency pinia to v3 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5854](https://redirect.github.com/rollup/rollup/pull/5854): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5855](https://redirect.github.com/rollup/rollup/pull/5855): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5860](https://redirect.github.com/rollup/rollup/pull/5860): chore(deps): update dependency [@​shikijs/vitepress-twoslash](https://redirect.github.com/shikijs/vitepress-twoslash) to v3 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5861](https://redirect.github.com/rollup/rollup/pull/5861): chore(deps): update dependency globals to v16 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5863](https://redirect.github.com/rollup/rollup/pull/5863): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5864](https://redirect.github.com/rollup/rollup/pull/5864): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5866](https://redirect.github.com/rollup/rollup/pull/5866): Add jsx parameter to parseAsync in native.wasm.js ([@​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 ([#​5846](https://redirect.github.com/rollup/rollup/issues/5846)) ##### Pull Requests - [#​5846](https://redirect.github.com/rollup/rollup/pull/5846): return UnknownValue if the usedbranch is unkown and the path is not empty ([@​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 ([#​5842](https://redirect.github.com/rollup/rollup/issues/5842)) ##### Pull Requests - [#​5840](https://redirect.github.com/rollup/rollup/pull/5840): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5842](https://redirect.github.com/rollup/rollup/pull/5842): Fix prop inclusion with try-catch-deoptimization ([@​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 ([#​5838](https://redirect.github.com/rollup/rollup/issues/5838)) ##### Pull Requests - [#​5835](https://redirect.github.com/rollup/rollup/pull/5835): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5838](https://redirect.github.com/rollup/rollup/pull/5838): replace undefined with void 0 for operator void ([@​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 ([#​5837](https://redirect.github.com/rollup/rollup/issues/5837)) ##### Pull Requests - [#​5836](https://redirect.github.com/rollup/rollup/pull/5836): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5837](https://redirect.github.com/rollup/rollup/pull/5837): Include all paths of reexports if namespace is used ([@​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 ([#​5833](https://redirect.github.com/rollup/rollup/issues/5833)) ##### Pull Requests - [#​5833](https://redirect.github.com/rollup/rollup/pull/5833): include all properties if a rest element is destructed ([@​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 ([#​5831](https://redirect.github.com/rollup/rollup/issues/5831)) ##### Pull Requests - [#​5831](https://redirect.github.com/rollup/rollup/pull/5831): include the properties that accessed by this ([@​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 ([#​5827](https://redirect.github.com/rollup/rollup/issues/5827)) ##### Pull Requests - [#​5827](https://redirect.github.com/rollup/rollup/pull/5827): Ensure that functions provided to a constructor are properly deoptimized ([@​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 ([#​5825](https://redirect.github.com/rollup/rollup/issues/5825)) ##### Pull Requests - [#​5825](https://redirect.github.com/rollup/rollup/pull/5825): Ensure that all properties of throw statements are included ([@​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 [#​5420](https://redirect.github.com/rollup/rollup/issues/5420)) ([#​5737](https://redirect.github.com/rollup/rollup/issues/5737)) ##### Pull Requests - [#​5737](https://redirect.github.com/rollup/rollup/pull/5737): Reapply object tree-shaking ([@​lukastaegert](https://redirect.github.com/lukastaegert), [@​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 ([#​5812](https://redirect.github.com/rollup/rollup/issues/5812)) ##### Bug Fixes - Use the correct with/assert attribute key in dynamic imports ([#​5818](https://redirect.github.com/rollup/rollup/issues/5818)) - Fix an issue where logical expressions were considered to have the wrong value ([#​5819](https://redirect.github.com/rollup/rollup/issues/5819)) ##### Pull Requests - [#​5812](https://redirect.github.com/rollup/rollup/pull/5812): feat: optimize the literal value of unary expressions ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5816](https://redirect.github.com/rollup/rollup/pull/5816): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5817](https://redirect.github.com/rollup/rollup/pull/5817): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot], [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5818](https://redirect.github.com/rollup/rollup/pull/5818): support for changing the attributes key for dynamic imports ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5819](https://redirect.github.com/rollup/rollup/pull/5819): Return UnknownValue if getLiteralValueAtPath is called recursively within logical expressions ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5820](https://redirect.github.com/rollup/rollup/pull/5820): return null ([@​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 ([#​5804](https://redirect.github.com/rollup/rollup/issues/5804)) ##### Pull Requests - [#​5804](https://redirect.github.com/rollup/rollup/pull/5804): fix: set hasDeoptimizedCache to true as early as possible ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5813](https://redirect.github.com/rollup/rollup/pull/5813): Fix typo ([@​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 ([#​5799](https://redirect.github.com/rollup/rollup/issues/5799)) ##### Bug Fixes - Fix incorrect urls in CLI warnings ([#​5809](https://redirect.github.com/rollup/rollup/issues/5809)) ##### Pull Requests - [#​5799](https://redirect.github.com/rollup/rollup/pull/5799): Feature/watch on invalidate ([@​drebrez](https://redirect.github.com/drebrez), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5808](https://redirect.github.com/rollup/rollup/pull/5808): chore(deps): update dependency vite to v6.0.9 \[security] ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5809](https://redirect.github.com/rollup/rollup/pull/5809): fix: avoid duplicate rollupjs.org prefix ([@​GauBen](https://redirect.github.com/GauBen), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5810](https://redirect.github.com/rollup/rollup/pull/5810): chore(deps): update dependency [@​shikijs/vitepress-twoslash](https://redirect.github.com/shikijs/vitepress-twoslash) to v2 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5811](https://redirect.github.com/rollup/rollup/pull/5811): fix(deps): lock file maintenance minor/patch updates ([@​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 ([#​5803](https://redirect.github.com/rollup/rollup/issues/5803)) ##### Bug Fixes - Handle files with more than one UTF-8 BOM header ([#​5806](https://redirect.github.com/rollup/rollup/issues/5806)) ##### Pull Requests - [#​5792](https://redirect.github.com/rollup/rollup/pull/5792): fix(deps): update rust crate swc_compiler_base to v8 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5793](https://redirect.github.com/rollup/rollup/pull/5793): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5794](https://redirect.github.com/rollup/rollup/pull/5794): chore(deps): lock file maintenance ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5801](https://redirect.github.com/rollup/rollup/pull/5801): chore(deps): update dependency eslint-config-prettier to v10 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5802](https://redirect.github.com/rollup/rollup/pull/5802): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5803](https://redirect.github.com/rollup/rollup/pull/5803): Support watch mode in yarn, gradle and containers ([@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5806](https://redirect.github.com/rollup/rollup/pull/5806): fix: strip all BOMs ([@​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 ([#​5786](https://redirect.github.com/rollup/rollup/issues/5786)) ##### Pull Requests - [#​5786](https://redirect.github.com/rollup/rollup/pull/5786): fix: consider that literals cannot following switch case. ([@​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 ([#​5775](https://redirect.github.com/rollup/rollup/issues/5775)) ##### Pull Requests - [#​5775](https://redirect.github.com/rollup/rollup/pull/5775): feat: enhance the treehshaking for unary expression ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5783](https://redirect.github.com/rollup/rollup/pull/5783): Improve CI caching for node_modules ([@​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 ([#​5781](https://redirect.github.com/rollup/rollup/issues/5781)) ##### Pull Requests - [#​5772](https://redirect.github.com/rollup/rollup/pull/5772): Improve caching on CI ([@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5773](https://redirect.github.com/rollup/rollup/pull/5773): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5780](https://redirect.github.com/rollup/rollup/pull/5780): feat: use picocolors instead of colorette ([@​re-taro](https://redirect.github.com/re-taro)) - [#​5781](https://redirect.github.com/rollup/rollup/pull/5781): fix: keep import attributes for cjs format ([@​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 ([#​5771](https://redirect.github.com/rollup/rollup/issues/5771)) ##### Pull Requests - [#​5769](https://redirect.github.com/rollup/rollup/pull/5769): Remove unnecessary lifetimes ([@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5771](https://redirect.github.com/rollup/rollup/pull/5771): fix: do not optimize the literal value if the cache is deoptimized ([@​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 ([#​5763](https://redirect.github.com/rollup/rollup/issues/5763)) ##### Pull Requests - [#​5759](https://redirect.github.com/rollup/rollup/pull/5759): docs: add utf-8 encoding to JSON file reading ([@​chouchouji](https://redirect.github.com/chouchouji)) - [#​5760](https://redirect.github.com/rollup/rollup/pull/5760): fix(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5763](https://redirect.github.com/rollup/rollup/pull/5763): fix: introduce UnknownFalsyValue for enhancing if statement tree-shaking ([@​TrickyPi](https://redirect.github.com/TrickyPi)) - [#​5766](https://redirect.github.com/rollup/rollup/pull/5766): chore(deps): update dependency [@​rollup/plugin-node-resolve](https://redirect.github.com/rollup/plugin-node-resolve) to v16 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5767](https://redirect.github.com/rollup/rollup/pull/5767): fix(deps): lock file maintenance minor/patch updates ([@​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 ([#​5749](https://redirect.github.com/rollup/rollup/issues/5749)) - Add optional `debugId` to `SourceMap` types ([#​5751](https://redirect.github.com/rollup/rollup/issues/5751)) ##### Pull Requests - [#​5749](https://redirect.github.com/rollup/rollup/pull/5749): feat: add support for LoongArch ([@​darkyzhou](https://redirect.github.com/darkyzhou)) - [#​5751](https://redirect.github.com/rollup/rollup/pull/5751): feat: Add `debugId` to `SourceMap` types ([@​timfish](https://redirect.github.com/timfish), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5752](https://redirect.github.com/rollup/rollup/pull/5752): chore(deps): update dependency mocha to v11 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5753](https://redirect.github.com/rollup/rollup/pull/5753): chore(deps): update dependency vite to v6 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5754](https://redirect.github.com/rollup/rollup/pull/5754): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5755](https://redirect.github.com/rollup/rollup/pull/5755): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5756](https://redirect.github.com/rollup/rollup/pull/5756): Test if saving the Cargo cache can speed up FreeBSD ([@​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 ([#​5743](https://redirect.github.com/rollup/rollup/issues/5743)) ##### Pull Requests - [#​5743](https://redirect.github.com/rollup/rollup/pull/5743): fix: supports modify the import attributes key in the config file ([@​TrickyPi](https://redirect.github.com/TrickyPi), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5747](https://redirect.github.com/rollup/rollup/pull/5747): chore(deps): update codecov/codecov-action action to v5 ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5748](https://redirect.github.com/rollup/rollup/pull/5748): chore(deps): lock file maintenance minor/patch updates ([@​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 ([#​5740](https://redirect.github.com/rollup/rollup/issues/5740)) ##### Pull Requests - [#​5740](https://redirect.github.com/rollup/rollup/pull/5740): chore(deps): lock file maintenance minor/patch updates ([@​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 ([#​5736](https://redirect.github.com/rollup/rollup/issues/5736)) ##### Pull Requests - [#​5736](https://redirect.github.com/rollup/rollup/pull/5736): Revert object tree-shaking until some issues have been resolved ([@​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 ([#​5728](https://redirect.github.com/rollup/rollup/issues/5728)) ##### Pull Requests - [#​5728](https://redirect.github.com/rollup/rollup/pull/5728): Fix more variable deconflicting issues ([@​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 ([#​5727](https://redirect.github.com/rollup/rollup/issues/5727)) ##### Pull Requests - [#​5727](https://redirect.github.com/rollup/rollup/pull/5727): Debug out-of-memory issues with Rollup v4.27.0 ([@​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 ([#​5420](https://redirect.github.com/rollup/rollup/issues/5420)) ##### Bug Fixes - Change hash length limit to 21 to avoid inconsistent hash length ([#​5423](https://redirect.github.com/rollup/rollup/issues/5423)) ##### Pull Requests - [#​5420](https://redirect.github.com/rollup/rollup/pull/5420): feat: implement object tree-shaking ([@​TrickyPi](https://redirect.github.com/TrickyPi), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5723](https://redirect.github.com/rollup/rollup/pull/5723): Reduce max hash size to 21 ([@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5724](https://redirect.github.com/rollup/rollup/pull/5724): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5725](https://redirect.github.com/rollup/rollup/pull/5725): chore(deps): lock file maintenance minor/patch updates ([@​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 ([#​5721](https://redirect.github.com/rollup/rollup/issues/5721)) ##### Pull Requests - [#​5721](https://redirect.github.com/rollup/rollup/pull/5721): feat: support `using` for `RollupBuild` ([@​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 ([#​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 ([#​5719](https://redirect.github.com/rollup/rollup/issues/5719)) ##### Pull Requests - [#​5712](https://redirect.github.com/rollup/rollup/pull/5712): feat: Add support for injecting Debug IDs ([@​timfish](https://redirect.github.com/timfish)) - [#​5717](https://redirect.github.com/rollup/rollup/pull/5717): fix(deps): update swc monorepo (major) ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5718](https://redirect.github.com/rollup/rollup/pull/5718): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5719](https://redirect.github.com/rollup/rollup/pull/5719): Use a less surprising base-16 encoding ([@​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 ([#​5713](https://redirect.github.com/rollup/rollup/issues/5713)) ##### Pull Requests - [#​5708](https://redirect.github.com/rollup/rollup/pull/5708): Update configuration-options document ([@​sacru2red](https://redirect.github.com/sacru2red), [@​lukastaegert](https://redirect.github.com/lukastaegert)) - [#​5711](https://redirect.github.com/rollup/rollup/pull/5711): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://redirect.github.com/renovate)\[bot]) - [#​5713](https://redirect.github.com/rollup/rollup/pull/5713): fix: Deoptimize the proxied object if its property is reassigned in the handler functions ([@​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 ([#​5703](https://redirect.github.com/rollup/rollup/issues/5703)) ##### Pull Requests - [#​5703](https://redirect.github.com/rollup/rollup/pull/5703): perf: use pre-allocated arrays for known result sizes ([@​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>
Configuration menu - View commit details
-
Copy full SHA for 8f9b1ae - Browse repository at this point
Copy the full SHA 8f9b1aeView commit details -
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) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>rollup/plugins (@​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 ([#​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 ([#​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. ([#​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` ([#​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>
Configuration menu - View commit details
-
Copy full SHA for 273af9e - Browse repository at this point
Copy the full SHA 273af9eView commit details -
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) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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 ([#​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 ([#​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 ([#​4162](https://redirect.github.com/evanw/esbuild/issues/4162), [#​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 [@​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()` ([#​4141](https://redirect.github.com/evanw/esbuild/issues/4141), [#​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 [@​magic-akari](https://redirect.github.com/magic-akari). - Fix memory leak with `--watch=true` ([#​4131](https://redirect.github.com/evanw/esbuild/issues/4131), [#​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 [@​mxschmitt](https://redirect.github.com/mxschmitt). - More concise output for repeated legal comments ([#​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 ([#​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 ([#​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 ([#​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 ([#​4133](https://redirect.github.com/evanw/esbuild/issues/4133), [#​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>
Configuration menu - View commit details
-
Copy full SHA for cd8017d - Browse repository at this point
Copy the full SHA cd8017dView commit details -
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) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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>
Configuration menu - View commit details
-
Copy full SHA for 43b14b4 - Browse repository at this point
Copy the full SHA 43b14b4View commit details -
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) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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 ([#​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 '&' ([#​1383](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1383)) ([19fa3dc](https://redirect.github.com/gajus/eslint-plugin-jsdoc/commit/19fa3dcb321d2420998c205bfc6ca501a78dc090)), closes [#​1379](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1379) [#​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 [#​1373](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1373) ([#​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 [#​1373](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1373) ([#​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 [#​1371](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1371) ([#​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` ([#​1366](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/1366))" ([#​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) ([#​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 [#​178](https://redirect.github.com/gajus/eslint-plugin-jsdoc/issues/178),[#​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 [#​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 [#​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>
Configuration menu - View commit details
-
Copy full SHA for 1476199 - Browse repository at this point
Copy the full SHA 1476199View commit details
Commits on May 25, 2025
-
fix(angular): add license and url field to package.json
Signed-off-by: Lukas Reining <lukas.reining@codecentric.de>
Configuration menu - View commit details
-
Copy full SHA for b2784f5 - Browse repository at this point
Copy the full SHA b2784f5View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 9f887a9 - Browse repository at this point
Copy the full SHA 9f887a9View commit details
Commits on May 26, 2025
-
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) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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>
Configuration menu - View commit details
-
Copy full SHA for f212167 - Browse repository at this point
Copy the full SHA f212167View commit details -
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) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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` ([#​3029](https://redirect.github.com/thymikee/jest-preset-angular/issues/3029)) ([51db8f4](https://redirect.github.com/thymikee/jest-preset-angular/commit/51db8f4)), closes [#​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 [#​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 [#​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>
Configuration menu - View commit details
-
Copy full SHA for affdecb - Browse repository at this point
Copy the full SHA affdecbView commit details
Commits on May 27, 2025
-
fix(angular): update docs (#1200)
Signed-off-by: Lukas Reining <lukas.reining@codecentric.de>
Configuration menu - View commit details
-
Copy full SHA for b6ea588 - Browse repository at this point
Copy the full SHA b6ea588View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for dae36bb - Browse repository at this point
Copy the full SHA dae36bbView commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for aadc7a6 - Browse repository at this point
Copy the full SHA aadc7a6View commit details -
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>
Configuration menu - View commit details
-
Copy full SHA for 2838d6a - Browse repository at this point
Copy the full SHA 2838d6aView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff nestjs-sdk-v0.2.4...nestjs-sdk-v0.2.5