Skip to content

Releases: SaturnFramework/Saturn

v0.17.0

18 Apr 15:52
Compare
Choose a tag to compare

What's Changed

  • SimpleTests - Fix typo by @64J0 in #353
  • Update how-to-start guide by @64J0 in #352
  • Enhance the "Explanation" section of the documentation by @64J0 in #354
  • [Cosmetic] Update indentation by @64J0 in #356
  • Add more test scenarios for the router feature by @64J0 in #355
  • Update GitHub Actions by @64J0 in #361
  • Added unit test for deletef request by @OnofreTZK in #360
  • Replaced GiraffeViewEngine with Giraffe.ViewEngine by @precisemath in #364
  • api docs (authorization): rephrase comment and fix typo by @draptik in #365
  • Fix RouterEndpoint.fs typo by @64J0 in #367
  • Replace master branch references by main branch by @64J0 in #368
  • Spell check sample application by @thatstatsguy in #370
  • Reduced some dictionary double-lookups by @Thorium in #378
  • bump Giraffe dependency to 6.4 by @et1975 in #381

New Contributors

Full Changelog: v0.16.1...v0.17.0

v0.16.1

09 Apr 11:59
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.16.0...v0.16.1

v0.15.0

09 Jun 18:26
Compare
Choose a tag to compare

Added

  • add use_response_caching to application CE (by @groma84)
  • Log prematurely closed connections as info, not as error (by @retendo)
  • Added DI support for all CEs we provide - the _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)
  • Added controller versioning for endpoint routing (by @Krzysztof-Cieslak)
  • Added RouterEndpoint, ControllerEndpoint modules allowing to create routing using ASP.NET Endpoint Routing (by @Krzysztof-Cieslak)
  • Added use_endpoint_router to application computation expression allowing to use Endpoint Routing in the application (by @Krzysztof-Cieslak)
  • [Infrastructure] Add performance benchmark for Saturn using Endpoint Routing (by @Krzysztof-Cieslak)

Fixed

  • Preserve stack trace by default in controller (by @retendo)
  • Fixes exception propagation when using channels (by @retendo)
  • Fix typo getConfiguration (by @kaashyapan)
  • Fix putSecureBrowserHeaders header typo (by @Shmew)
  • Fix application/json not being compressed in response (by @may-day)
  • Include querystring in Turbolinks-location (by @viktorvan)

Changed

  • Updated to Giraffe 5.0
  • Updated to net5.0 and ASP.NET Core 5
  • Moved to Giraffe.ViewEngine package for view rendering support

v0.15.0-preview03

08 Feb 11:49
Compare
Choose a tag to compare

Fixed

  • Preserve stack trace by default in controller (by @retendo)
  • Fixes exception propagation when using channels (by @retendo)

v0.15.0-preview02

20 Jan 20:00
Compare
Choose a tag to compare

Added

  • Added DI support for all CEs we provide - the _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)
  • Added controller versioning for endpoint routing (by @Krzysztof-Cieslak)

Changed

  • Updated to Giraffe 5.0-rc-6
  • Updated to net5.0 and ASP.NET Core 5

Fixed

  • Fix typo getConfiguration (by @kaashyapan)
  • Fix putSecureBrowserHeaders header typo (by @Shmew)
  • Fix application/json not being compressed in response (by @may-day)
  • Include querystring in Turbolinks-location (by @viktorvan)

v0.15.0-preview01

23 Jun 15:39
Compare
Choose a tag to compare

Added

  • Helpers for getting IWebHostEnvironment and IConfiguration in context of application CE (by @Krzysztof-Cieslak)
  • [Infrastructure] Add performance benchmark using wrk and GitHub Action to run it

Changed

Removed

v0.14.1

18 Jun 14:18
Compare
Choose a tag to compare

Added

  • Helpers for getting IWebHostEnvironment and IConfiguration in context of application CE (by @Krzysztof-Cieslak)
  • [Infrastructure] Add performance benchmark using wrk and GitHub Action to run it

Changed

Removed

0.13.3

15 Jun 11:30
Compare
Choose a tag to compare

Fix initialization error caused by use_gzip (by @Krzysztof-Cieslak)

0.13.2

11 Jun 13:48
Compare
Choose a tag to compare

Make RequestUrl fetching lazy (by @Krzysztof-Cieslak)
Added a few more mime-types that should be compressed. (by @Thorium)

0.13.1

27 Apr 21:54
Compare
Choose a tag to compare

Make SocketMiddleware great public again (by @Krzysztof-Cieslak)