Releases: entropic-dev/boltzmann
Boltzmann v0.1.4: sessions, autorestarts, and route reporting arrive!
feat: Session support! A new built-in middleware supports storing sessions in redis. There's a new code example in examples/sessions
showing how to use this new middleware, along with the csrf protection middleware and templates.
feat: npm run boltzmann:routes
reports all routes a boltzmann app supports, with clickable links to source if your terminal supports them!
feat: Added nodemon
to the development dependencies. The start run script now runs nodemon for auto-restarts when code changes.
fix: Bad middleware configuration for the built-in middlewares now fails quickly and with hopefully more-informative error messages than before.
Boltzmann v0.1.3
This release improves the documentation significantly and adds several new features.
Add ESM support for Node 14. See documentation for the --esm
CLI option for
more info.
Enabling the --templates
feature now gives you a debug template inspired by
Django, enabled in dev mode. This template includes helpful information about
the error, including VCCode links to source and a link to a Honeycomb trace if
that feature is enabled.
The --templates
option now enables a new static asset middleware.
The new --website
option enables template and csrf features, and is intended
to also enable any future website-centric features.
Passing the --docs
option now opens docs for the current version in a browser.
The documentation now has a new theme with light and dark modes.
Boltzmann v0.1.2
- Preserves lexical (alphabetical) order when editing existing
package.json
- Fixes a bug where the npm run script
boltzmann:upgrade
would be set tonull
when upgrading existing boltzmann projects. - Pins to
pg@7
to avoid a potential race condition with async iterables. - Windows boltzmann builds produce CRLF line endings. This is a temporary bug.
- Allow attaching middleware directly to handlers.
- Switch to eslint + prettier.
- Add a setter for
Context#url
.
Boltzmann v0.1.2-alpha0
Testing.
Boltzmann v0.1.1
New features! cookie parsing, csrf tokens, jwt parsing!