Releases: Kaliumhexacyanoferrat/GenHTTP
Releases · Kaliumhexacyanoferrat/GenHTTP
Version 8.1
What's Changed
- Add result type which allows to do response modifications by @Kaliumhexacyanoferrat in #439
- Add general testing framework that can be used by projects by @Kaliumhexacyanoferrat in #428
- Introduce a mechnism to print additional response information in tests by @Kaliumhexacyanoferrat in #426
- Set correct content type for SVGs by @Kaliumhexacyanoferrat in #432
- Add content type recognition for .mjs files by @Kaliumhexacyanoferrat in #438
Full Changelog: v8.0.0...v8.1.0
Version 8.0
What's Changed
- Switch to .NET 8 (.NET 6 and 7 are still supported) by @Kaliumhexacyanoferrat in #420
- Stop handling new requests after the server has been stopped by @Kaliumhexacyanoferrat in #416
- Respond with HTTP 400 if the request body cannot be deserialized by @Kaliumhexacyanoferrat in #417
- Make Sonar analysis warning free by @Kaliumhexacyanoferrat in #419
Full Changelog: v7.0.0...v8.0.0
Version 7.0
What's Changed
- Fix and document theme builder interface by @Kaliumhexacyanoferrat in #324
- Minor improvements and lots of documentation by @Kaliumhexacyanoferrat in #325
- Rework fallbacks in the layouting module by @Kaliumhexacyanoferrat in #326
- Rework error handling by @Kaliumhexacyanoferrat in #327
- Reverse proxy improvements by @Kaliumhexacyanoferrat in #339
- Update to .NET 7 by @Kaliumhexacyanoferrat in #342
- Update MS test framework by @Kaliumhexacyanoferrat in #345
- Add an option allowing SPAs to use server (path) based routing by @Kaliumhexacyanoferrat in #346
- Add policy to prevent clients from sniffing by @Kaliumhexacyanoferrat in #347
- Add custom parameter injection mechanism for reflection based methods by @Kaliumhexacyanoferrat in #348
- Make content enumeration, menus and resource trees async by @Kaliumhexacyanoferrat in #350
- Fix sonar issues by @Kaliumhexacyanoferrat in #351
- Remove pooled await library because it is no longer required in .NET >= 5 by @Kaliumhexacyanoferrat in #354
- Protobuf support by @IulianCaluian in #360
- Reject invalid characters in layouting path arguments by @Kaliumhexacyanoferrat in #391
New Contributors
- @IulianCaluian made their first contribution in #360
Full Changelog: v6.4.0...v7.0.0
Version 6.4.0
What's Changed
- Enable documentation for nuget packages by @Kaliumhexacyanoferrat in #267
- Fix missing assembly path causing the server not to start by @Kaliumhexacyanoferrat in #269
- Fix reverse proxy not compressing responses as expected by @Kaliumhexacyanoferrat in #278
- Fix high CPU load when handling requests with large body by @Kaliumhexacyanoferrat in #289
- Fixes #299 (route empty parameters) by @Fiahblade in #301
- #302 Cors.Permissive() add Authorization header by @wcontayon in #305
New Contributors
- @Fiahblade made their first contribution in #301
- @wcontayon made their first contribution in #305
Full Changelog: v6.3.0...v6.4.0
Version 6.3.5
Bug Fixes
- Fix empty query parameters not being accepted by the server (#299, contribution by @Fiahblade)
Version 6.3.4
Bug Fixes
- Fix high CPU load when handling requests with large body (#289)
Version 6.3.3
Bug Fixes
- Fix reverse proxy not compressing responses as expected (#278)
Version 6.3.2
Basic Changes
- Fix missing assembly path causing the server not to start (#268)
Version 6.3.1
Basic Changes
- Fix documentation not being available in nuget packages (#266)
Version 6.3
Basic Changes
- Add support for charset in content type (#260)