Skip to content

Releases: mrpmorris/Fluxor

5.7

09 Dec 13:03
Compare
Choose a tag to compare
5.7
  • Fixes memory leak when using ActionSubscriber or SubscribeToAction (#378)

5.6

17 Nov 17:24
Compare
Choose a tag to compare
5.6

New in 5.6

  • Support .NET 7
  • Ensure StateSelection unsubscribes properly (#353)

5.5

26 Sep 17:33
Compare
Choose a tag to compare
5.5
  • DisposableCallback includes Caller info when throwing an exception (#320)
  • Ensured initialising the store does not overwrite manually set state (#347)

5.4

17 May 20:08
14a8a42
Compare
Choose a tag to compare
5.4
  • ActionSubscribers are now notified after state has been reduced (#299)
  • Routing middleware will no longer dispatch a GoAction when URl is the same value but formatted differently (#297)
  • IDispatcher now queues actions whenever there are no subscribers to the ActionDispatched event and then dequeues them when a subscriber is added (#301)

5.3

03 May 20:11
97997c7
Compare
Choose a tag to compare
5.3
  • New method EnableStackTrace on ReduxDevToolsMiddlewareOptions to enable passing stack trace to the browser plugin #262
  • ActionSubscriber demo
  • Add LifeCycle to FluxorOptions and use in registration #287

5.1

14 Mar 21:29
Compare
Choose a tag to compare
5.1
  • Fixed IStateSelection<TState, TValue> bug that threw exception stating the selector has
    already been set. (#252)
  • Added an optional Action<TValue> selectedValueChanged to IStateSelection<TState, TValue>.Select
    that is executed whenever the selected value changes. This is a convenient alternative to hooking up event handlers.
  • Added event EventHandler<TValue> SelectedValueChanged to IStateSelection<TState, TValue> for strongly
    typed event args when the selected value changes.
  • Changed to avoid .net memory leak in dependency injection (#271)

5.0.0

13 Jan 13:24
65a96b5
Compare
Choose a tag to compare
  • Separated IDispatcher out of IStore. (#209)
  • Added IState alternative IStateSelector<TState, TValue> for selecting and subscribing to subsets of state. (#221)
  • Made actions that are a generic type human readable in ReduxDevTools. (#205)

Breaking changes

  • Removed need to reference _content/Fluxor.Blazor.Web/scripts/index.js (#235)
  • Removed IState generic StateChanged event.

4.2.1

14 Nov 21:20
fe0495c
Compare
Choose a tag to compare
  • Support .NET 6.0

4.2

04 Nov 09:54
Compare
Choose a tag to compare
4.2
  • New [FeatureState] attribute to avoid having to create Feature<T> descendant classes. (#204)
  • Add FluxorOptions.ScanTypes to allow scanning of specified classes. (#214)
  • Make FluxorComponent and FluxorLayout abstract. (#217)
  • Add ForceLoad property to GoAction. (#178)
  • Only call Dispose(bool disposing) if not already exposed. (#222)

4.1

11 May 20:10
Compare
Choose a tag to compare
4.1
  • JSOS serialization control #168