Skip to content

Emmett 2.6 Gutenberg

Compare
Choose a tag to compare
@gi0baro gi0baro released this 14 Oct 00:14
· 10 commits to release since this release

2.6 is the 120th release of Emmett, and also marks the 10th year anniversary from the first release.
10 years! Sounds like a crazy amount of time, now that I think about it :)
I'd take the opportunity to thank everyone who supported the project in the last decade, even just as a user: it was a pleasure to code something that helped you – even if just a little – with your creations!

Now, let's get back to the changelog.

New features

  • a set of "wrapper" methods on Response, which make possible to respond with iterators
  • the "snippets" responses, to return a template string without a file
  • the ability to iterate over the request body

Enhancements

  • the router is now rewritten in Rust, with increased performance
  • the multipart request parser is now rewritten in Rust
  • request's files are now spooled temporarily to disk

Changes

  • the testing client now uses RSGI protocol
  • introduced support for Python 3.13

As usual, upgrade guide is available in the docs

We also recently published emmett55, take a peek ;)