CE Cmds handle more exceptions (#300)
reintroduce try/catch in the dispatch loop
Loosen the tasks contraint when we don't care about the result (#277).
Elmish targeting .NET runtime was imposing v6 FSharp.Core despite 4.7 being the reference (#267), thanks @JordanMarr.
Breaking: withSubscription replaces existing subscription, use mapSubscription to add/accumulate the subscribers
Obsolete all Cmd.xxx.result functions
Breaking: subs receive current model, automatically started/stopped as needed (#248), thanks Kasey Speakman!
WebSharper support by @granicz (Adam Granicz)
Breaking: subs receive current model, automatically started/stopped as needed (#248), thanks Kasey Speakman!
Move to .NET 6 SDK
Breaking: dropping .NET 4.6.1 as the target
Breaking: withSubscription replaces existing subscription, use mapSubscription to add/accumulate the subscribers
Obsolete all Cmd.xxx.result functions
Move to .NET 5 SDK
Deferring Cmd and Sub changes to v5
For end-user compatibility with v3 keep Program.runWith signature and introduce Program.runWithDispatch to allow for multi-threaded sync function.
Changing Cmd and Sub aliases to DUs
Changing ofSub to take the error mapper
Dropping netstandard1.6 from Elmish (for CLR) targets
Adding termination
Moving syncDispatch into runWith args
Changing Cmd.OfAsync/OfAsyncImmediate result implementation to allow exceptions to escape into the dispatch loop.
Changing Cmd.OfAsync implementations to start via 0-interval StartImmediate to mimic .NET behavior
Changing Cmd.OfAsync implementations to start on thread pool to restore v2.x experience
Adding Cmd.OfAsyncImmediate implementations
Adding Cmd.OfAsyncWith for custom async start implementations
Access to Program's error handler
Reordering: call trace with updated state
Bugfix for ring resizing
Releasing stable 3.0
Making Program type opaque and reorganizing Cmd functions
Fable 3 conversion courtesy of Alfonso
Ditching PowerPack in favour of Fable.Promise
Ditching MailboxProcessor
Adding Cmd.ofTask for netstandard
Adding Cmd.exec
Stable release
re-releasing v1.x for Fable2
re-releasing with azure-functions compatible FSharp.Core dependency
backporting CLR (platform) support
handle exceptions raising from initial subscription
dotnet 2.0 SDK build
withErrorHandler modifier
cumulative withSubscription
packaging fix: Console.WriteLine replaced with console, as commited
Fable 1.1.3 dependency
Releasing using fable 1.x "stable"
Console tracing from @forki
Paket!
standalone package repo
BREAKING: Moved browser-specific stuff (navigation, urlparser) to elmish-browser
Stricter signatures
Browser navigation: working around IE11/Edge lack of popstate event
Expanding Program to accommodate plugabble error reporting
Fable dev tools bump
Stable release
Update dependencies
Rearranging Program API to prepare for debugger
Update README
Update libraries
Move Promise extensions to Elmish.Cmd module
Migrate to Fable 0.7