Repository navigation
Releases: otnc/exphono
Releases · otnc/exphono
Release list
v0.5.0
What's Changed
- chore: bump express4 to ^4.22.3 by @otnc in #34
- fix: close more compat=4 res/req parity gaps by @otnc in #35
- fix: use a port of path-to-regexp@0.1.x for compat=4 path syntax by @otnc in #36
- chore: update hono and other dev dependencies by @otnc in #37
- fix: match Express 4 body-parser and query parser defaults under compat=4 by @otnc in #38
- fix: fail loudly and retry when downloading the express suite tarball by @otnc in #39
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- fix: a wide sweep of compat=4 parity gaps by @otnc in #22
- ci: gate on the express compatibility suite by @otnc in #23
- fix: body-parser skip default is a plain {}, not the parser's own empty value by @otnc in #24
- fix: OPTIONS Allow header join differs between Express 4 and 5 by @otnc in #25
- fix: sendFile etag/app setting, explicit byte range, view engine error wording by @otnc in #26
- fix: res.send() legacy 2-arg forms, res.sendfile() relative paths by @otnc in #27
- fix: charset casing regression -- res.set()/res.type() must stay lowercase by @otnc in #28
- fix: req.originalUrl is now the client's literal request-target on Node by @otnc in #29
- fix: res.location('back') alias, compat=4 .js mime type by @otnc in #31
- fix: preserve the real fs error (ENAMETOOLONG etc.) instead of a generic 404 by @otnc in #30
- chore: unwrap mid-sentence line breaks missed in recent comments by @otnc in #33
- chore: pin supertest to the same major real Express's own suite uses by @otnc in #32
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- chore: unwrap mid-sentence line breaks in code comments by @otnc in #20
- fix: make app.listen() synchronous on Node, drop @hono/node-server by @otnc in #21
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's Changed
- fix: app.listen() drops the callback on early close, never reports listen errors by @otnc in #18
- fix: app.param() array form, NODE_ENV defaulting, headers-sent detection by @otnc in #19
Full Changelog: v0.2.0...v0.2.1
v0.2.0
v0.1.0
What's Changed
- feat: compat subpaths, trust proxy, and header correctness by @otnc in #4
- feat: signed cookies with a portable synchronous HMAC by @otnc in #5
- feat: router semantics — param scoping, named captures, handler validation by @otnc in #6
- feat: template rendering, plus a router mount bug it exposed by @otnc in #7
- Rename display name to ExpHono and rewrite documentation by @otnc in #8
- fix: file-serving parity for sendFile, download and static by @otnc in #9
- fix: body-parser parity for json, urlencoded, raw and text by @otnc in #10
- fix: res.send ETag generation, freshness, and forbidden HTTP methods by @otnc in #11
- fix: Router edge cases -- missing url/method, FQDN, deep sync chains by @otnc in #12
- fix: a wide sweep of app/router/response parity gaps by @otnc in #13
- chore: publish readiness -- LICENSE, clean builds, dependency bumps by @otnc in #14
Full Changelog: https://github.com/otnc/exphono/commits/v0.1.0