Skip to content

Releases: len0xx/sequoia

v0.6.6

28 Jun 10:55
Compare
Choose a tag to compare
v0.6.6 Pre-release
Pre-release

v0.6.6 / 28.06.2024

  • feat: ContentType is now being exported by the module
  • feat: Cookie constructor now accepts number and boolean as value
  • feat: Content-Type header is now automatically set to application/json if HTTPResponse.body is an object
  • fix: context.request.params is now being set correctly when handler.root is not /
  • tests: new tests for extractParams()

v0.6.4

06 May 18:32
Compare
Choose a tag to compare
v0.6.4 Pre-release
Pre-release

v0.6.4 / 06.05.2024

  • feat: (JSR) export error.ts file components as @sequoia/sequoia/error
  • feat: apply URI-encoding on Cookie instance creation
  • fix: add Content-Length header on static serving

v0.6.3

06 May 11:20
0b0e374
Compare
Choose a tag to compare
v0.6.3 Pre-release
Pre-release

v0.6.3 / 06.05.2024

  • feat: publish the library to JSR.io
  • fix: use internal implementation of isWindows constant

v0.6.2

06 May 06:31
Compare
Choose a tag to compare
v0.6.2 Pre-release
Pre-release

v0.6.2 / 06.05.2024

  • feat: add shutdown() method to Application class to close the server when needed
  • feat: apply errorHandler to internal errors raised by Sequoia itself (instead of only applying it to errors thrown in middlewares)
  • fix: set default listening port to 8000
  • fix: define a default empty callback for onListen to get rid of the console.log messages without callback argument being passed to listen() method on Application
  • fix: serving static files on windows now works correctly
  • fix: empty body responses no longer result in error 404 being thrown as response
  • fix: rename HTTPHandler to RouteHandler
  • fix: separate content type and charset with a space symbol in ContentType enum
  • deps: upgrade deno stdlib dependencies to current versions
  • tests: create more tests and run them in parallel
  • ci: check code formatting before running tests and only do it once (instead of repeating it on all operating systems)

v0.6.1

24 Apr 10:53
Compare
Choose a tag to compare
v0.6.1 Pre-release
Pre-release

v0.6.1 / 24.04.2024

  • fix: minor code improvements to stabilize RPS metrics (Sequoia now shows the same performance as internal Deno server (Deno.serve()))

v0.6.0

23 Apr 14:57
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release

v0.6.0 / 23.04.2024

NOTICE: Deno v1.35.0 is required (read blog post)

  • fix: upgrade internal server to Deno.serve() (instead of Deno.serveHttp)
  • fix: normalizePath function now works correctly on all platforms

v0.5.6

01 Jan 18:23
Compare
Choose a tag to compare
v0.5.6 Pre-release
Pre-release

v0.5.6 / 01.01.2024

  • feat: implement CORS class for easier access to CORS headers

v0.5.5

31 Dec 07:29
Compare
Choose a tag to compare
v0.5.5 Pre-release
Pre-release

v0.5.5 / 31.12.2023

  • fix: undo previous fix (v0.5.4)
  • fix: ignore empty headers while combining them
  • fix: update deno config to match current version (lint & fmt)

v0.5.4

30 Dec 12:12
Compare
Choose a tag to compare
v0.5.4 Pre-release
Pre-release

v0.5.4 / 30.12.2023

  • Fix CORS headers combination while compiling final HTTP Response

v0.5.3

14 Oct 18:38
Compare
Choose a tag to compare
v0.5.3 Pre-release
Pre-release

v0.5.3 / 14.10.2023

  • feat: implement methods to read request body data from HTTPContextRequest class instance (such as json(), blob(), etc.)