All Versions
Latest Version
Avg Release Cycle
348 days
Latest Release
1261 days ago

Changelog History
Page 1

  • v0.62 Changes

    November 09, 2020
    • ๐Ÿ›  Fixed: application.load() assumes ctx.path will be a latin1 string #687
    • ๐Ÿ›  Fixed: can not reset session data to same value as initialized. #683
    • ๐Ÿ›  Fixed: can not set session expire time. #655
    • ๐Ÿ›  Fixed: not export session store MemoryStore.
  • v0.61 Changes

    July 25, 2020
    • โž• Add python_requires=">=3.5" in #662
    • ๐Ÿ›  Fix incorrect content in file.
  • v0.60 Changes

    July 23, 2020

    ๐Ÿ”„ Changes:

    • ๐Ÿ‘ Python-2 support has been completely dropped. Welcome to Python 3.
    • ๐Ÿ›  Fixed: session store DiskStore doesn't return correctly if session
      directory doesn't exist. #652
    • ๐Ÿ›  Fixed: incorrect str/bytes type of session data. #644 #645
    • ๐Ÿ›  Fixed: db.query("insert... returning") fails to commit. #648 #649
  • v0.51 Changes

    March 25, 2020

    โšก๏ธ Update to pack tests directory and publish to pypi.

  • v0.50 Changes

    March 21, 2020
    • ๐Ÿ†• New session store MemoryStore, used to save a session in memory.
      Should be useful where there are limited fs writes to the disk, like
      flash memories. #174
    • ๐Ÿ›  Fixed: not support samesite=none. #592
    • ๐Ÿ›  Fixed Python-3 compatibility issues: #574, #576.
    • ๐Ÿ‘Œ Support tuple and set in sqlquote().
    • โฌ‡๏ธ Drop support for SQL driver pgdb. It was dead, you cannot even find its
      website or download link.
    • ๐Ÿš€ Drop support for SQL driver psycopg. The latest version was released in
      2006 (14 years ago), please use psycopg2 instead.
    • โœ‚ Removed function web.safemarkdown. if it's used in your application, you
      can install the Markdown module from pypi
      ๐ŸŒ (, then replace web.safemarkdown() by
  • v0.40 Changes

    September 27, 2019

    ๐Ÿš€ Note: 0.40 is the last release which supports Python 2. Future releases will drop support for Python 2.

    • ๐Ÿ›  Fixed lots of Python-3 compatibility issues.
    • โฌ‡๏ธ Drop support for Python < 2.7.
    • ๐Ÿ‘ Allow to get form data from http PATCH request (fixes #259, tx @kufd)
    • 0๏ธโƒฃ Only store new session data if the data is non-default (fixes #161, tx @shish)
    • ๐Ÿ‘Œ Supports SameSite cookie attribute (fixes #61 #99 #337)
    • ๐Ÿ›  Cookie expire time is now set to same as session timeout (fixes #409 #410)
    • ๐Ÿ‘Œ Supports url for SQLite database like sqlite:///mydb.sqlite,
      ๐Ÿ›  sqlite:////absolute/path/mydb.sqlite (fixes #209, tx @iamFIREcracker)
    • ๐Ÿ‘ Allow HTML5 form input elements in web.form.Input() (fixes #440, tx @jimgregory)
    • โž• Add more form classes for different types: Email, Url, Number, Range,
      ๐Ÿ›  Color, Search, Telephone and Datalist (fixes #98 #497, tx @faruken @gjdv)
    • ๐Ÿ›  Return body for NoMethod error handler (fixes #240, tx @waldhol)
    • ๐Ÿšš Directory experimental/ has been removed, it's not used and out of date.
    • ๐Ÿšš Module web/ has been removed, it uses old python-openid
      ๐Ÿš€ module which was released 9 years ago. If you need openid support, consider
      ๐Ÿ“ฆ python-openid2 or other packages available on
    • ๐Ÿ›  Fixed unicode in request url (fixes #461, tx @schneidersoft)
    • ๐Ÿ›  Fixed inline comment in Templator which leads to unexpected behavior (fixes #432, tx @lucylqe)
    • ๐Ÿ›  Fixed missing exception (ValueError) for socket.inet_pton to be compatible
      ๐Ÿ›  with twisted patched socket.inet_pton (fixes #464, tx @tclh123)
    • ๐Ÿ›  Fixed incorrect order of arguments for sending email with boto (fixes #204, tx @asldevi)
    • ๐Ÿ›  Fixed notfound message is not utf-8 charset (fixes #500, tx @by-z)
    • ๐Ÿ›  Fixed error in creating pooled PostgresDB with pgdb driver (fixes #255, tx @PriceChild)
    • ๐Ÿ›  Fixed IP address which contains space should not pass validation (fixes #140, tx @chuangbo)
    • ๐Ÿ›  Fixed incorrect returned row ids with multiple_insert() (fixes #263 #447)
    • ๐Ÿ›  Fixed not correctly render the id attribute after changed (fixes #339, tx @jimgregory)
    • ๐Ÿ›  Fixed DiskStore concurrency issue (fixes Fixes #83 #182 #191 #289 #470, tx @skawouter)
    • ๐Ÿ›  Fixed app module isn't picked up by Reloader for first code change (fixes #438, tx @jzellman)
  • v0.39

    February 28, 2018
  • v0.38

    July 08, 2016
  • v0.37

    June 26, 2012
  • v0.36

    July 04, 2011