Socket
Socket
Sign inDemoInstall

react-rx

Package Overview
Dependencies
Maintainers
55
Versions
39
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-rx - npm Package Versions

234

4.0.0

Diff

Changelog

Source

4.0.0 (2024-07-29)

⚠ BREAKING CHANGES

  • useObservable: This should normally not cause any problems, but given that it introduces a change in behavior wrt. timing of observable unsubscription, it can potentially cause race conditions in rare cases, especially if side-effects are performed in response to observable emissions. The modifications required to make the test suite pass should be a good indication of the breaking nature of these changes, although the tests suites are in the majority of cases asserting internal behavior.

Bug Fixes

  • useObservable: eagerly subscribe with delayed refcount expiry (#115) (d81d5af)
sanity-io
published 3.1.3 •

Changelog

Source

3.1.3 (2024-07-11)

Bug Fixes

sanity-io
published 3.1.2 •

Changelog

Source

3.1.2 (2024-07-10)

Bug Fixes

  • use use-effect-event (#106) (ec8df18)
sanity-io
published 3.1.1 •

Changelog

Source

3.1.1 (2024-06-20)

Bug Fixes

  • remove react-compiler export condition (#97) (3f32aca)
sanity-io
published 3.1.0 •

Changelog

Source

3.1.0 (2024-06-19)

Features

  • add experimental react-compiler condition (#95) (5592c31)
stipsan
published 3.0.1-canary.2 •

stipsan
published 3.0.1-canary.1 •

stipsan
published 3.0.1-canary.0 •

sanity-io
published 3.0.0 •

Changelog

Source

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)
stipsan
published 3.0.0-8 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc