Releases: cmorten/opine
Releases · cmorten/opine
0.10.1
0.10.0
ChangeLog
[0.10.0] - 16-06-2020
- feat: move to "main" branch
0.9.0
ChangeLog
[0.9.0] - 16-06-2020
- fix: lockfile dependencies.
- fix: handling of empty bodies (Content-Length: 0) within body parsers.
- chore: update support matrix to last version of v1.0.x and include v1.1.0.
0.8.0
ChangeLog
[0.8.0] - 30-05-2020
- fix:
res.sendFile()
not correctly resolving paths, impactingres.download()
and other APIs that use it internally. - feat: decouple the base Opine route handler from the server it starts so can use Opine as a route handler within other libraries / frameworks as middleware with a server that is not started via
app.listen()
. - feat: attempt to close the server within
app.listen()
if an exception occurs in the server connection handling loop.
0.7.0
ChangeLog
[0.7.0] - 29-05-2020
- feat: support passing no parameters to
app.listen()
and being automatically assigned a port.
0.6.3
ChangeLog
[0.6.3] - 29-05-2020
- fix: set versions on all deps to prevent adopting breaking changes from
master
. - feat: minor upgrade of the
std
library third party module imports to0.53.0
.
0.6.2
ChangeLog
[0.6.2] - 29-05-2020
- feat: support express style callback on
app.listen()
.
0.6.1
ChangeLog
[0.6.1] - 29-05-2020
- refactor: Replace internal ports of NPM modules with tested third party module equivalents.
0.6.0
ChangeLog
[0.6.0] - 29-05-2020
- feat: deliver content negotiation with the
res.format()
andres.vary()
methods. - feat: flesh out majority of missing
request
methods and properties:req.accepts()
req.acceptsCharsets()
req.acceptsEncodings()
req.acceptsLanguages()
req.is()
req.protocol
req.secure
req.subdomains
req.path
req.hostname
req.stale
req.xhr
- chore: update to types.
- chore: add a content negotiation example to the examples.
- chore: update the docs with the new methods / properties.
0.5.4
ChangeLog
[0.5.4] - 28-05-2020
- fix: better types for
RouterConstructor
.