Fluxor

Fluxor is a zero boilerplate Flux/Redux library for Microsoft .NET and Blazor.

MIT License

Stars
1.3K
Committers
29

Bot releases are hidden (Show)

Fluxor - 3.6

Published by mrpmorris about 4 years ago

Fluxor - 3.5

Published by mrpmorris about 4 years ago

  • Detect endless loop redirects (Fixes #74)
Fluxor - 3.4

Published by mrpmorris about 4 years ago

  • Allow unhandled exceptions in Effect handlers to be handled by the UI
Fluxor - 3.3

Published by mrpmorris about 4 years ago

  • Breaking change: EffectMethod and ReducerMethod decorated methods must now be public - although they can be methods of internal classes.
  • New IActionSubscriber to receive notifications before actions are reduced into state and before Effects are triggered
  • More speed improvements in options.ScanAssemblies
  • Subscriptions to the StateChanged event will now be triggered before FluxorComponent/FluxorLayout notified of changes (so manual subscriptions are executed before rendering)
  • Added link with more information for when DisposableCallback throws an error because it has not been disposed
Fluxor - 3.2

Published by mrpmorris about 4 years ago

  • Speed up boot process when discovering features via reflection (fixes #55)
  • Sign assemblies
  • Update dependencies
  • Treat warnings as errors
Fluxor - 3.1.1

Published by mrpmorris over 4 years ago

  • Fixed bug that caused exception when using .ConfigureAwait in an Effect (#20)
  • Ensured add/remove on events are thread safe (#23)
  • Made it easier to find the source of DisposableCallback instances that are not disposed (#24)
  • State properties were not discovered if they were declared as private in a base class (#25)
  • Handle disposing of partially created DisposableAction (#29)
Fluxor - 3.1.0

Published by mrpmorris over 4 years ago

  • Use NewtonSoft instead of System.Text.Json when serializing parameters to invoke JS (fixes #7)
  • Create FluxorLayout component to complement FluxorComponent but for layouts (fixes #8)
Fluxor - 3.0.2

Published by mrpmorris over 4 years ago

  • Bugfix for (#134) - URLs not taking into account query parameters
  • Update NuGet package icons.
Fluxor - 3.0.0

Published by mrpmorris over 4 years ago

  • Make Fluxor UI agnostic
  • Add Fluxor.Blazor.Web from Blazor-Fluxor project
  • Separate ReduxDevTools into its own package