Fork me on GitHub
  1. Bugfix Release 0.9.8 and 0.10.5

    I just released 0.10.5 and 0.9.8. Both are security bugfix releases and recommended for everyone. Here is a brief summary of the changes:

    • Critical errors (errors within the framework code) resulted in an error page that was not protected against XSS attacks (because the template engine …
    read more
  2. Native Py3k support merged

    It was a lot of work, but I could finally drop the 2to3 requirement! The Bottle sources now support Python 2.5, 2.6, 2.7, 3,1 and 3.2 natively. All tests pass. No measurable performance drawback. Full backwards compatible. Its pure win :)

    You can test it directly …

    read more
  3. Bugfix release 0.9.7

    Bottle 0.9.7 (bugfix release) is available. The bug: Loading a template encoded with a codec other than the system default in a Python 3.x environment raised an unicode error under certain circumstances. So, this release is optional. Ignore it if you want :)

    read more
  4. More robust Auto-reload

    The Bottle auto-reload feature got an upgrade today: It is now able to handle syntax and import errors in your application or imported modules. Just start the server with the new command-line interface and give it a try: --debug --reload package.module:app

    I had to change a …

    read more
  5. Routing Overhaul

    It took some time, but the new routing code is finished.


    • New wildcard syntax: /object/<id:int>
    • Wildcard filtering/validation as part of the route syntax
    • Support for custom wildcard filters
    • Faster url() building
    • Better error messages
    • Much simpler code (I dropped CGI optimization)
    • Lots of documentation
    • (the old …
    read more

« Page 2 / 2