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.


Copyright © 2025 edadma. Distributed under an ISC license.