Opinionated, web development framework for F# which implements the server-side, functional MVC pattern
Fix adding multiple auth sources (by @BohdanZhmud)
Fix controller nesting bug (by @TWith2Sugars)
Reworks 'Key to string conversion as just using ToString was not the best way to tackle the SRTP constraint, string
decides per type to do invariant conversions and format specializations if needed (by @NinoFloris)
Add protection against subcontroller routes that don't start with a forward slash, which lead to unwanted behavior (by @NinoFloris)
Use fake 5 api (by @jeremyabbott)
Use earlier FSharp.Core version (by @Krzysztof-Cieslak)
Remove unnecessary ObsoleteAttribute from use_router
(by @Krzysztof-Cieslak)
Use earlier FSharp.Core version (by @Krzysztof-Cieslak)
Use earlier FSharp.Core version (by @Krzysztof-Cieslak)
scope
to router
(by @Krzysztof-Cieslak)jsonToClaimMap
in GitHub OAuth (by @Krzysztof-Cieslak)use_static
(by @Krzysztof-Cieslak)site.map
generation if no routes were detected (by @Krzysztof-Cieslak)response
helper (by @Krzysztof-Cieslak)Update
into a new action called Patch
(by @NinoFloris)except
function taking actions to remove from the complete set of actions (by @NinoFloris)except [All]
silliness (by @rmunn)version
in controller
CE a string (by @Krzysztof-Cieslak)use_router
to application CE. Mark router
as obsolete. (by @Krzysztof-Cieslak)fetchModel
, loadModel
and getModel
functions) (by @Krzysztof-Cieslak)Implement CSRF token protection using Microsoft.AspNetCore.Antiforgery
(by @baronfel)
Await before adding result to Items.["RequestModel"]
(by @NinoFloris)
Make IDs with # in them URL-quoted (by @NinoFloris)
Fix unintuitive ordering of plugs (by @NinoFloris)
Replace tupled controller args with curried args (by @rusanov-vladimir)
Add cli_arguments
operation to the Application CE to flow into CreateDefaultBuilder(args)
(by @NinoFloris)
Authorization helper (by @Nhowka)
Add forwardf
Generate documentation XML file (by @alfonsogarciacaro)
Fixed Controller DELETE to prevent NRE (by @rusanov-vladimir)
Update Application.fs - use_static
changes (by @isaacabraham)
expose IWebHostBuilder from application CE (by @mexx)
Fix bug with delete
routing (by @WalternativE)
Allow for creation of controller without typed actions (by @jeremyabbott)
Implementation of site map generator
Fix set_body
overload
Update to Giraffe 1.1 Add new renderXml to render XmlNode based templates (by @mtnrbq)
create
and delete
actionsdelete_all
actionImplement controller versioning Add suport for embedding controllers Add plugs per action to controller Add application helper for enabling IIS integration Refactor authentication Add cookies auth helpers Add keyword for custom service configuration step Add error handler to controller Add helper for configuring logging Add application helpers for OAuth and GitHub OAuth Update to Giraffe 1.0 Add AutoOpens to most modules