Mass edit changing: - **Milestone**: v1.15.0
ticket: tickets:#8455 Convert from nosetests to pytest - **Milestone**: unreleased --> v1.15.0 ticket: tickets:#8461 replace python-oauth2 with oauthlib NEEDS CMD, INDEX - **Milestone**: unreleased --> v1.15.0 ticket: tickets:#8463 Commit Statuses For Repositories - **Milestone**: unreleased --> v1.15.0 ticket: tickets:#8464 Add noindex, follow on List Tools - **Milestone**: unreleased --> v1.15.0 ticket: tickets:#8467 support defopt with ScriptTasks - **Milestone**: unreleased --> v1.15.0 ticket: tickets:#8469 Add Missing Canonical Tag - **Milestone**: unreleased --> v1.15.0 ticket: tickets:#8470 Add CSP Headers - **Milestone**: unreleased --> v1.15.0 ticket: tickets:#8471 check for comments when setting wiki noindex - **Milestone**: unreleased --> v1.15.0 ticket: tickets:#8472 Project Activity Delete Issue - **Milestone**: unreleased --> v1.15.0 ticket: tickets:#8473 use jinja's tojson instead of h.escape_json - **Milestone**: unreleased --> v1.15.0 ticket: tickets:#8474 Package Upgrades - **Milestone**: unreleased --> v1.15.0 ticket: tickets:#8475 Return 404 on "Awaiting Moderation" Threads - **Milestone**: unreleased --> v1.15.0 ticket: tickets:#8476 Upgrade Underscore Library - **Milestone**: unreleased --> v1.15.0 ticket: tickets:#8477 More Canonical Urls - **Milestone**: unreleased --> v1.15.0 ticket: tickets:#8478 upgrade importlib-metadata to 5 - **Milestone**: unreleased --> v1.15.0 ticket: tickets:#8479 CSP Headers Add Support For script-src - **Milestone**: unreleased --> v1.15.0 ticket: tickets:#8480 More package upgrades - **Milestone**: unreleased --> v1.15.0 ticket: tickets:#8481 Commit Activity More Context - **Milestone**: unreleased --> v1.15.0 ticket: tickets:#8482 saved comments (memorable) race condition - **Milestone**: unreleased --> v1.15.0 ticket: tickets:#8483 Markdown: image target URL fails when reaches 100 chars + FIX(?) - **Milestone**: unreleased --> v1.15.0 ticket: tickets:#8484 Add Support For Fediverse Addresses - **Milestone**: unreleased --> v1.15.0 ticket: tickets:#8486 Git should look for 'main' branch - **Milestone**: unreleased --> v1.15.0 ticket: tickets:#8487 Enable Analytics In Debug Mode - **Milestone**: unreleased --> v1.15.0 ticket: tickets:#8488 Incorrect name of web docker image in compose files - **Milestone**: unreleased --> v1.15.0 ticket: tickets:#8489 support python 3.8 - **Milestone**: unreleased --> v1.15.0