Skip to content

Commit c5ef1ed

Browse files
committed
Release 4.11.8
1 parent 0e85d6f commit c5ef1ed

5 files changed

Lines changed: 16 additions & 11 deletions

File tree

docs/changelog.rst

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,22 @@
66

77
.. towncrier release notes start
88
9+
********************
10+
4.11.8 (2026-09-08)
11+
********************
12+
13+
- Make :func:`~platformdirs.user_data_path`, :func:`~platformdirs.user_config_path`,
14+
:func:`~platformdirs.user_preference_path` and :func:`~platformdirs.user_applications_path` return the first site entry
15+
when root is redirected by ``use_site_for_root`` under ``multipath``, matching their ``site_*_path`` twins. They passed
16+
the whole joined list to :class:`~pathlib.Path`, giving one unusable path such as ``/xdg/a/foo:/xdg/b/foo`` - by
17+
:user:`darrenhuai`. :pr:`538`
18+
- Ignore relative paths in XDG Base Directory environment variables and use the existing platform fallback. Relative
19+
entries in ``$XDG_DATA_DIRS`` and ``$XDG_CONFIG_DIRS`` are skipped. :pr:`540`
20+
- Preserve literal percent signs in Unix ``user-dirs.dirs`` paths, including ``100% complete``, ``100%%`` and
21+
``%(XDG_DESKTOP_DIR)s``. Continue to expand ``$HOME``. :pr:`542`
22+
- Use the base Python installation to locate Homebrew site directories on macOS, preserving shared data, config, cache and
23+
state paths inside virtual environments. :pr:`543`
24+
925
*********************
1026
4.11.7 (2026-09-01)
1127
*********************

docs/changelog/538.bugfix.rst

Lines changed: 0 additions & 5 deletions
This file was deleted.

docs/changelog/540.bugfix.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

docs/changelog/542.bugfix.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

docs/changelog/543.bugfix.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.

0 commit comments

Comments
 (0)