signals_core 5.0.0-beta.11 copy "signals_core: ^5.0.0-beta.11" to clipboard
signals_core: ^5.0.0-beta.11 copied to clipboard

The signals library exposes four core functions which are the building blocks to model any business logic you can think of.

5.0.0 #

  • Adding previousValue/initialValue to Signal
  • Removing SignalEquality
  • Deprecating ValueSignal in favor of Signal
  • Deprecating .forceUpdate in favor of .set(..., force: true)
  • Removing old deprecated methods
  • Adding more inline code documentation
  • ListSignal/SetSignal now extends IterableSignal
  • Fixing ChnageStackSignal getters for history/redos to return an iterable list
  • Fixing async signal isCompleted race condition

4.5.0 #

  • Updating documentation comments
  • Fixing signals observer bug on effect
  • Removing previousValue from value signal
  • Add ability to remove an onDispose callback

4.4.0 #

  • adding overrideWith
  • fix autoDispose not passed in for some signals
  • fix equality not being passed in for some signals
  • fix for completed not being reset on async signal

4.2.1 #

4.2.0 #

4.1.0 #

  • Fix bug in auto dispose where signal dispose causes cycle
  • Dispose does not reset to initial value and will read the last value with a warning

4.0.3 #

  • Removing SignalsReadAfterDisposeError in favor of debug print warning

4.0.1 #

  • Adding SignalsWriteAfterDisposeError/SignalsReadAfterDisposeError for better error handling

4.0.0 #

  • StreamSignal now will rebuild with signals are read in the callback to create the stream
  • Stream/Future signal both can take an optional list of dependencies to rebuild on
  • FutureSignal now extends StreamSignal
  • StreamSignal can now rebuild/refresh
  • StreamSignal can now pause/resume
  • Adding computedAsync/computedFrom for similar API to angular
  • Adding .set(..., force: true) to Signal/Computed to force a rebuild
  • Adding .recompute() for Computed to recall the callback
  • Adding autoDispose for Signal/Computed

3.0.0 #

  • adding readonlySignalContainer to be existing signalContainer API
  • updating signalContainer to allow for mutable signals
  • adding SignalEquality to allow override of ==
  • adding select for signals to return a computed value
  • fix memory leak on signal container
  • adding ChangeStackSignal

1.0.6 #

  • Adding onDone for passed stream in StreamSignal

1.0.5 #

  • Adding SignalContainer remove and adding Signal generic

1.0.4 #

  • Adding SignalContainer/signalContainer to create signals with args

1.0.3 #

  • Adding dispose for FutureSignal, StreamSignal and AsyncSignal

1.0.2 #

  • Adding dispose methods for signal, computed and effect
  • Adding initialValue getter for signal and computed

1.0.1 #

  • Exposing reloadSignalsDevTools for hot reload support

1.0.0 #

  • Moving core api from signals package to signals_core package
7
likes
0
points
8.77k
downloads

Publisher

verified publisherrodydavis.com

Weekly Downloads

The signals library exposes four core functions which are the building blocks to model any business logic you can think of.

Homepage
Repository (GitHub)
View/report issues

Topics

#signal #reactive #state #signals #rx

Documentation

Documentation

License

unknown (license)

More

Packages that depend on signals_core