diff --git a/CHANGELOG.md b/CHANGELOG.md index 0270ce90..930dcb1e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,11 @@ # Changelog -## 4.0.0 / Unreleased +## 4.0.1 / Unreleased + +## 4.0.0 / 2022-01-09 **Breaking Changes** + - Drop Python 2 support - Drop support for Python syntax in config files (wsgidav.conf) - Drop support for Microsoft Web Folders (option `dir_browser.ms_mount`). @@ -13,6 +16,7 @@ - Drop flup and CherryPy support from CLI (use cheroot instead of CherryPy) **New Features** + - Add CORS support - hotfixes.re_encode_path_info is true by default (null evaluates to false now!) - Add uvicorn server support to CLI @@ -22,6 +26,7 @@ `{ "class": , "args": [, ...], "kwargs": {"": , ... } }` **Other changes** + - Provider root paths are evaluated relative to the location of the configuration file - DAVCollection, DAVNonCollection, DAVProvider are now ABCs. diff --git a/README.md b/README.md index 41b796e9..9a3c193e 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ # ![logo](https://raw.githubusercontent.com/mar10/wsgidav/master/docs/source/logo.png) WsgiDAV -[![Build Status](https://travis-ci.com/mar10/wsgidav.svg?branch=master)](https://travis-ci.com/mar10/wsgidav) +[![Build Status](https://travis-ci.com/mar10/wsgidav.svg?branch=master)](https://app.travis-ci.com/github/mar10/wsgidav) [![Latest Version](https://img.shields.io/pypi/v/wsgidav.svg)](https://pypi.python.org/pypi/WsgiDAV/) [![License](https://img.shields.io/pypi/l/wsgidav.svg)](https://github.com/mar10/wsgidav/blob/master/LICENSE) [![Documentation Status](https://readthedocs.org/projects/wsgidav/badge/?version=latest)](http://wsgidav.readthedocs.io/) diff --git a/docs/source/development.rst b/docs/source/development.rst index 366cfb88..38cbfe1a 100644 --- a/docs/source/development.rst +++ b/docs/source/development.rst @@ -184,7 +184,7 @@ Hack, Hack, Hack `Black library `_. Failing tests or not follwing PEP 8 will break builds on - `travis `_ and therefore be + `travis `_ and therefore be automatically rejected: - Run ``$ tox -e format`` to re-format the code, or diff --git a/docs/source/index.rst b/docs/source/index.rst index ccda14d5..a342d881 100644 --- a/docs/source/index.rst +++ b/docs/source/index.rst @@ -98,7 +98,7 @@ WsgiDAV comes with a web interface and was tested with different clients .. |travis_badge| image:: https://travis-ci.com/mar10/wsgidav.svg?branch=master :alt: Build Status - :target: https://travis-ci.com/mar10/wsgidav + :target: https://app.travis-ci.com/github/mar10/wsgidav .. |pypi_badge| image:: https://img.shields.io/pypi/v/wsgidav.svg :alt: PyPI Version