Skip to content

Releases: js2me/mobx-solid

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 13 Sep 09:43
4646ce3

Patch Changes

  • b64b4eb Thanks @js2me! - Keep tree-shaking intact: drop the import * namespace and the Reflect.get version marker — a single callable argument carrying factory/untrack fields now satisfies both the SolidJS 1 (positional) and SolidJS 2 (config object) enableExternalSource signatures, with no references to removed exports.

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 12 Sep 23:32
62a5486

Minor Changes

  • dce5fbe Thanks @js2me! - Add disableObservableTracking() to turn the MobX → SolidJS bridge off: it disposes every live bridged reaction and stops MobX-driven recomputations, which is useful after SSR renders and in tests. Re-enabling with enableObservableTracking() stays safe — Solid's external source is registered only once per realm.

Patch Changes

  • e212b66 Thanks @js2me! - Fix consumer builds against SolidJS 2 failing with No matching export ... for import "createResource": the SolidJS 1 marker is now read via Reflect.get, so bundlers no longer resolve the removed export statically.

  • c73d24b Thanks @js2me! - Share the observable tracking initialization state through globalThis so multiple bundled copies do not register the SolidJS external source more than once.

  • 3c0821b Thanks @js2me! - Keep SolidJS 2 compatibility tests alongside the existing SolidJS 1 test suite and support the SolidJS 2 external-source API without importing removed SolidJS 1 exports.

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 07 Sep 06:37
ff32f3f

Minor Changes

  • 7e2176e Thanks @js2me! - add support for solid-js 2.x.x (enableObservableTracking api)

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 04 Aug 13:33
5bc3cc2

Minor Changes

  • 8d47aa0 Thanks @js2me! - Mark obs() as deprecated. Prefer enableObservableTracking(), which makes all MobX reads reactive inside Solid computations and JSX, making obs() unnecessary. obs() will be removed in the first release.

v0.0.3

Choose a tag to compare

@github-actions github-actions released this 26 Jul 11:26
23a07d4

Patch Changes

  • e000655 Thanks @js2me! - fixed SSR for obs function, add more unit tests, fix bug with zombie obs subs

  • 72e6ad3 Thanks @js2me! - small refactorings (optimize code)

v0.0.2

Choose a tag to compare

@github-actions github-actions released this 24 Jul 22:52
025fe41

Patch Changes

v0.0.1

Choose a tag to compare

@js2me js2me released this 23 Jul 10:25

Patch Changes

  • a924b84 Thanks @js2me! - first draft version with enableObservableTracking + obs utils only