Releases: SaturnFramework/Saturn
0.7.4
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)
0.7.3
Use earlier FSharp.Core version (by @Krzysztof-Cieslak)
Remove unnecessary ObsoleteAttribute from use_router
(by @Krzysztof-Cieslak)
0.7.2
Use earlier FSharp.Core version (by @Krzysztof-Cieslak)
0.7.1
Use earlier FSharp.Core version (by @Krzysztof-Cieslak)
0.7.0
- Fix GitHub OAuth (by @rmunn)
- Rename
scope
torouter
(by @Krzysztof-Cieslak) - Fix
jsonToClaimMap
in GitHub OAuth (by @Krzysztof-Cieslak) - Remove ContentRoot call from
use_static
(by @Krzysztof-Cieslak) - Fix
site.map
generation if no routes were detected (by @Krzysztof-Cieslak) - Add generic
response
helper (by @Krzysztof-Cieslak) - Handle generic output type in controller actions (by @Krzysztof-Cieslak)
- Removes patch request method from
Update
into a new action calledPatch
(by @NinoFloris) - Adds HttpSys project and sample (by @ChrSteinert))
- Add Google OAuth (by @rmunn)
- Move OAuth authorization with 3rd party services to extensions library (by @Krzysztof-Cieslak)
- Add operations for customizing serialization (by @Krzysztof-Cieslak)
- New
except
function taking actions to remove from the complete set of actions (by @NinoFloris) - Handle possible
except [All]
silliness (by @rmunn) - Make
version
incontroller
CE a string (by @Krzysztof-Cieslak) - Ensure cookies are enabled only once (by @Krzysztof-Cieslak)
- Add
use_router
to application CE. Markrouter
as obsolete. (by @Krzysztof-Cieslak) - Support custom MIME types (by @Nhowka)
- Fix model loading (
fetchModel
,loadModel
andgetModel
functions) (by @Krzysztof-Cieslak) - majestic refactor of ControllerBuilder (by @NinoFloris)
0.6.0
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)
0.5.0
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
0.4.3
0.4.2
- Fix
create
anddelete
actions - Add
delete_all
action
0.4.0
Implement 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