From cdd56e866738d354ca295b87ab5bdb1158c9751e Mon Sep 17 00:00:00 2001 From: Wilson Lin Date: Thu, 5 Jan 2023 14:28:16 +1100 Subject: [PATCH] Do not encode entities in RCDATA text content --- CHANGELOG.md | 4 ++++ rust/main/src/ast/c14n.rs | 3 +++ rust/main/src/ast/mod.rs | 8 ++++++++ rust/main/src/lib.rs | 1 + rust/main/src/minify/content.rs | 3 +++ rust/main/src/minify/mod.rs | 1 + rust/main/src/minify/rcdata.rs | 5 +++++ rust/main/src/parse/element.rs | 10 +++++----- rust/main/src/parse/textarea.rs | 17 ++++------------- rust/main/src/parse/title.rs | 17 ++++------------- rust/main/src/tag/mod.rs | 12 ++++++++++++ 11 files changed, 50 insertions(+), 31 deletions(-) create mode 100644 rust/main/src/minify/rcdata.rs create mode 100644 rust/main/src/tag/mod.rs diff --git a/CHANGELOG.md b/CHANGELOG.md index 9fd68dd..2004abe 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # minify-html changelog +## Pending + +- Do not encode entities in RCDATA text content (e.g. contents of `