From 003d8e5acaa0a492570343f1186e1672870ffb86 Mon Sep 17 00:00:00 2001 From: Oliver Hamlet Date: Tue, 5 Aug 2025 17:21:28 +0100 Subject: [PATCH] Update changelog entry with more details --- docs/api/changelog.rst | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/api/changelog.rst b/docs/api/changelog.rst index 5af7da69..82c64619 100644 --- a/docs/api/changelog.rst +++ b/docs/api/changelog.rst @@ -55,7 +55,10 @@ Changed - The regex engine used to evaluate ``PluginMetadata`` name regexes has changed. Unlike the old engine, the new engine is Unicode-aware, locale-independent, and does not support POSIX character classes (e.g. - ``[:alpha:]``). + ``[:alpha:]``). It also only no longer supports identity escapes, so the + ``!"#%&',: ;<=>@_`~`` characters must now appear unescaped everywhere, and + ``-`` must appear unescaped outside of character classes, but may still be + escaped within character classes as required. - If building libloot from source, the C++ wrapper's source code is in the ``cpp`` subdirectory instead of the Git repository's or source archive's root directory.