Skip to content

Releases: entropic-dev/boltzmann

Boltzmann v0.1.4: sessions, autorestarts, and route reporting arrive!

26 Sep 01:08
2ae0802
Compare
Choose a tag to compare

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

15 Sep 21:39
3d130c8
Compare
Choose a tag to compare

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

28 Jul 21:10
Compare
Choose a tag to compare
  • Preserves lexical (alphabetical) order when editing existing package.json
  • Fixes a bug where the npm run script boltzmann:upgrade would be set to null
    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

16 Jul 19:25
Compare
Choose a tag to compare
Pre-release

Testing.

Boltzmann v0.1.1

09 Jul 19:05
75c749e
Compare
Choose a tag to compare

New features! cookie parsing, csrf tokens, jwt parsing!