Hi there,
not sure if this mailing-list is sill working, but let's find out. I
just released 0.13. Please have a look at the release notes before
upgrading, as this release contains breaking changes:
https://bottlepy.org/docs/dev/changelog.html#release-0-13
It was long overdue, but we finally dropped support for Python 2.5, 2.6,
3.4, 3.5, 3.6 and 3.7. If you are in the unfortunate position to have to
rely on those truly ancient versions of Python, you may want to stick
with 0.12 (LTS) for now. Python 2.7 is still supported, but that will
most likely change with the next release. It is time to move on.
The other breaking changes only affect APIs that were already deprecated
in 0.12, as usual.
The most important and hopefully non-breaking change is probably that
Bottle now ships its own multipart parser. The Python devs decided to
remove `cgi.FieldStorage` in Python 3.13, so we kinda had no choice.
Bottle 0.12 will stop working with Python 3.13 and you'll have to
upgrade to bottle 0.13 before upgrading Python.
That said, I'm really happy to have a new release after such a long
time. The next release should be way easier to manage.
--
Marcel Hellkamp (aka defnull)