Websauna

Latest version: v1.0a13

Safety actively analyzes 628918 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

1.0a8

------------------

- Closes `Issue 165`_: Fix path to breadcrumbs template.

- Closes `Issue 167`_: Fix 'autologin' and 'require_activation' settings.

- Closes `Issue 169`_: Reflective sitemap reuses dbsession.

- Closes `Issue 170`_: Enums now support distinct names/values.

- Do not ignore the *prefix* setting in get_engine.

- Allow using settings in celery configs.

- Support setting transaction isolation level.

- Sqlite support is being deprecated, will be removed in 1.0b1.

1.0a7

------------------

- Closes `Issue 162`_: Enforce timezone to be 'True' on UTCDateTime.

1.0a6

------------------

- Closes `Issue 155`_: AttributeError: 'super' has no attribute update_first_login_social_data on first user login.

- Closes `Issue 157`_: Changing User's Username / Email in Admin Crashes.

- Added code style validations.

- Correctly allow overriding title for listing views.

- Dropped Python 3.4 support.

1.0a5

------------------

- Added support for Pyramid 1.9

- Added support for Python 3.6

- Closes `Issue 29`_: Allow setting redis.sessions.url and websauna.celery_config from secrets file

- Refactor SocialLoginMapper: separate ABC and Interface to their own classes.

- Enable Twitter login

- Use proper JSON field for ``User.user_data`` in the admin interfaces

- ``RetryableTransactionTask`` now correctly retries the Celery tasks. Previously the second attempt did not get full Celery task context meaning the tasks usually failed. Furthermore we no longer use pyramid_tm inside Celery tasks, but Websauna specific retryable decorator.

- Update jQuery to 3.1.1. Old jQuery is kept in the source tree for backwards compatibility.

- Added :py:class:`websauna.system.crud.views.CSVListing` and user CSV export

- :ref:`ws-shell` `request.application_url` comes from :ref:`websauna.site_url` setting and does not default to localhost

- Write the session cookie and Redis session data only if something was stored in the session. This makes it more scalable to serve anonymous pages, as one does not need to reset the cookie on every crawling request.

- Use `typing <https://pypi.python.org/pypi/typing>`_ instead of `backports.typing <https://pypi.python.org/pypi/backports.typing>`_ for Python 3.4.

- Fixes `Issue 29`_: Replace pcreate with cookiecutter.

1.0a4

------------------

- Reworked the rules for JSONB columns and their default values. See `JSON column documentation for more information <https://websauna.org/docs/narrative/modelling/json.html>`_.

- Fix user.user_data not correctly populated when user was created from command line, as reported by mazz

1.0a3

------------------

- Require Python 3.5.2 or newer on 3.5.x series, as 3.5.1 contains a bug in typing module preventing Websauna to run ( https://gist.github.com/mazz/b31fb5a89605548868a91abb91f8faf8 ) - reported by mazz

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.