Release History
Latest Release
0.0.7 - 2025-01-11
Added
- add support for range headers in the static file server middleware
- add support for error handlers
- add error handler integration tests
- add implicit ExecutionContext to package object, removing the need for users to import MacrotaskExecutor.Implicits.global
Fixed
- fix handling of errors not caught by an error handler
- fix handling of internally generated errors
Previous Releases
0.0.6 - January 2025
Added
- add more documentation
Fixed
- improve memory usage and responsiveness for large file downloads
0.0.5 - January 2025
Improve request and response streaming.
Added
- Add rate limiter middleware
- Add proper streaming response handling
- Add missing request connection information methods
Fixed
- Fix request handling of Content-Type header
- Fix request stream processing
Changed
- Static file reader now uses streaming file reader and provides streaming response
0.0.4 - January 2025
Added
- Add streaming request body parsing
Removed
- Remove body parser middleware
0.0.3 - January 2025
Added
- Add support for middleware chaining in route handlers
- Add compression middleware integration tests
Fixed
- Fix response header casing
- Fix response body handling
- Fix logging middleware timestamp display
- Fix content-length header for 404 JSON errors
0.0.2 - January 2025
- Add cookie middleware
- Add integration tests
- Improve security and CORS middleware
- Fix request finalizers
0.0.1 - December 2024
Initial release of Apion, a lightweight HTTP API server framework for Scala.js.