diff --git a/packages/mobx/CHANGELOG.md b/packages/mobx/CHANGELOG.md index d39a31053..5825d20f0 100644 --- a/packages/mobx/CHANGELOG.md +++ b/packages/mobx/CHANGELOG.md @@ -1,5 +1,11 @@ # mobx +## 6.15.4 + +### Patch Changes + +- [`105c985c71308e439bfeed118fb1ba1eac06824e`](https://github.com/mobxjs/mobx/commit/105c985c71308e439bfeed118fb1ba1eac06824e) [#4650](https://github.com/mobxjs/mobx/pull/4650) Thanks [@kubk](https://github.com/kubk)! - Avoid Rolldown invalid PURE annotation warnings from Babel-generated optional chaining output. + ## 6.15.3 ### Patch Changes diff --git a/packages/mobx/package.json b/packages/mobx/package.json index 0821cb65f..1ba755fce 100644 --- a/packages/mobx/package.json +++ b/packages/mobx/package.json @@ -1,6 +1,6 @@ { "name": "mobx", - "version": "6.15.3", + "version": "6.15.4", "description": "Simple, scalable state management.", "source": "src/mobx.ts", "main": "dist/index.js", diff --git a/packages/mobx/src/utils/iterable.ts b/packages/mobx/src/utils/iterable.ts index 59463bb47..6e0f67834 100644 --- a/packages/mobx/src/utils/iterable.ts +++ b/packages/mobx/src/utils/iterable.ts @@ -1,7 +1,8 @@ import { getGlobal } from "../internal" // safely get iterator prototype if available -const maybeIteratorPrototype = getGlobal().Iterator?.prototype || {} +const global = getGlobal() +const maybeIteratorPrototype = global.Iterator?.prototype || {} export function makeIterable( iterator: Iterator