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
[#8578] Upgrade ruff 0.9.6 -> 0.11.7
[#8578] Upgrade mock 5.1.0 -> 5.2.0
[#8578] Upgrade TurboGears2 2.4.3 -> 2.5.0, and its deps: crank,MarkupSafe,repoze.lru,WebOb
[#8578] Upgrade setproctitle 1.3.4 -> 1.3.6
[#8578] Upgrade qrcode 8.0 -> 8.1
[#8578] Upgrade pysolr 3.10.0 -> no upgrade, and its deps: requests,certifi,charset-normalizer,idna,urllib3,setuptools
[#8578] Upgrade Pypeline 0.7.0 -> no upgrade, and its deps: bleach,webencodings,html5lib,six,webencodings,Creoleparser,Genshi,six,six,Markdown,textile,nh3,regex,docutils
[#8578] Upgrade pillow 11.1.0 -> 11.2.1
[#8578] Upgrade Markdown 3.7 -> 3.8
[#8578] Upgrade lxml 5.3.1 -> 5.4.0
[#8578] Upgrade feedgenerator 2.1.0 -> no upgrade, and its deps: pytz
[#8578] Upgrade decorator 5.1.1 -> 5.2.1
[#8578] Upgrade beaker-session-jwt 1.0.3 -> no upgrade, and its deps: Beaker,joserfc,cryptography,cffi,pycparser,pymongo,dnspython
[#8578] Upgrade beautifulsoup4 4.13.3 -> 4.13.4, and its deps: soupsieve,typing_extensions
[#8578] Upgrade aiosmtpd 1.4.6 -> no upgrade, and its deps: atpublic,attrs
[#8578] Upgrade ActivityStream 0.5.0 -> no upgrade, and its deps: pymongo,dnspython
Upgrade Python Packages
Allow notes on new projects section
[#8577] notes can be added to a project in the new projects section
Updates * Ability to edit notes has been added * Also the notes are stores inside a notes object * Added functional test
fixup! [#8577] notes can be added to a project in the new projects section
upgrading httpcore 1.0.7 -> 1.0.9 and h11 0.14.0 -> 0.16.0
I think editing would be very good to have. Maybe the Add Note link can always be there? And when you click on it, it uses the existing note text. can the notes be in their own section like .set_tool_data('notes', 'new_project_review') so they can be alongside other potential notes can we have a test? can be a simple functional test that does POST to save_project_note, not worrying about the JS
[#8577] notes can be added to a project in the new projects section
Allow notes on new projects section
Allow notes on new projects section
Rename _session_id cookie name with _csrf_token
Change _session_id cookie for _csrf_token
Rename _session_id cookie name with _csrf_token
Track session ids on user records
upgrade beaker-session-jwt
be more forgiving if a multifactor session gets disrupted due to being actually logged in already
be more forgiving if a multifactor session gets disrupted due to being actually logged in already
support COOP/CORP/COEP and CSP fenced-frame-src
support COOP/CORP/COEP and CSP fenced-frame-src
Track session ids on user records
ensure_index: make deduping work on nested fields like "foo.bar.baz"
ensure_index: deduping on a sparse index only needs to look at records where the field exists
ensure_index: require explicit --delete-duplicate-key-records to delete records
Improvements to ensure_index de-duping
Improvements to ensure_index de-duping
Improvements to ensure_index de-duping
upgrade JS libraries a bit
Merged.
[#8576] upgrade react to 16.4.2
[#8576] upgrade jquery ui to 1.14.1 and remove it from filename
[#8576] upgrade jquery ui to 1.13.3 (was 1.12.1 despite the name)
upgrade jinja2
Looking good, just a few minor suggestions: It'd be nice to be consistent with self.session.id versus self.session["_id"] or self.session['_id'] in def logout can you use c.user instead of database query user = M.User.by_username(username)?
[#8576] upgrade react to 16.4.2
[#8576] upgrade jquery ui to 1.14.1 and remove it from filename
[#8576] upgrade jquery ui to 1.13.3 (was 1.12.1 despite the name)
upgrade JS libraries a bit
db/8576
upgrade JS libraries a bit
Track session ids on user records
be clear about our tests' dependency on cgi
Use "uv" to generate a universal req.txt for 3.9+
be explicit about our need for cgi.FieldStorage as long as webob is giving us them
Use email authentication code for foreign logins without MFA
Email authentication code for unknown location logins
be clear about our tests' dependency on cgi
detect fetch() as ajax request
[#8574] removed the async function start_server in favor a more simple approach to keep the server running
[#8574] updated test to make use of the BetterDebuggingServer class
[#8574] adding aiosmtpd to replace smtpd package
Update smtpd and asynchat
[#8575] upgrade pymongo and pymongocrypt
[#8575] rebuild requirements.txt with python 3.9
[#8575] pre-commit version sync
[#8575] Upgrade pre_commit 4.1.0 -> no upgrade, and its deps: cfgv,identify,nodeenv,PyYAML,virtualenv,distlib,filelock,platformdirs
[#8575] Upgrade ruff 0.9.5 -> 0.9.6
[#8575] Upgrade lxml 5.3.0 -> 5.3.1
[#8575] Upgrade beaker-session-jwt 1.0.2 -> no upgrade, and its deps: Beaker,joserfc,cryptography,cffi,pycparser,pymongo,dnspython
[#8575] Upgrade ActivityStream 0.5.0 -> no upgrade, and its deps: pymongo,dnspython
[#8575] code update to prevent lint errors for extracting value from dictionary without calling .items()
[#8575] replacing Beutifulsoup func findAll with find_all
[#8575] regenerated requirements file with Python 3.9
[#8575] added new packages pyasynchat and aiosmtp
[#8575] updated pre-commit version in config file
[#8575] Upgrade pre_commit 4.0.1 -> 4.1.0, and its deps: cfgv,identify,nodeenv,PyYAML,virtualenv,distlib,filelock,platformdirs
[#8575] Upgrade pytest 8.3.3 -> 8.3.4, and its deps: iniconfig,packaging,pluggy
[#8575] Upgrade WebTest 3.0.1 -> 3.0.4, and its deps: beautifulsoup4,soupsieve,waitress,WebOb
[#8575] Upgrade ruff 0.7.2 -> 0.9.5 (OUTDATED! latest is: 0.9.4)
[#8575] Upgrade wrapt 1.16.0 -> 1.17.2
[#8575] Upgrade Werkzeug 3.1.2 -> 3.1.3, and its deps: MarkupSafe