Changelog
### 2024.04.16
```
-----------------------
* Add a missing dependency on ``watchfiles``.
* Adopt Ruff in place of flake8 and black.
```
### 2024.04.13
```
-----------------------
* Drop ``python-livereload``.
* Add ``starlette`` and ``uvicorn`` as dependencies.
* Implement hot reloading via websockets.
* Run Sphinx rebuilds in an asynchronous executor.
```
### 2024.02.04
```
-----------------------
* Declare support for Python 3.9, 3.10, 3.11, and 3.12
* Drop support for Python 3.8 and earlier
* Allow passing relative paths to ``--ignore``
* Support all valid ``sphinx-build`` options (except Make-mode)
* Fix path issues on Windows
* Differentiate pre-build command failures from Sphinx failures
```
### 2021.03.14
```
-----------------------
* Change output handling for subprocesses.
* Present helpful error message when the subprocesses fail.
* Skip the main sphinx build, if pre-build commands fail.
```
### 2020.09.01
```
-----------------------
* Adopt Calendar Versioning.
* Modernize codebase and require Python 3.6+.
* Directly depend on ``sphinx``.
* Rewritten documentation.
* Invoke sphinx via ``{sys.executable} -m sphinx`` instead of ``sphinx-build``.
* Trim dependencies down to only ``livereload`` and ``sphinx``.
* Drop custom adapter for ``watchdog``.
* Drop ``--poll`` flag.
* Drop single letter variants for flags that were specific to sphinx-autobuild.
```
Links
- PyPI: https://pypi.org/project/sphinx-autobuild
- Changelog: https://data.safetycli.com/changelogs/sphinx-autobuild/
This PR updates sphinx-autobuild from 0.7.1 to 2024.4.16.
Changelog
### 2024.04.16 ``` ----------------------- * Add a missing dependency on ``watchfiles``. * Adopt Ruff in place of flake8 and black. ``` ### 2024.04.13 ``` ----------------------- * Drop ``python-livereload``. * Add ``starlette`` and ``uvicorn`` as dependencies. * Implement hot reloading via websockets. * Run Sphinx rebuilds in an asynchronous executor. ``` ### 2024.02.04 ``` ----------------------- * Declare support for Python 3.9, 3.10, 3.11, and 3.12 * Drop support for Python 3.8 and earlier * Allow passing relative paths to ``--ignore`` * Support all valid ``sphinx-build`` options (except Make-mode) * Fix path issues on Windows * Differentiate pre-build command failures from Sphinx failures ``` ### 2021.03.14 ``` ----------------------- * Change output handling for subprocesses. * Present helpful error message when the subprocesses fail. * Skip the main sphinx build, if pre-build commands fail. ``` ### 2020.09.01 ``` ----------------------- * Adopt Calendar Versioning. * Modernize codebase and require Python 3.6+. * Directly depend on ``sphinx``. * Rewritten documentation. * Invoke sphinx via ``{sys.executable} -m sphinx`` instead of ``sphinx-build``. * Trim dependencies down to only ``livereload`` and ``sphinx``. * Drop custom adapter for ``watchdog``. * Drop ``--poll`` flag. * Drop single letter variants for flags that were specific to sphinx-autobuild. ```Links
- PyPI: https://pypi.org/project/sphinx-autobuild - Changelog: https://data.safetycli.com/changelogs/sphinx-autobuild/