geoalchemy/geoalchemy2 (geoalchemy2)
### [`v0.15.0`](https://togithub.com/geoalchemy/geoalchemy2/blob/HEAD/CHANGES.txt#0150)
[Compare Source](https://togithub.com/geoalchemy/geoalchemy2/compare/0.14.7...0.15.0)
- Specific process for geometries with Z or M coordinate with SpatiaLite dialect [@spd5](https://togithub.com/spd5) ([#506](https://togithub.com/geoalchemy/geoalchemy2/issues/506))
- Chore: Fix type hints on stubs [@adrien-berchet](https://togithub.com/adrien-berchet) ([#504](https://togithub.com/geoalchemy/geoalchemy2/issues/504))
webpack-contrib/mini-css-extract-plugin (mini-css-extract-plugin)
### [`v2.9.0`](https://togithub.com/webpack-contrib/mini-css-extract-plugin/blob/HEAD/CHANGELOG.md#290-2024-04-16)
[Compare Source](https://togithub.com/webpack-contrib/mini-css-extract-plugin/compare/v2.8.1...v2.9.0)
##### Features
- add support for link preload/prefetch ([#1043](https://togithub.com/webpack-contrib/mini-css-extract-plugin/issues/1043)) ([ee25e51](https://togithub.com/webpack-contrib/mini-css-extract-plugin/commit/ee25e51a8d06292dd8643f5bf1d6c4faa51c4f4c))
- added the `defaultExport` option to generate default and named export together ([#1084](https://togithub.com/webpack-contrib/mini-css-extract-plugin/issues/1084)) ([74ae781](https://togithub.com/webpack-contrib/mini-css-extract-plugin/commit/74ae78184fb5bfeec23b9d254ff8304c6fc854d6))
##### Bug Fixes
- avoid reloading all csses when hot load ([#1090](https://togithub.com/webpack-contrib/mini-css-extract-plugin/issues/1090)) ([1a56673](https://togithub.com/webpack-contrib/mini-css-extract-plugin/commit/1a56673d01c441967134beb5d9500a7d6d62e4de))
##### [2.8.1](https://togithub.com/webpack-contrib/mini-css-extract-plugin/compare/v2.8.0...v2.8.1) (2024-02-27)
##### Bug Fixes
- add `nonce` if `__webpack_nonce__` has been defined ([c7f0aee](https://togithub.com/webpack-contrib/mini-css-extract-plugin/commit/c7f0aee5feaa1b8d047f575e94a91662eb8c314c))
sbrunner/prospector-profile-duplicated (prospector-profile-duplicated)
### [`v1.5.0`](https://togithub.com/sbrunner/prospector-profile-duplicated/releases/tag/1.5.0)
[Compare Source](https://togithub.com/sbrunner/prospector-profile-duplicated/compare/1.4.0...1.5.0)
### 1.5.0 (2024-04-12)
#### New feature
- [#65](https://togithub.com/sbrunner/prospector-profile-duplicated/issues/65) Add N803, argument name should be lowercase, with: invalid-name ([@sbrunner](https://togithub.com/sbrunner))
### [`v1.4.0`](https://togithub.com/sbrunner/prospector-profile-duplicated/releases/tag/1.4.0)
[Compare Source](https://togithub.com/sbrunner/prospector-profile-duplicated/compare/1.3.0...1.4.0)
### 1.4.0 (2024-04-06)
#### New feature
- [#63](https://togithub.com/sbrunner/prospector-profile-duplicated/issues/63) Add function name should be lowercase ([@sbrunner](https://togithub.com/sbrunner))
### [`v1.3.0`](https://togithub.com/sbrunner/prospector-profile-duplicated/releases/tag/1.3.0)
[Compare Source](https://togithub.com/sbrunner/prospector-profile-duplicated/compare/1.2.0...1.3.0)
### 1.3.0 (2024-04-03)
#### New feature
- [#62](https://togithub.com/sbrunner/prospector-profile-duplicated/issues/62) Ignore: Multi-line docstring summary should start at the first line, … ([@sbrunner](https://togithub.com/sbrunner))
#### Dependency update
- [#59](https://togithub.com/sbrunner/prospector-profile-duplicated/issues/59) Update CI dependencies (patch) ([@renovate\[bot\]](https://togithub.com/apps/renovate))
- [#61](https://togithub.com/sbrunner/prospector-profile-duplicated/issues/61) Update pre-commit hook sbrunner/hooks to v1 ([@renovate\[bot\]](https://togithub.com/apps/renovate))
- [#60](https://togithub.com/sbrunner/prospector-profile-duplicated/issues/60) Update CI dependencies (minor) ([@renovate\[bot\]](https://togithub.com/apps/renovate))
pytest-dev/pytest (pytest)
### [`v8.2.0`](https://togithub.com/pytest-dev/pytest/releases/tag/8.2.0)
[Compare Source](https://togithub.com/pytest-dev/pytest/compare/8.1.2...8.2.0)
# pytest 8.2.0 (2024-04-27)
## Deprecations
- [#12069](https://togithub.com/pytest-dev/pytest/issues/12069): A deprecation warning is now raised when implementations of one of the following hooks request a deprecated `py.path.local` parameter instead of the `pathlib.Path` parameter which replaced it:
- `pytest_ignore_collect`{.interpreted-text role="hook"} - the `path` parameter - use `collection_path` instead.
- `pytest_collect_file`{.interpreted-text role="hook"} - the `path` parameter - use `file_path` instead.
- `pytest_pycollect_makemodule`{.interpreted-text role="hook"} - the `path` parameter - use `module_path` instead.
- `pytest_report_header`{.interpreted-text role="hook"} - the `startdir` parameter - use `start_path` instead.
- `pytest_report_collectionfinish`{.interpreted-text role="hook"} - the `startdir` parameter - use `start_path` instead.
The replacement parameters are available since pytest 7.0.0.
The old parameters will be removed in pytest 9.0.0.
See `legacy-path-hooks-deprecated`{.interpreted-text role="ref"} for more details.
## Features
- [#11871](https://togithub.com/pytest-dev/pytest/issues/11871): Added support for reading command line arguments from a file using the prefix character `@`, like e.g.: `pytest @tests.txt`. The file must have one argument per line.
See `Read arguments from file `{.interpreted-text role="ref"} for details.
## Improvements
- [#11523](https://togithub.com/pytest-dev/pytest/issues/11523): `pytest.importorskip`{.interpreted-text role="func"} will now issue a warning if the module could be found, but raised `ImportError`{.interpreted-text role="class"} instead of `ModuleNotFoundError`{.interpreted-text role="class"}.
The warning can be suppressed by passing `exc_type=ImportError` to `pytest.importorskip`{.interpreted-text role="func"}.
See `import-or-skip-import-error`{.interpreted-text role="ref"} for details.
- [#11728](https://togithub.com/pytest-dev/pytest/issues/11728): For `unittest`-based tests, exceptions during class cleanup (as raised by functions registered with `TestCase.addClassCleanup `{.interpreted-text role="meth"}) are now reported instead of silently failing.
- [#11777](https://togithub.com/pytest-dev/pytest/issues/11777): Text is no longer truncated in the `short test summary info` section when `-vv` is given.
- [#12112](https://togithub.com/pytest-dev/pytest/issues/12112): Improved namespace packages detection when `consider_namespace_packages`{.interpreted-text role="confval"} is enabled, covering more situations (like editable installs).
- [#9502](https://togithub.com/pytest-dev/pytest/issues/9502): Added `PYTEST_VERSION`{.interpreted-text role="envvar"} environment variable which is defined at the start of the pytest session and undefined afterwards. It contains the value of `pytest.__version__`, and among other things can be used to easily check if code is running from within a pytest run.
## Bug Fixes
- [#12065](https://togithub.com/pytest-dev/pytest/issues/12065): Fixed a regression in pytest 8.0.0 where test classes containing `setup_method` and tests using `@staticmethod` or `@classmethod` would crash with `AttributeError: 'NoneType' object has no attribute 'setup_method'`.
Now the `request.instance `{.interpreted-text role="attr"} attribute of tests using `@staticmethod` and `@classmethod` is no longer `None`, but a fresh instance of the class, like in non-static methods.
Previously it was `None`, and all fixtures of such tests would share a single `self`.
- [#12135](https://togithub.com/pytest-dev/pytest/issues/12135): Fixed issue where fixtures adding their finalizer multiple times to fixtures they request would cause unreliable and non-intuitive teardown ordering in some instances.
- [#12194](https://togithub.com/pytest-dev/pytest/issues/12194): Fixed a bug with `--importmode=importlib` and `--doctest-modules` where child modules did not appear as attributes in parent modules.
- [#1489](https://togithub.com/pytest-dev/pytest/issues/1489): Fixed some instances where teardown of higher-scoped fixtures was not happening in the reverse order they were initialized in.
## Trivial/Internal Changes
- [#12069](https://togithub.com/pytest-dev/pytest/issues/12069): `pluggy>=1.5.0` is now required.
- [#12167](https://togithub.com/pytest-dev/pytest/issues/12167): `cache `{.interpreted-text role="ref"}: create supporting files (`CACHEDIR.TAG`, `.gitignore`, etc.) in a temporary directory to provide atomic semantics.
webpack-contrib/sass-loader (sass-loader)
### [`v14.2.1`](https://togithub.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1421-2024-04-16)
[Compare Source](https://togithub.com/webpack-contrib/sass-loader/compare/v14.2.0...v14.2.1)
### [`v14.2.0`](https://togithub.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1420-2024-04-11)
[Compare Source](https://togithub.com/webpack-contrib/sass-loader/compare/v14.1.1...v14.2.0)
##### Features
- added the `modern-compiler` value for API to reuse compiler process ([#1195](https://togithub.com/webpack-contrib/sass-loader/issues/1195)) ([cef40a8](https://togithub.com/webpack-contrib/sass-loader/commit/cef40a8af9891adca9fc99d9641b46dc58db023f))
- support webpack built-in resolver for `modern` and `modern-compiler` API ([#1197](https://togithub.com/webpack-contrib/sass-loader/issues/1197)) ([2265b72](https://togithub.com/webpack-contrib/sass-loader/commit/2265b72c4899a6784e0785938f892743d1c942bf))
Notes:
Using the `modern-compiler` value for the `api` option together with `sass-embedded` reduces compilation time by 5-10 times, especially for projects using large files with a lot of `@import`/`@use`, for small files the build time reduction will not be significant.
##### [14.1.1](https://togithub.com/webpack-contrib/sass-loader/compare/v14.1.0...v14.1.1) (2024-02-19)
##### Bug Fixes
- handle `pkg:` scheme ([#1191](https://togithub.com/webpack-contrib/sass-loader/issues/1191)) ([c34c8e3](https://togithub.com/webpack-contrib/sass-loader/commit/c34c8e3330fb2b08cac217fc44ba602889a1db48))
sphinx-doc/sphinx (sphinx)
### [`v7.3.7`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES.rst#Release-737-released-Apr-19-2024)
[Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v7.3.6...v7.3.7)
\=====================================
## Bugs fixed
- [#12299](https://togithub.com/sphinx-doc/sphinx/issues/12299): Defer loading themes defined via entry points until
their explicit use by the user or a child theme.
Patch by Adam Turner.
- [#12305](https://togithub.com/sphinx-doc/sphinx/issues/12305): Return the default value for `theme.get_config()` with
an unsupported theme configuration section.
Patch by Adam Turner.
### [`v7.3.6`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES.rst#Release-736-released-Apr-17-2024)
[Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v7.3.5...v7.3.6)
\=====================================
## Bugs fixed
- [#12295](https://togithub.com/sphinx-doc/sphinx/issues/12295): Re-export all AST types in the C and C++ domains.
Patch by Adam Turner.
- [#12295](https://togithub.com/sphinx-doc/sphinx/issues/12295): Re-export various objects from `sphinx.domains.python._annotations`
in `sphinx.domains.python`.
Patch by Jacob Chesslo and Adam Turner.
### [`v7.3.5`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES.rst#Release-735-released-Apr-17-2024)
[Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v7.3.4...v7.3.5)
\=====================================
## Bugs fixed
- [#12295](https://togithub.com/sphinx-doc/sphinx/issues/12295): Re-export various objects from `sphinx.domains.python._object`
in `sphinx.domains.python`.
Patch by Jacob Chesslo and Adam Turner.
### [`v7.3.4`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES.rst#Release-734-released-Apr-17-2024)
[Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v7.3.3...v7.3.4)
\=====================================
## Bugs fixed
- Handle cases when `Any` is not an instance of `type`.
Patch by Adam Turner.
### [`v7.3.3`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES.rst#Release-733-released-Apr-17-2024)
[Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v7.3.2...v7.3.3)
\=====================================
## Bugs fixed
- [#12290](https://togithub.com/sphinx-doc/sphinx/issues/12290): Fix a false-positive warning when setting a configuration value
with `Any` as the valid type to a type other than the value's default.
Patch by Adam Turner.
### [`v7.3.2`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES.rst#Release-732-released-Apr-17-2024)
[Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v7.3.1...v7.3.2)
\=====================================
## Bugs fixed
- Preload all themes defined via entry points.
Patch by Adam Turner.
- Fix a bad interaction between the `'Furo'` theme and the new-style for
configuration values.
Patch by Adam Turner.
### [`v7.3.1`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES.rst#Release-731-released-Apr-17-2024)
[Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v7.3.0...v7.3.1)
\=====================================
## Dependencies
- Require `tomli` on Python 3.10 and earlier.
Patch by Adam Turner.
### [`v7.3.0`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES.rst#Release-730-released-Apr-16-2024)
[Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v7.2.6...v7.3.0)
\=====================================
## Dependencies
- [#11858](https://togithub.com/sphinx-doc/sphinx/issues/11858): Increase the minimum supported version of Alabaster to 0.7.14.
Patch by Adam Turner.
- [#11411](https://togithub.com/sphinx-doc/sphinx/issues/11411): Support `Docutils 0.21`\_. Patch by Adam Turner.
.. \_Docutils 0.21: https://docutils.sourceforge.io/RELEASE-NOTES.html#release-0-21-2024-04-09
- [#12012](https://togithub.com/sphinx-doc/sphinx/issues/12012): Use `types-docutils` instead of `docutils-stubs`.
## Deprecated
- [#11693](https://togithub.com/sphinx-doc/sphinx/issues/11693): Support for old-style :file:`Makefile` and :file:`make.bat` output
in :program:`sphinx-quickstart`, and the associated options :option:`!-M`,
:option:`!-m`, :option:`!--no-use-make-mode`, and :option:`!--use-make-mode`.
- [#11285](https://togithub.com/sphinx-doc/sphinx/issues/11285): Direct access to :attr:`!sphinx.testing.util.SphinxTestApp._status`
or :attr:`!sphinx.testing.util.SphinxTestApp._warning` is deprecated. Use
the public properties :attr:`!sphinx.testing.util.SphinxTestApp.status`
and :attr:`!sphinx.testing.util.SphinxTestApp.warning` instead.
Patch by Bénédikt Tran.
- tests: :func:`!sphinx.testing.util.strip_escseq` is deprecated in favour of
:func:`!sphinx.util.console.strip_colors`.
Patch by Bénédikt Tran.
## Features added
- [#12265](https://togithub.com/sphinx-doc/sphinx/issues/12265): Support theme configuration via `theme.toml`.
- [#11701](https://togithub.com/sphinx-doc/sphinx/issues/11701): HTML Search: Adopt the new `\`\_ element.
Patch by Bénédikt Tran.
.. \_`\`: https://developer.mozilla.org/en-US/docs/Web/HTML/Element/search
- [#11776](https://togithub.com/sphinx-doc/sphinx/issues/11776): Add long option names to `sphinx-build`.
Patch by Hugo van Kemenade, Adam Turner, Bénédikt Tran, and Ezio Melotti.
- Organise the `sphinx-build` options into groups.
Patch by Adam Turner.
- [#11855](https://togithub.com/sphinx-doc/sphinx/issues/11855): Defer computation of configuration values.
Patch by Adam Turner.
- Add `:no-search:` as an alias of the `:nosearch:` metadata field.
Patch by Adam Turner.
- [#11803](https://togithub.com/sphinx-doc/sphinx/issues/11803): autodoc: Use an overriden `__repr__()` function in an enum,
if defined. Patch by Shengyu Zhang.
- [#11825](https://togithub.com/sphinx-doc/sphinx/issues/11825): Allow custom targets in the manpage role.
Patch by Nicolas Peugnet.
- [#11892](https://togithub.com/sphinx-doc/sphinx/issues/11892): Improved performance when resolving cross references in the C++ domain.
Patch by Rouslan Korneychuk.
- [#11905](https://togithub.com/sphinx-doc/sphinx/issues/11905): Add a :rst:dir:`versionremoved` directive.
Patch by Hugo van Kemenade, Adam Turner, and C.A.M. Gerlach.
- [#11981](https://togithub.com/sphinx-doc/sphinx/issues/11981): Improve rendering of signatures using `slice` syntax,
e.g., `def foo(arg: np.float64[:,:]) -> None: ...`.
- The manpage builder now adds `OSC 8`\_ anchors to hyperlinks, using
the `groff`\_ device control command.
.. \_OSC 8: https://gist.github.com/egmontkob/eb114294efbcd5adb1944c9f3cb5feda
.. \_groff: https://lists.gnu.org/archive/html/groff/2021-10/msg00000.html
- [#11015](https://togithub.com/sphinx-doc/sphinx/issues/11015): Change the text of the :rst:dir:`versionadded` directive from
`New in [...]` to `Added in [...]`.
Patch by Bénédikt Tran.
- [#12131](https://togithub.com/sphinx-doc/sphinx/issues/12131): Added :confval:`show_warning_types` configuration option.
Patch by Chris Sewell.
- [#12193](https://togithub.com/sphinx-doc/sphinx/issues/12193): Improve `external` warnings for unknown roles.
In particular, suggest related role names if an object type is mistakenly used.
Patch by Chris Sewell.
- Add public type alias :class:`sphinx.util.typing.ExtensionMetadata`.
This can be used by extension developers
to annotate the return type of their `setup` function.
Patch by Chris Sewell.
## Bugs fixed
- [#11668](https://togithub.com/sphinx-doc/sphinx/issues/11668): Raise a useful error when `theme.conf` is missing.
Patch by Vinay Sajip.
- [#11622](https://togithub.com/sphinx-doc/sphinx/issues/11622): Ensure that the order of keys in `searchindex.js` is deterministic.
Patch by Pietro Albini.
- [#11617](https://togithub.com/sphinx-doc/sphinx/issues/11617): ANSI control sequences are stripped from the output when writing to
a warnings file with :option:`-w `.
Patch by Bénédikt Tran.
- [#11666](https://togithub.com/sphinx-doc/sphinx/issues/11666): Skip all hidden directories in `CatalogRepository.pofiles`.
Patch by Aryaz Eghbali.
- [#9686](https://togithub.com/sphinx-doc/sphinx/issues/9686): html builder: Fix MathJax lazy loading when equations appear in titles.
Patch by Bénédikt Tran.
- [#11483](https://togithub.com/sphinx-doc/sphinx/issues/11483): singlehtml builder: Fix MathJax lazy loading when the index does not
contain any math equations.
Patch by Bénédikt Tran.
- [#11697](https://togithub.com/sphinx-doc/sphinx/issues/11697): HTML Search: add 'noindex' meta robots tag.
Patch by James Addison.
- [#11678](https://togithub.com/sphinx-doc/sphinx/issues/11678): Fix a possible `ZeroDivisionError` in `sphinx.ext.coverage`.
Patch by Stephen Finucane.
- [#11756](https://togithub.com/sphinx-doc/sphinx/issues/11756): LaTeX: build error with recent TeXLive due to missing `substitutefont`
package (triggered if using `fontenc` with `T2A` option and document
language is not a Cyrillic one).
Patch by Jean-François B.
- [#11675](https://togithub.com/sphinx-doc/sphinx/issues/11675): Fix rendering of progression bars in environments that do not support
ANSI control sequences.
Patch by Bénédikt Tran.
- [#11861](https://togithub.com/sphinx-doc/sphinx/issues/11861): Whitelist more types with an incorrect `__module__` attribute.
Patch by Adam Turner.
- [#11715](https://togithub.com/sphinx-doc/sphinx/issues/11715): Apply `tls_verify` and `tls_cacerts` config to
`ImageDownloader`.
Patch by Nick Touran.
- Allow hyphens in group names for :rst:dir:`productionlist` cross-references.
Patch by Adam Turner.
- [#11433](https://togithub.com/sphinx-doc/sphinx/issues/11433): Added the :confval:`linkcheck_allow_unauthorized` configuration option.
Set this option to `False` to report HTTP 401 (unauthorized) server
responses as broken.
Patch by James Addison.
- [#11868](https://togithub.com/sphinx-doc/sphinx/issues/11868): linkcheck: added a distinct `timeout` reporting status code.
This can be enabled by setting :confval:`linkcheck_report_timeouts_as_broken`
to `False`.
Patch by James Addison.
- [#11869](https://togithub.com/sphinx-doc/sphinx/issues/11869): Refresh the documentation for the `linkcheck_timeout` setting.
Patch by James Addison.
- [#11874](https://togithub.com/sphinx-doc/sphinx/issues/11874): Configure a default 30-second value for `linkcheck_timeout`.
Patch by James Addison.
- [#11886](https://togithub.com/sphinx-doc/sphinx/issues/11886): Print the Jinja2 template path chain in `TemplateNotFound` exceptions.
Patch by Colin Marquardt.
- [#11598](https://togithub.com/sphinx-doc/sphinx/issues/11598): Do not use query components in URLs for assets in EPUB rendering.
Patch by David Runge.
- [#11904](https://togithub.com/sphinx-doc/sphinx/issues/11904): Support unary subtraction when parsing annotations.
Patch by James Addison.
- [#11925](https://togithub.com/sphinx-doc/sphinx/issues/11925): Blacklist the `sphinxprettysearchresults` extension; the functionality
it provides was merged into Sphinx v2.0.0.
Patch by James Addison.
- [#11917](https://togithub.com/sphinx-doc/sphinx/issues/11917): Fix rendering of annotated inherited members for Python 3.9.
Patch by Janet Carson.
- [#11935](https://togithub.com/sphinx-doc/sphinx/issues/11935): C Domain: Fix namespace-pop context.
Patch by Frank Dana.
- [#11923](https://togithub.com/sphinx-doc/sphinx/issues/11923): Avoid zombie processes when parallel builds fail.
Patch by Felix von Drigalski.
- [#11353](https://togithub.com/sphinx-doc/sphinx/issues/11353): Support enumeration classes inheriting from mixin or data types.
Patch by Bénédikt Tran.
- [#11962](https://togithub.com/sphinx-doc/sphinx/issues/11962): Fix target resolution when using `:paramtype:` fields.
Patch by Bénédikt Tran.
- [#11944](https://togithub.com/sphinx-doc/sphinx/issues/11944): Use anchor in search preview.
Patch by Will Lachance.
- [#12008](https://togithub.com/sphinx-doc/sphinx/issues/12008): Fix case-sensitive lookup of `std:label` names in intersphinx inventory.
Patch by Michael Goerz.
- [#11958](https://togithub.com/sphinx-doc/sphinx/issues/11958): HTML Search: Fix partial matches overwriting full matches.
Patch by William Lachance.
- [#11959](https://togithub.com/sphinx-doc/sphinx/issues/11959): Fix multiple term matching when word appears in both title and document.
Patch by Will Lachance.
- [#11474](https://togithub.com/sphinx-doc/sphinx/issues/11474): Fix doctrees caching causing files not be rebuilt in some cases,
e.g., when :confval:`numfig` is `True`.
Patch by Bénédikt Tran.
- [#11278](https://togithub.com/sphinx-doc/sphinx/issues/11278): autodoc: Fix rendering of :class:`functools.singledispatchmethod`
combined with :func:`@classmethod `.
Patch by Bénédikt Tran.
- [#11894](https://togithub.com/sphinx-doc/sphinx/issues/11894): Do not add checksums to css files if building using the htmlhelp builder.
Patch by reduerK akiM.
- [#12052](https://togithub.com/sphinx-doc/sphinx/issues/12052): Remove ` Githubissues.
Githubissues is a development platform for aggregating issues.
This PR contains the following updates:
0.14.7
->0.15.0
2.8.1
->2.9.0
1.2.0
->1.5.0
0.8
->0.9
8.1.2
->8.2.0
==8.1.2
->==8.2.0
14.1.1
->14.2.1
7.2.6
->7.3.7
Release Notes
geoalchemy/geoalchemy2 (geoalchemy2)
### [`v0.15.0`](https://togithub.com/geoalchemy/geoalchemy2/blob/HEAD/CHANGES.txt#0150) [Compare Source](https://togithub.com/geoalchemy/geoalchemy2/compare/0.14.7...0.15.0) - Specific process for geometries with Z or M coordinate with SpatiaLite dialect [@spd5](https://togithub.com/spd5) ([#506](https://togithub.com/geoalchemy/geoalchemy2/issues/506)) - Chore: Fix type hints on stubs [@adrien-berchet](https://togithub.com/adrien-berchet) ([#504](https://togithub.com/geoalchemy/geoalchemy2/issues/504))webpack-contrib/mini-css-extract-plugin (mini-css-extract-plugin)
### [`v2.9.0`](https://togithub.com/webpack-contrib/mini-css-extract-plugin/blob/HEAD/CHANGELOG.md#290-2024-04-16) [Compare Source](https://togithub.com/webpack-contrib/mini-css-extract-plugin/compare/v2.8.1...v2.9.0) ##### Features - add support for link preload/prefetch ([#1043](https://togithub.com/webpack-contrib/mini-css-extract-plugin/issues/1043)) ([ee25e51](https://togithub.com/webpack-contrib/mini-css-extract-plugin/commit/ee25e51a8d06292dd8643f5bf1d6c4faa51c4f4c)) - added the `defaultExport` option to generate default and named export together ([#1084](https://togithub.com/webpack-contrib/mini-css-extract-plugin/issues/1084)) ([74ae781](https://togithub.com/webpack-contrib/mini-css-extract-plugin/commit/74ae78184fb5bfeec23b9d254ff8304c6fc854d6)) ##### Bug Fixes - avoid reloading all csses when hot load ([#1090](https://togithub.com/webpack-contrib/mini-css-extract-plugin/issues/1090)) ([1a56673](https://togithub.com/webpack-contrib/mini-css-extract-plugin/commit/1a56673d01c441967134beb5d9500a7d6d62e4de)) ##### [2.8.1](https://togithub.com/webpack-contrib/mini-css-extract-plugin/compare/v2.8.0...v2.8.1) (2024-02-27) ##### Bug Fixes - add `nonce` if `__webpack_nonce__` has been defined ([c7f0aee](https://togithub.com/webpack-contrib/mini-css-extract-plugin/commit/c7f0aee5feaa1b8d047f575e94a91662eb8c314c))sbrunner/prospector-profile-duplicated (prospector-profile-duplicated)
### [`v1.5.0`](https://togithub.com/sbrunner/prospector-profile-duplicated/releases/tag/1.5.0) [Compare Source](https://togithub.com/sbrunner/prospector-profile-duplicated/compare/1.4.0...1.5.0) ### 1.5.0 (2024-04-12) #### New feature - [#65](https://togithub.com/sbrunner/prospector-profile-duplicated/issues/65) Add N803, argument name should be lowercase, with: invalid-name ([@sbrunner](https://togithub.com/sbrunner)) ### [`v1.4.0`](https://togithub.com/sbrunner/prospector-profile-duplicated/releases/tag/1.4.0) [Compare Source](https://togithub.com/sbrunner/prospector-profile-duplicated/compare/1.3.0...1.4.0) ### 1.4.0 (2024-04-06) #### New feature - [#63](https://togithub.com/sbrunner/prospector-profile-duplicated/issues/63) Add function name should be lowercase ([@sbrunner](https://togithub.com/sbrunner)) ### [`v1.3.0`](https://togithub.com/sbrunner/prospector-profile-duplicated/releases/tag/1.3.0) [Compare Source](https://togithub.com/sbrunner/prospector-profile-duplicated/compare/1.2.0...1.3.0) ### 1.3.0 (2024-04-03) #### New feature - [#62](https://togithub.com/sbrunner/prospector-profile-duplicated/issues/62) Ignore: Multi-line docstring summary should start at the first line, … ([@sbrunner](https://togithub.com/sbrunner))#### Dependency update
- [#59](https://togithub.com/sbrunner/prospector-profile-duplicated/issues/59) Update CI dependencies (patch) ([@renovate\[bot\]](https://togithub.com/apps/renovate)) - [#61](https://togithub.com/sbrunner/prospector-profile-duplicated/issues/61) Update pre-commit hook sbrunner/hooks to v1 ([@renovate\[bot\]](https://togithub.com/apps/renovate)) - [#60](https://togithub.com/sbrunner/prospector-profile-duplicated/issues/60) Update CI dependencies (minor) ([@renovate\[bot\]](https://togithub.com/apps/renovate))pytest-dev/pytest (pytest)
### [`v8.2.0`](https://togithub.com/pytest-dev/pytest/releases/tag/8.2.0) [Compare Source](https://togithub.com/pytest-dev/pytest/compare/8.1.2...8.2.0) # pytest 8.2.0 (2024-04-27) ## Deprecations - [#12069](https://togithub.com/pytest-dev/pytest/issues/12069): A deprecation warning is now raised when implementations of one of the following hooks request a deprecated `py.path.local` parameter instead of the `pathlib.Path` parameter which replaced it: - `pytest_ignore_collect`{.interpreted-text role="hook"} - the `path` parameter - use `collection_path` instead. - `pytest_collect_file`{.interpreted-text role="hook"} - the `path` parameter - use `file_path` instead. - `pytest_pycollect_makemodule`{.interpreted-text role="hook"} - the `path` parameter - use `module_path` instead. - `pytest_report_header`{.interpreted-text role="hook"} - the `startdir` parameter - use `start_path` instead. - `pytest_report_collectionfinish`{.interpreted-text role="hook"} - the `startdir` parameter - use `start_path` instead. The replacement parameters are available since pytest 7.0.0. The old parameters will be removed in pytest 9.0.0. See `legacy-path-hooks-deprecated`{.interpreted-text role="ref"} for more details. ## Features - [#11871](https://togithub.com/pytest-dev/pytest/issues/11871): Added support for reading command line arguments from a file using the prefix character `@`, like e.g.: `pytest @tests.txt`. The file must have one argument per line. See `Read arguments from filewebpack-contrib/sass-loader (sass-loader)
### [`v14.2.1`](https://togithub.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1421-2024-04-16) [Compare Source](https://togithub.com/webpack-contrib/sass-loader/compare/v14.2.0...v14.2.1) ### [`v14.2.0`](https://togithub.com/webpack-contrib/sass-loader/blob/HEAD/CHANGELOG.md#1420-2024-04-11) [Compare Source](https://togithub.com/webpack-contrib/sass-loader/compare/v14.1.1...v14.2.0) ##### Features - added the `modern-compiler` value for API to reuse compiler process ([#1195](https://togithub.com/webpack-contrib/sass-loader/issues/1195)) ([cef40a8](https://togithub.com/webpack-contrib/sass-loader/commit/cef40a8af9891adca9fc99d9641b46dc58db023f)) - support webpack built-in resolver for `modern` and `modern-compiler` API ([#1197](https://togithub.com/webpack-contrib/sass-loader/issues/1197)) ([2265b72](https://togithub.com/webpack-contrib/sass-loader/commit/2265b72c4899a6784e0785938f892743d1c942bf)) Notes: Using the `modern-compiler` value for the `api` option together with `sass-embedded` reduces compilation time by 5-10 times, especially for projects using large files with a lot of `@import`/`@use`, for small files the build time reduction will not be significant. ##### [14.1.1](https://togithub.com/webpack-contrib/sass-loader/compare/v14.1.0...v14.1.1) (2024-02-19) ##### Bug Fixes - handle `pkg:` scheme ([#1191](https://togithub.com/webpack-contrib/sass-loader/issues/1191)) ([c34c8e3](https://togithub.com/webpack-contrib/sass-loader/commit/c34c8e3330fb2b08cac217fc44ba602889a1db48))sphinx-doc/sphinx (sphinx)
### [`v7.3.7`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES.rst#Release-737-released-Apr-19-2024) [Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v7.3.6...v7.3.7) \===================================== ## Bugs fixed - [#12299](https://togithub.com/sphinx-doc/sphinx/issues/12299): Defer loading themes defined via entry points until their explicit use by the user or a child theme. Patch by Adam Turner. - [#12305](https://togithub.com/sphinx-doc/sphinx/issues/12305): Return the default value for `theme.get_config()` with an unsupported theme configuration section. Patch by Adam Turner. ### [`v7.3.6`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES.rst#Release-736-released-Apr-17-2024) [Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v7.3.5...v7.3.6) \===================================== ## Bugs fixed - [#12295](https://togithub.com/sphinx-doc/sphinx/issues/12295): Re-export all AST types in the C and C++ domains. Patch by Adam Turner. - [#12295](https://togithub.com/sphinx-doc/sphinx/issues/12295): Re-export various objects from `sphinx.domains.python._annotations` in `sphinx.domains.python`. Patch by Jacob Chesslo and Adam Turner. ### [`v7.3.5`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES.rst#Release-735-released-Apr-17-2024) [Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v7.3.4...v7.3.5) \===================================== ## Bugs fixed - [#12295](https://togithub.com/sphinx-doc/sphinx/issues/12295): Re-export various objects from `sphinx.domains.python._object` in `sphinx.domains.python`. Patch by Jacob Chesslo and Adam Turner. ### [`v7.3.4`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES.rst#Release-734-released-Apr-17-2024) [Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v7.3.3...v7.3.4) \===================================== ## Bugs fixed - Handle cases when `Any` is not an instance of `type`. Patch by Adam Turner. ### [`v7.3.3`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES.rst#Release-733-released-Apr-17-2024) [Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v7.3.2...v7.3.3) \===================================== ## Bugs fixed - [#12290](https://togithub.com/sphinx-doc/sphinx/issues/12290): Fix a false-positive warning when setting a configuration value with `Any` as the valid type to a type other than the value's default. Patch by Adam Turner. ### [`v7.3.2`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES.rst#Release-732-released-Apr-17-2024) [Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v7.3.1...v7.3.2) \===================================== ## Bugs fixed - Preload all themes defined via entry points. Patch by Adam Turner. - Fix a bad interaction between the `'Furo'` theme and the new-style for configuration values. Patch by Adam Turner. ### [`v7.3.1`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES.rst#Release-731-released-Apr-17-2024) [Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v7.3.0...v7.3.1) \===================================== ## Dependencies - Require `tomli` on Python 3.10 and earlier. Patch by Adam Turner. ### [`v7.3.0`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES.rst#Release-730-released-Apr-16-2024) [Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v7.2.6...v7.3.0) \===================================== ## Dependencies - [#11858](https://togithub.com/sphinx-doc/sphinx/issues/11858): Increase the minimum supported version of Alabaster to 0.7.14. Patch by Adam Turner. - [#11411](https://togithub.com/sphinx-doc/sphinx/issues/11411): Support `Docutils 0.21`\_. Patch by Adam Turner. .. \_Docutils 0.21: https://docutils.sourceforge.io/RELEASE-NOTES.html#release-0-21-2024-04-09 - [#12012](https://togithub.com/sphinx-doc/sphinx/issues/12012): Use `types-docutils` instead of `docutils-stubs`. ## Deprecated - [#11693](https://togithub.com/sphinx-doc/sphinx/issues/11693): Support for old-style :file:`Makefile` and :file:`make.bat` output in :program:`sphinx-quickstart`, and the associated options :option:`!-M`, :option:`!-m`, :option:`!--no-use-make-mode`, and :option:`!--use-make-mode`. - [#11285](https://togithub.com/sphinx-doc/sphinx/issues/11285): Direct access to :attr:`!sphinx.testing.util.SphinxTestApp._status` or :attr:`!sphinx.testing.util.SphinxTestApp._warning` is deprecated. Use the public properties :attr:`!sphinx.testing.util.SphinxTestApp.status` and :attr:`!sphinx.testing.util.SphinxTestApp.warning` instead. Patch by Bénédikt Tran. - tests: :func:`!sphinx.testing.util.strip_escseq` is deprecated in favour of :func:`!sphinx.util.console.strip_colors`. Patch by Bénédikt Tran. ## Features added - [#12265](https://togithub.com/sphinx-doc/sphinx/issues/12265): Support theme configuration via `theme.toml`. - [#11701](https://togithub.com/sphinx-doc/sphinx/issues/11701): HTML Search: Adopt the new `\