Opinionated, web development framework for F# which implements the server-side, functional MVC pattern
how-to-start
guide by @64J0 in https://github.com/SaturnFramework/Saturn/pull/352
router
feature by @64J0 in https://github.com/SaturnFramework/Saturn/pull/355
master
branch references by main
branch by @64J0 in https://github.com/SaturnFramework/Saturn/pull/368
Full Changelog: https://github.com/SaturnFramework/Saturn/compare/v0.16.1...v0.17.0
Full Changelog: https://github.com/SaturnFramework/Saturn/compare/v0.16.0...v0.16.1
use_response_caching
to application CE (by @groma84)_di
versions of custom operations are avaliable in following modules: ApplicationDI
, ChannelsDI
, ControllerDI
(both standard, and endpoint routing), PipelinesDI
, and RouterDI
(both standard, and endpoint routing) (by @Krzysztof-Cieslak and @Arshia001)RouterEndpoint
, ControllerEndpoint
modules allowing to create routing using ASP.NET Endpoint Routing (by @Krzysztof-Cieslak)use_endpoint_router
to application
computation expression allowing to use Endpoint Routing in the application (by @Krzysztof-Cieslak)Giraffe.ViewEngine
package for view rendering support_di
versions of custom operations are avaliable in following modules: ApplicationDI
, ChannelsDI
, ControllerDI
(both standard, and endpoint routing), PipelinesDI
, and RouterDI
(both standard, and endpoint routing) (by @Krzysztof-Cieslak and @Arshia001)IWebHostEnvironment
and IConfiguration
in context of application
CE (by @Krzysztof-Cieslak)IWebHostEnvironment
internally (by @Krzysztof-Cieslak)IHostBuilder
(by @Krzysztof-Cieslak)netstandard2.0
(by @Krzysztof-Cieslak)OpenIdConnect
extension (by @Krzysztof-Cieslak)IWebHostEnvironment
and IConfiguration
in context of application
CE (by @Krzysztof-Cieslak)IWebHostEnvironment
internally (by @Krzysztof-Cieslak)IHostBuilder
(by @Krzysztof-Cieslak)netstandard2.0
(by @Krzysztof-Cieslak)OpenIdConnect
extension (by @Krzysztof-Cieslak)Fix initialization error caused by use_gzip
(by @Krzysztof-Cieslak)
Make RequestUrl fetching lazy (by @Krzysztof-Cieslak) Added a few more mime-types that should be compressed. (by @Thorium)
Make SocketMiddleware ~great~ public again (by @Krzysztof-Cieslak)