Skip to content

Releases: emmett-framework/emmett

Emmett 2.6.1

15 Oct 21:43
Compare
Choose a tag to compare

Patch release

Changes since 2.6.0:

  • Fix a regression bug in form uploads
  • Fix a regression bug in file response wrappers

Emmett 2.6 Gutenberg

14 Oct 00:14
Compare
Choose a tag to compare

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 ;)

Emmett 2.5.13

25 Jul 17:04
5d38c24
Compare
Choose a tag to compare

Patch release

Changes since 2.5.12:

  • Fix a regression bug generating wrong FK constraints from a table targeting the same multi PK table

Emmett 2.5.12

08 Jul 00:06
Compare
Choose a tag to compare

Patch release

Changes since 2.5.11:

  • Bump Granian to 1.5
  • Add http option to serve command

Emmett 2.5.11

29 May 23:48
Compare
Choose a tag to compare

Patch release

Changes since 2.5.10:

  • Bump Granian to 1.4

Emmett 2.5.10

02 May 01:06
Compare
Choose a tag to compare

Patch release

Changes since 2.5.9:

  • Fix a regression bug on migrations command preventing set to work under some circumstances
  • Bump dependencies

Emmett 2.5.9

28 Jan 15:21
Compare
Choose a tag to compare

Patch release

Changes since 2.5.8:

  • Fix module main
  • Fix Request.host on HTTP/2

Emmett 2.5.8

22 Jan 00:30
Compare
Choose a tag to compare

Patch release

Changes since 2.5.7:

  • Bump Granian to 1.0
  • Add support for ASGI pathsend extension

Emmett 2.5.7

21 Dec 11:57
Compare
Choose a tag to compare

Patch release

Changes since 2.5.6:

  • Add experimental support for Python 3.12 (#481, thanks @waghanza)

Emmett 2.5.6

18 Oct 13:06
Compare
Choose a tag to compare

Patch release

Changes since 2.5.5:

  • Bump Granian to 0.7
  • Bump crypto dependency to 0.5
  • Allow installs on Python 3.12