delete stray html file
update logo to reference main one on ASF site
increase timeout in real mail tests
[#8520] fix forgeblog test_commands.py
removing pkg_resources
migrate from pkg_resources to importlib DROP PYTHON 3.9
[#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)
[#8520] fixes
[#8520] replacing pkg_resources
[#8582] adding more classes to valid_class_values and invalidating markdown cache
[#8582] avoid bad selector errors
Markdown strip class and id attributes
[#8582] html sanitization: remove most classes, prefix ids. Also prefix auto-generated section ids
fix relative links in markdown files
more fixes
fixup! fix relative links in markdown files
more classes included into the whitelist and test updates
bump regex-as-re-globally again
update some libraries
revert previous 2 commits about markdown, until we make a better implementation
allow certain classes and ids, sanitize others
add prefix to TOC / section header ids
Markdown strip class and id attributes
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