[#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
[#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