10 Commits

Author SHA1 Message Date
d645311208 fix(readme): update README: rework features, add OpenAPI/Swagger, compression, request validation, examples, and runtime stats 2025-12-20 06:59:55 +00:00
4a17bf39c6 BREAKING CHANGE(request): introduce lazy request body parsing via ctx.json()/text()/arrayBuffer()/formData and remove IRequestContext.body 2025-12-20 06:55:47 +00:00
cc3e335112 feat(openapi): Add OpenAPI module: decorators, spec generator, runtime validation and Swagger UI 2025-12-08 17:43:51 +00:00
fec0770d55 feat(compression): Improve compression implementation (buffering and threshold), add Deno brotli support, add compression tests and dynamic route API 2025-12-05 15:38:43 +00:00
57d7fd6483 feat(compression): Add cross-runtime response compression (Brotli/gzip), per-route decorators, and pre-compressed static file support 2025-12-05 12:27:41 +00:00
d341fc270d fix(deps): Bump dependency versions for build and runtime tools 2025-12-03 23:53:47 +00:00
b3c77eb675 fix(adapters): Attach WebSocket peer to typedRouter request localData and add ws dependency 2025-12-03 23:47:46 +00:00
643a6cec55 feat(websocket): Add TypedRouter WebSocket integration, connection registry, peer tagging and broadcast APIs 2025-12-02 12:13:46 +00:00
cbe31cfc73 fix(package): Update package metadata, scripts and dependency pins 2025-11-29 15:27:27 +00:00
9411b5ee49 initial 2025-11-29 15:24:00 +00:00