Skip to content

Releases: sanity-io/react-rx

v3.1.1

20 Jun 11:58

Choose a tag to compare

3.1.1 (2024-06-20)

Bug Fixes

  • remove react-compiler export condition (#97) (3f32aca)

This release is also available on:

v3.1.0

19 Jun 06:10

Choose a tag to compare

3.1.0 (2024-06-19)

Features

  • add experimental react-compiler condition (#95) (5592c31)

This release is also available on:

v3.0.0

12 Jun 08:59

Choose a tag to compare

3.0.0 (2024-06-12)

⚠ BREAKING CHANGES

  • remove useMemoObservable
  • require rxjs v7 and above
  • use native useSyncExternalStore
  • remove forwardRef export
  • remove reactiveComponent and rxComponent exports
  • remove element export
  • remove handler export
  • remove state export
  • remove context export
  • remove useWithObservable export
  • remove deprecated useAsObservable
  • remove deprecated WithObservable

Features

Bug Fixes

  • deps: bump observable-callback to 1.0.3 (7786e58)
  • dispose cache entry upon observable termination (#91) (377f476)
  • improve SSR support by implementing getServerSnapshot (9fd497a)
  • require rxjs v7 and above (d364664)
  • test: rename vitest.config.{js=>ts} (bfb1799)
  • test: replace jest with vitest (b0efea1)
  • throw errors from observable in getSnapshot() (807e822)
  • type useObservable accurately (b132f2b)
  • use native useSyncExternalStore (fdc4d14)
  • useObservable: infer the return type (2dda7fc)
  • useObservable: support error boundaries (1f42210)

Code Refactoring

  • remove context export (08c3d4d)
  • remove element export (f873d2a)
  • remove forwardRef export (bd9ea08)
  • remove handler export (8813e57)
  • remove reactiveComponent and rxComponent exports (cf71571)
  • remove state export (86ef5b9)
  • remove useMemoObservable (e9ba55f)
  • remove useWithObservable export (9a57fd8)
  • remove deprecated useAsObservable (e128f39)
  • remove deprecated WithObservable (55d30da)

This release is also available on:

v3.0.0-crx-749.1

09 Jun 20:40

Choose a tag to compare

v3.0.0-crx-749.1 Pre-release
Pre-release

3.0.0-crx-749.1 (2024-06-09)

⚠ BREAKING CHANGES

  • remove useMemoObservable
  • require rxjs v7 and above
  • use native useSyncExternalStore
  • remove forwardRef export
  • remove reactiveComponent and rxComponent exports
  • remove element export
  • remove handler export
  • remove state export
  • remove context export
  • remove useWithObservable export
  • remove deprecated useAsObservable
  • remove deprecated WithObservable

Features

Bug Fixes

  • deps: bump observable-callback to 1.0.3 (4c0db0f)
  • require rxjs v7 and above (724e59d)
  • use native useSyncExternalStore (9a12927)
  • useObservable: infer the return type (c74a0bd)

Code Refactoring

  • remove context export (a9651e8)
  • remove element export (34cff85)
  • remove forwardRef export (41f7888)
  • remove handler export (7d9014f)
  • remove reactiveComponent and rxComponent exports (7175b0e)
  • remove state export (ff8b43f)
  • remove useMemoObservable (e57b8a6)
  • remove useWithObservable export (5089bd1)
  • remove deprecated useAsObservable (3f1e898)
  • remove deprecated WithObservable (65588f0)

This release is also available on:

v3.0.0-0

09 Mar 13:17
cdc7384

Choose a tag to compare

v3.0.0-0 Pre-release
Pre-release
  • fix: remove deprecated 'withPropsStream' f932625
  • fix: make npm test run vitest run 7e0738d
  • fix(deps): upgrade dependencies 03a5f54
  • fix: remove sync external store usage 15bab4a
  • fix(test): replace jest with vitest 20b119e
  • test: add failing test for useMemoObservable in strict mode fdb83d2
  • test: make strict mode unsubscribe test more robust 332d0b3
  • chore: upgrade rxjs dev dependency to latest 7.x 4048e94
  • chore(deps): update dependency react-rx to ^2.1.3 (#26) cdf6e27
  • chore(deps): lock file maintenance (#25) c795374

v2.1.3...v3.0.0-0

v2.1.3

06 Oct 09:28

Choose a tag to compare

2.1.3 (2022-10-06)

Bug Fixes


This release is also available on:

v2.1.2

06 Oct 07:42

Choose a tag to compare

2.1.2 (2022-10-06)

Bug Fixes

  • deps: update dependency observable-callback to ^1.0.2 (#17) (9e600aa)
  • pkg: move overrides logic to renovatebot (2aafdda)

This release is also available on:

v2.1.1

06 Oct 04:41

Choose a tag to compare

2.1.1 (2022-10-06)

Bug Fixes

  • package: remove junk files from published package (c373641)
  • pkg: add LICENSE (6a61fd3)
  • pkg: update links to the moved repo (68c56bb)

v2.1.0

05 Oct 14:57
c0e159e

Choose a tag to compare

  • fix(useAsObservable): react strict mode compatibility (#8) 317ac1d
  • fix: react strict mode compatibility (#7) 14969c2

v2.0.4...v2.1.0

v2.0.4

05 Jul 13:56
f4551a4

Choose a tag to compare

  • website: add debug entry file e5aae9b
  • website: modernize entry file 28e5908
  • test: modernize jest setup 0bba7da
  • various strict mode fixes 034528f

v2.0.3...v2.0.4