Releases: curveball/kernel
Releases · curveball/kernel
v1.0.0
Version 1.0, after all these years!
- CommonJS support has been dropped. The previous version of this library had
compatibility with both CJS and ESM. The effort and pain no longer feels
worth it, so we're dropping CommonJS support.
- Now requires Node 18.
v0.21.2
- Version export was broken for CJS build
v0.21.1
- Export the package version as
VERSION
v0.21.0
- Now has a ESM and CommonJS build.
- New version string:
Curveball/0.21.0 (esm)
and Curveball/0.21 (cjs)
depending on how the library was used.
v0.20.1
- Added
setGlobalOrigin
and getGlobalOrigin
functions, this lets users get direct access to the 'origin detection algoritm' and avoid reimplementing it.
v0.20.0-alpha.1
- Exporting
HeadersInterface
, HeadersObject
, headerHelpers
and Body
.
- No longer default-exporting Application.
v0.20.0-alpha.0
- This package is forked from @curveball/core and will be the future 'core'
engine for curveball. This new core is smaller, and has all node-specific APIs removed, so it may be used in other server APIs as well.
- Added
Application.fetch()
, which lets you use the standard Request
and Response
classes to execute requests in curveball.