From b934b5751c8c733fcb66e9b8bb3a1090a7a4f17b Mon Sep 17 00:00:00 2001 From: Kurt McKee Date: Sun, 2 Aug 2026 16:16:16 -0500 Subject: [PATCH] Update project metadata --- CHANGELOG.rst | 30 +++++++++++++++++++ ...090641_kurtmckee_improve_finish_endtag.rst | 9 ------ ...fix_closing_tags_with_trailing_content.rst | 7 ----- ...163747_kurtmckee_rm_quadratic_behavior.rst | 9 ------ pyproject.toml | 2 +- 5 files changed, 31 insertions(+), 26 deletions(-) delete mode 100644 changelog.d/20260731_090641_kurtmckee_improve_finish_endtag.rst delete mode 100644 changelog.d/20260731_095409_kurtmckee_fix_closing_tags_with_trailing_content.rst delete mode 100644 changelog.d/20260731_163747_kurtmckee_rm_quadratic_behavior.rst diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 9c5c848..03110b5 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -20,6 +20,36 @@ Please see the fragment files in the `changelog.d directory`_. .. scriv-insert-here +.. _changelog-2.1.0: + +2.1.0 - 2026-08-02 +================== + +Fixed +----- + +* Close tags more correctly, even if the end tag has trailing text. + + For example, ```` now closes ```` correctly. + The trailing content is not available to parsers. + +* Fix quadratic CPU usage in ``SGMLParser.feed()``. + + This can occur when a large document with an unfinished token + (like ``