<feed xmlns='http://www.w3.org/2005/Atom'>
<title>django.git/tests/utils_tests/test_html.py, branch main</title>
<subtitle>django
</subtitle>
<id>http://cgit.adnoto.dev/django.git/atom?h=main</id>
<link rel='self' href='http://cgit.adnoto.dev/django.git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/'/>
<updated>2025-12-11T16:28:49Z</updated>
<entry>
<title>Refs #36499 -- Adjusted test_strip_tags following Python behavior change for incomplete entities.</title>
<updated>2025-12-11T16:28:49Z</updated>
<author>
<name>Jacob Walls</name>
<email>jacobtylerwalls@gmail.com</email>
</author>
<published>2025-12-11T13:44:19Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=7b80b2186300620931009fd62c2969f108fe7a62'/>
<id>urn:sha1:7b80b2186300620931009fd62c2969f108fe7a62</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #36737 -- Escaped further control characters in escapejs.</title>
<updated>2025-11-20T14:35:59Z</updated>
<author>
<name>farthestmage</name>
<email>arnavkamboj511@gmail.com</email>
</author>
<published>2025-11-17T10:26:50Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=07419875685997a30cd281396e0dc867e98aefe3'/>
<id>urn:sha1:07419875685997a30cd281396e0dc867e98aefe3</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #36710 -- Fixed a regression in urlize for multipart domain names.</title>
<updated>2025-11-05T22:05:54Z</updated>
<author>
<name>Mehraz Hossain Rumman</name>
<email>59512321+MehrazRumman@users.noreply.github.com</email>
</author>
<published>2025-11-05T22:05:54Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=125b63ca745bace1e098ed3c7362d59136f68a8b'/>
<id>urn:sha1:125b63ca745bace1e098ed3c7362d59136f68a8b</id>
<content type='text'>
Thanks Mehraz Hossain Rumman for the report and Bruno Alla for the triage.

Regression in a9fe98d5bd4212d069afe8316101984aadecfbb2.</content>
</entry>
<entry>
<title>Refs #36499 -- Made TestUtilsHtml.test_strip_tags() assume behavior change in X.Y.0 version for Python 3.14+.</title>
<updated>2025-10-22T08:04:38Z</updated>
<author>
<name>Mariusz Felisiak</name>
<email>felisiak.mariusz@gmail.com</email>
</author>
<published>2025-10-22T08:04:38Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=185b049e9e72a5ff4b07e33605e10eb4f52ca74c'/>
<id>urn:sha1:185b049e9e72a5ff4b07e33605e10eb4f52ca74c</id>
<content type='text'>
This also removes unsupported versions of Python from the test dict.</content>
</entry>
<entry>
<title>Fixed #35533 -- Prevented urlize creating broken links given a markdown link input.</title>
<updated>2025-08-28T06:54:56Z</updated>
<author>
<name>SaJH</name>
<email>wogur981208@gmail.com</email>
</author>
<published>2025-08-27T14:25:43Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=a9fe98d5bd4212d069afe8316101984aadecfbb2'/>
<id>urn:sha1:a9fe98d5bd4212d069afe8316101984aadecfbb2</id>
<content type='text'>
Signed-off-by: SaJH &lt;wogur981208@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fixed #36499 -- Adjusted utils_tests.test_html.TestUtilsHtml.test_strip_tags following Python's HTMLParser new behavior.</title>
<updated>2025-08-13T02:04:09Z</updated>
<author>
<name>Natalia</name>
<email>124304+nessita@users.noreply.github.com</email>
</author>
<published>2025-07-14T17:45:03Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=2980627502c84a9fd09272e1349dc574a2ff1fb1'/>
<id>urn:sha1:2980627502c84a9fd09272e1349dc574a2ff1fb1</id>
<content type='text'>
Python fixed a quadratic complexity processing for HTMLParser in:
https://github.com/python/cpython/commit/6eb6c5db.
</content>
</entry>
<entry>
<title>Refs #36500 -- Rewrapped long docstrings and block comments via a script.</title>
<updated>2025-07-23T23:17:55Z</updated>
<author>
<name>django-bot</name>
<email>ops@djangoproject.com</email>
</author>
<published>2025-07-23T03:41:41Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=69a93a88edb56ba47f624dac7a21aacc47ea474f'/>
<id>urn:sha1:69a93a88edb56ba47f624dac7a21aacc47ea474f</id>
<content type='text'>
Rewrapped long docstrings and block comments to 79 characters + newline
using script from https://github.com/medmunds/autofix-w505.
</content>
</entry>
<entry>
<title>Fixed CVE-2025-32873 -- Mitigated potential DoS in strip_tags().</title>
<updated>2025-05-07T01:21:42Z</updated>
<author>
<name>Sarah Boyce</name>
<email>42296566+sarahboyce@users.noreply.github.com</email>
</author>
<published>2025-04-08T14:30:17Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=9f3419b519799d69f2aba70b9d25abe2e70d03e0'/>
<id>urn:sha1:9f3419b519799d69f2aba70b9d25abe2e70d03e0</id>
<content type='text'>
Thanks to Elias Myllymäki for the report, and Shai Berger and Jake
Howard for the reviews.

Co-authored-by: Natalia &lt;124304+nessita@users.noreply.github.com&gt;
</content>
</entry>
<entry>
<title>Fixed #36000 -- Deprecated HTTP as the default protocol in urlize and urlizetrunc.</title>
<updated>2025-03-19T13:28:42Z</updated>
<author>
<name>Ahmed Nassar</name>
<email>a.moh.nassar00@gmail.com</email>
</author>
<published>2025-03-08T14:35:10Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=ec7044c706f48f5ab3d9e4c35e4078b9f9dcaaf2'/>
<id>urn:sha1:ec7044c706f48f5ab3d9e4c35e4078b9f9dcaaf2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fixed #36013 -- Removed use of IDNA-2003 in django.utils.html.</title>
<updated>2025-01-23T09:38:15Z</updated>
<author>
<name>Mike Edmunds</name>
<email>medmunds@gmail.com</email>
</author>
<published>2024-12-15T00:54:42Z</published>
<link rel='alternate' type='text/html' href='http://cgit.adnoto.dev/django.git/commit/?id=29ba75e6e57414f0e6f9528d08a520b8b931fb28'/>
<id>urn:sha1:29ba75e6e57414f0e6f9528d08a520b8b931fb28</id>
<content type='text'>
Removed obsolete and potentially problematic IDNA 2003 ("punycode")
encoding of international domain names in smart_urlquote() and Urlizer,
which are used (only) by AdminURLFieldWidget and the urlize/urlizetrunc
template filters. Changed to use percent-encoded UTF-8, which defers
IDNA details to the browser (like other URLs rendered by Django).
</content>
</entry>
</feed>
