Releases: rodydavis/signals.dart
Releases · rodydavis/signals.dart
5.5.0
What's Changed
- Expose create collections signals Map, Set, List by @Solido in #297
- SignalMap toMap() by @Solido in #300
- Adding QueueSignal by @Solido in #301
- Fix for hot reload #298 by @rodydavis in #303
- Fix signals triggering fist frame rebuild by @rodydavis in #309
Full Changelog: v5.4.0...v5.5.0
5.4.0
What's Changed
- Minor refactor by @jinyus in #228
- v5 by @rodydavis in #225
- Add lite_ref example to docs and fix error in SignalProvider example by @jinyus in #235
- feat: Changed Async{Loading,Data,Error} to be const by @PaulHalliday in #241
- Update examples dependencies and fix lints by @robsonsilv4 in #246
- Sync with preact core implmentation by @rodydavis in #253
- Added deep collection equality for signal comparison by @leoafarias in #256
- Switch toJson from T to dynamic by @rodydavis in #284
- Lazy signal should not trigger SignalObserver.created by @Solido in #289
- Fix lazy signal create by @rodydavis in #290
- 5.4 by @rodydavis in #272
New Contributors
- @PaulHalliday made their first contribution in #241
- @robsonsilv4 made their first contribution in #246
- @leoafarias made their first contribution in #256
Full Changelog: v5.0.0...v5.4.0
5.0.0
- Adding
previousValue
/initialValue
toSignal
- Removing
SignalEquality
- Deprecating
ValueSignal
in favor ofSignal
- 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
- Adding
createSignal
/createComputed
/createEffect
for Flutter - Adding
SignalsAutoDisposeMixin
for Flutter - Update to
signals_core
5.0.0 - Update to
signals_flutter
5.0.0
What's Changed
- 4.5.1 by @rodydavis in #205
- Fix the repository link in signals_lint by @kekland in #215
- Better type safety on Connect by @mcmah309 in #214
- Wrapped the update processing of AsyncSignal.value in a batch by @rizumita in #219
- useSignal / useComputed / useSignalEffect by @rodydavis in #146
New Contributors
- @kekland made their first contribution in #215
- @mcmah309 made their first contribution in #214
- @rizumita made their first contribution in #219
Full Changelog: v4.5.0...v5.0.0
What's Changed
- 4.5.1 by @rodydavis in #205
- Fix the repository link in signals_lint by @kekland in #215
- Better type safety on Connect by @mcmah309 in #214
- Wrapped the update processing of AsyncSignal.value in a batch by @rizumita in #219
- useSignal / useComputed / useSignalEffect by @rodydavis in #146
New Contributors
- @kekland made their first contribution in #215
- @mcmah309 made their first contribution in #214
- @rizumita made their first contribution in #219
Full Changelog: v4.5.0...v5.0.0
4.5.0
What's Changed
- Remove unused onDispose method from Effect by @jinyus in #186
- Add ability to unregister a dispose callback by @jinyus in #187
- dev by @rodydavis in #196
- adding testing to docs by @rodydavis in #197
- Updating doc comments by @rodydavis in #201
- v4.5.0 by @rodydavis in #202
Full Changelog: v4.4.0...v4.5.0
4.4.0
What's Changed
- FIX: #156 by @rydmike in #157
- Example crud with dio by @hifiaz in #172
- Fix issue with AsyncSignal reset method by @jinyus in #178
- VS- Code Extension for Signal-Flutter by @deepraj02 in #170
New Contributors
- @hifiaz made their first contribution in #172
- @deepraj02 made their first contribution in #170
Full Changelog: v4.1.0...v4.4.0
4.1.0
What's Changed
- Fix for listen method by @rodydavis in #144
- SignalsWriteAfterDisposeError/SignalsReadAfterDisposeError by @rodydavis in #145
- [Fix] allow reads when disposed. by @jinyus in #147
- [bug fix] - auto dispose signal cycle by @rodydavis in #152
Full Changelog: v4.0.0...v4.1.0
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
- Adding some helper signals not included in the default export
- Signals for WidgetsBinding and SchedulerBinding
- Signals for Theme/MediaQuery
- TickerSignal for Flutter animations
What's Changed
- Preact Signals by @rodydavis in #1
- Optimize web example and add doc comments by @jinyus in #3
- Add FutureSignal that wraps futures by @jinyus in #7
- Adding DevTools extension by @rodydavis in #8
- Creating signals for Map, Set, Iterable, List by @rodydavis in #9
- docs: clarify effect(fn) docs by @MisterJimson in #14
- [Dart Demo] Pipe Refill by @Solido in #16
- Future / Stream signal fix by @rodydavis in #18
- Migrate to single "signals" package for Dart / Flutter by @rodydavis in #20
- Create Astro site using Starlight by @rodydavis in #22
- expose debugLabel by @Solido in #24
- Watch/SignalWidget by @rodydavis in #28
- Adding requireValue by @rodydavis in #30
- Make more idiomatic with elvis operator by @jinyus in #31
- <<, &, | operators on Signals collections by @Solido in #32
- Rename Connect
to
from
by @Solido in #38 - v1.4.0 by @rodydavis in #39
- adding fireImmediately. by @takewoy in #46
- 1.4.2 Initial value on Stream and Timer by @Solido in #45
- Fix memory leak in Connect.from() by @jinyus in #51
- Adding signal methods by @rodydavis in #55
- 1.5.1 by @rodydavis in #56
- Patch/debug label by @Solido in #61
- FIX: Doc comment package imports by @rydmike in #64
- 1.5.7 by @rodydavis in #66
- 1.5.11 by @rodydavis in #77
- Refactor AsyncSignal by @rodydavis in #78
- ColorBand by @Solido in #84
- Demo ValueSignal by @Solido in #92
- Add shopping cart example w/tests by @jinyus in #93
- Update watch.md by @mafreud in #94
- Add helpful comment and fix typo by @jinyus in #95
- add AppLifecycleSignal by @lukepighetti in #102
- Add full app testing to shopping cart example by @jinyus in #110
- [Memleak] Remove signal from cache when it's disposed. by @jinyus in #113
- 3.0 by @rodydavis in #109
- Make Stacktrace optional by @jinyus in #125
- fix: error in pattern matching example by @oravecz-jpmc in #126
- [Fix] memory leak and add feat. in toStream() extension by @jinyus in #127
- Tie lifecycle of exported valuenotifier to origin signal by @jinyus in #129
- Correct typo in documentation for read-only signals by @taiseidev in #133
- Refactor toStream extension to cache streams by @jinyus in #136
- [Minor] Remove unnecessary casts by @jinyus in #137
- Add Methods section to Map and Set docs by @kalafut in #139
- Specify non-nullability in
AsyncData
andAsyncError
by @mernen in #141 - v4 by @rodydavis in #121
New Contributors
- @rodydavis made their first contribution in #1
- @jinyus made their first contribution in #3
- @MisterJimson made their first contribution in #14
- @Solido made their first contribution in #16
- @takewoy made their first contribution in #46
- @rydmike made their first contribution in #64
- @mafreud made their first contribution in #94
- @lukepighetti made their first contribution in #102
- @oravecz-jpmc made their first contribution in #126
- @taiseidev made their first contribution in #133
- @kalafut made their first contribution in #139
- @mernen made their first contribution in #141
Full Changelog: https://github.com/rodydavis/signals.dart/commits/v4.0.0