Releases: SaturnFramework/Saturn
Releases · SaturnFramework/Saturn
v0.17.0
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 bymain
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
- @OnofreTZK made their first contribution in #360
- @precisemath made their first contribution in #364
- @thatstatsguy made their first contribution in #370
- @et1975 made their first contribution in #381
Full Changelog: v0.16.1...v0.17.0
v0.16.1
What's Changed
- Update Build.fs by @Krzysztof-Cieslak in #342
- Modernize creating GitHub releases by @Krzysztof-Cieslak in #343
- Release stable 0.16.0 by @tforkmann in #344
Full Changelog: v0.16.0...v0.16.1
v0.15.0
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
, andRouterDI
(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
toapplication
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
v0.15.0-preview02
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
, andRouterDI
(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
Added
- Helpers for getting
IWebHostEnvironment
andIConfiguration
in context ofapplication
CE (by @Krzysztof-Cieslak) - [Infrastructure] Add performance benchmark using wrk and GitHub Action to run it
Changed
- Use
IWebHostEnvironment
internally (by @Krzysztof-Cieslak) - Move application CE to
IHostBuilder
(by @Krzysztof-Cieslak) - [Infrastructure] Moved to CHANGELOG.md from RELEASE_NOTES.md (by @Krzysztof-Cieslak)
- [Infrastructure] Updated SDK to 3.1.301 (by @Krzysztof-Cieslak)
- [Infrastructure] Added GitHub action to publish new version of Saturn (by @Krzysztof-Cieslak)
- [Infrastructure] Update FAKE build script (by @Krzysztof-Cieslak)
Removed
- Removed support for
netstandard2.0
(by @Krzysztof-Cieslak) - Removed any obsolete APIs (by @Krzysztof-Cieslak)
- Remove deprecated
OpenIdConnect
extension (by @Krzysztof-Cieslak)
v0.14.1
Added
- Helpers for getting
IWebHostEnvironment
andIConfiguration
in context ofapplication
CE (by @Krzysztof-Cieslak) - [Infrastructure] Add performance benchmark using wrk and GitHub Action to run it
Changed
- Use
IWebHostEnvironment
internally (by @Krzysztof-Cieslak) - Move application CE to
IHostBuilder
(by @Krzysztof-Cieslak) - [Infrastructure] Moved to CHANGELOG.md from RELEASE_NOTES.md (by @Krzysztof-Cieslak)
- [Infrastructure] Updated SDK to 3.1.301 (by @Krzysztof-Cieslak)
- [Infrastructure] Added GitHub action to publish new version of Saturn (by @Krzysztof-Cieslak)
- [Infrastructure] Update FAKE build script (by @Krzysztof-Cieslak)
Removed
- Removed support for
netstandard2.0
(by @Krzysztof-Cieslak) - Removed any obsolete APIs (by @Krzysztof-Cieslak)
- Remove deprecated
OpenIdConnect
extension (by @Krzysztof-Cieslak)
0.13.3
Fix initialization error caused by use_gzip
(by @Krzysztof-Cieslak)
0.13.2
Make RequestUrl fetching lazy (by @Krzysztof-Cieslak)
Added a few more mime-types that should be compressed. (by @Thorium)
0.13.1
Make SocketMiddleware great public again (by @Krzysztof-Cieslak)