All Versions
13
Latest Version
Avg Release Cycle
348 days
Latest Release
864 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v0.62 Changes
November 09, 2020 -
v0.61 Changes
July 25, 2020- โ Add
python_requires=">=3.5"
insetup.py
#662 - ๐ Fix incorrect content in
MANIFEST.in
file.
- โ Add
-
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
setup.py
to packtests
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 usepsycopg2
instead. - โ Removed function
web.safemarkdown
. if it's used in your application, you
can install theMarkdown
module from pypi
๐ (https://pypi.org/project/Markdown/), then replaceweb.safemarkdown()
by
markdown.markdown()
.
- ๐ New session store
-
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
andDatalist
(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/webopenid.py
has been removed, it uses oldpython-openid
๐ module which was released 9 years ago. If you need openid support, consider
๐ฆpython-openid2
or other packages available on https://pypi.org/. - ๐ 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 patchedsocket.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