Mainly performance improvements, fixes and breaking changes, most notably:
- move away from protocols since they bloat the binary and hurt runtime performance
- adopt more package traits; removed some as well
- reduction of code duplication and bloat; removed some obsolete code
- fixed and add more unit tests
- merged modules
What's Changed
- fix unit test compilation by @RandomHashTags in #12
HTTPCookieupdates by @RandomHashTags in #11- fix failing unit tests (breaking changes) by @RandomHashTags in #13
- Handle convenience code better by @RandomHashTags in #14
- More unit tests by @RandomHashTags in #15
- Overhaul package traits by @RandomHashTags in #16
- Nuke protocols by @RandomHashTags in #17
- fix TestRouter response bodies by @RandomHashTags in #18
- remove inline package traits by @RandomHashTags in #19
- Merge modules by @RandomHashTags in #20
- Handle sockets even better + error system refactor by @RandomHashTags in #21
- fix embedded
Package.swiftby @RandomHashTags in #22 - Optimize responders by @RandomHashTags in #23
- remove
ApplicationandDestinyServiceGroupby @RandomHashTags in #24 HTTPRequestfileDescriptorvisibility fix by @RandomHashTags in #25- Update benchmarks by @RandomHashTags in #26
Full Changelog: 0.3.0...0.4.0