fix some beautifulsoup warnings
track the date an email address was confirmed
[#8584] added missing validate function to formencode validators
[#8584] register new validation component and added new formencode configuration
remove a docs conf line that sphinx complained about
after pwd reset, store a UserLoginDetails record
upgrade TurboGears to latest version
upgrade beautifulsoup4 to latest
forge-allura hosting setup
forge-allura hosting setup
forge-allura hosting setup
forge-allura hosting setup
Add Python 3.13 Support
[#8583] add support for python 3.13
[#8520] upgrade easywidgets to latest
Python 3.13 Support
Dockerfile Convention Improvements.
Expectation Dockerfile
Add Python 3.13 Support
Add Python 3.13 Support
Add Python 3.13 Support
update httpbin_domain used in tests
claimed_by_user support include_disabled param
improve some user audit logs
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