Drakken release history¶
Unreleased¶
FIX: handle invalid cookie.
3.1.0 - 2024-03-13¶
ADD: static paths.
DROP: Requests library for testing.
DROP: WebOb library.
FIX: template.read() returns json or text.
3.0.2 - 2023-09-08¶
FIX: handle static files.
FIX: store rate limit data in database.
3.0.1 - 2023-06-20¶
FIX: ${STATIC} variable can be a relative or absolute file path.
3.0 - 2023-03-12¶
ADD: 301 redirect if URL is missing a trailing slash or added one.
ADD: email handler.
ADD: send email to admins on 500 error.
ADD: rate limiter to prevent email floods.
ADD: named URLs.
ADD: support JSON and YAML config files.
CHANGE: drakken.config.read_file() -> drakken.config.load().
CHANGE: drakken.templates -> drakken.template.
FIX: ${STATIC} variable.
2.2.1 - 2022-06-20¶
FIX: add install requirements to setup.
2.2 - 2022-06-19¶
CHANGE: @login_required can raise LoginFail or redirect to login URL.
FIX: routing handles LoginFail.
FIX: remove circular import (initial load seems faster now).
2.1 - 2022-02-10¶
ADD: user name or email.
ADD: user.active disables account if set to False.
CHANGE: create_user() returns User object.
CHANGE: rename hash() -> slow_hash().
2.0 - 2021-11-10¶
CHANGE: Use JSON configuration file.
1.2 - 2021-05-27¶
CHANGE: To close session when browser is closed, set SESSION_COOKIE_AGE = 0.
1.1 - 2021-03-29¶
ADD: SESSION_COOKIE_SECURE blocks session cookie over HTTP.
CHANGE: get_session() filters for session age.
1.0 - 2021-03-03¶
Initial release.