SaturnFramework Saturn Versions Save

Opinionated, web development framework for F# which implements the server-side, functional MVC pattern

0.7.4

5 years ago

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

5 years ago

Use earlier FSharp.Core version (by @Krzysztof-Cieslak) Remove unnecessary ObsoleteAttribute from use_router (by @Krzysztof-Cieslak)

0.7.2

5 years ago

Use earlier FSharp.Core version (by @Krzysztof-Cieslak)

0.7.1

5 years ago

Use earlier FSharp.Core version (by @Krzysztof-Cieslak)

0.7.0

5 years ago

0.6.0

5 years ago

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

6 years ago

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

6 years ago

Update to Giraffe 1.1 Add new renderXml to render XmlNode based templates (by @mtnrbq)

0.4.2

6 years ago
  • Fix create and delete actions
  • Add delete_all action

0.4.0

6 years ago

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