This issue lists Renovate updates and detected dependencies. Read the [Dependency Dashboard](https://docs.renovatebot.com/key-concepts/dashboard/) docs to learn more. ## Rate-Limited The following updates are currently rate-limited. To force their creation now, click on a checkbox below. - [ ] <!-- unlimit-branch=renovate/better-auth-1.x-lockfile -->chore(deps): update dependency better-auth to v1.6.3 - [ ] <!-- unlimit-branch=renovate/discord-api-types-0.x-lockfile -->chore(deps): update dependency discord-api-types to v0.38.46 - [ ] <!-- unlimit-branch=renovate/jsts-linters -->chore(deps): update js/ts-linters (`eslint`, `eslint-config-next`) - [ ] <!-- unlimit-branch=renovate/charset-normalizer-3.x -->fix(deps): update dependency charset-normalizer to v3.4.7 - [ ] <!-- unlimit-branch=renovate/click-8.x -->fix(deps): update dependency click to v8.3.2 - [ ] <!-- unlimit-branch=renovate/flask-3.x -->fix(deps): update dependency flask to v3.1.3 - [ ] <!-- unlimit-branch=renovate/multidict-6.x -->fix(deps): update dependency multidict to v6.7.1 - [ ] <!-- unlimit-branch=renovate/numpy-2.x -->fix(deps): update dependency numpy to v2.4.4 - [ ] <!-- unlimit-branch=renovate/python-dotenv-1.x -->fix(deps): update dependency python-dotenv to v1.2.2 - [ ] <!-- unlimit-branch=renovate/python-multipart-0.x -->fix(deps): update dependency python-multipart to v0.0.26 - [ ] <!-- unlimit-branch=renovate/werkzeug-3.x -->fix(deps): update dependency werkzeug to v3.1.8 - [ ] <!-- unlimit-branch=renovate/react -->fix(deps): update react (`@types/react`, `react`, `react-dom`) - [ ] <!-- unlimit-branch=renovate/node-24.x-lockfile -->chore(deps): update dependency @types/node to v24.12.2 - [ ] <!-- unlimit-branch=renovate/nextjs-monorepo -->chore(deps): update dependency next to v16.2.3 - [ ] <!-- unlimit-branch=renovate/react-hook-form-7.x-lockfile -->chore(deps): update dependency react-hook-form to v7.72.1 - [ ] <!-- unlimit-branch=renovate/python-3.x -->chore(deps): update python docker tag to v3.14 - [ ] <!-- unlimit-branch=renovate/tailwindcss-monorepo -->chore(deps): update tailwindcss monorepo to v4.2.2 (`@tailwindcss/postcss`, `tailwindcss`) - [ ] <!-- unlimit-branch=renovate/anyio-4.x -->fix(deps): update dependency anyio to v4.13.0 - [ ] <!-- unlimit-branch=renovate/certifi-2026.x -->fix(deps): update dependency certifi to v2026.2.25 - [ ] <!-- unlimit-branch=renovate/discord-py-2.x -->fix(deps): update dependency discord-py to v2.7.1 - [ ] <!-- unlimit-branch=renovate/fastapi-0.x -->fix(deps): update dependency fastapi to v0.135.3 - [ ] <!-- unlimit-branch=renovate/fonttools-4.x -->fix(deps): update dependency fonttools to v4.62.1 - [ ] <!-- unlimit-branch=renovate/jaconv-0.x -->fix(deps): update dependency jaconv to v0.5.0 - [ ] <!-- unlimit-branch=renovate/kiwisolver-1.x -->fix(deps): update dependency kiwisolver to v1.5.0 - [ ] <!-- unlimit-branch=renovate/limits-5.x -->fix(deps): update dependency limits to v5.8.0 - [ ] <!-- unlimit-branch=renovate/requests-2.x -->fix(deps): update dependency requests to v2.33.1 - [ ] <!-- unlimit-branch=renovate/tabulate-0.x -->fix(deps): update dependency tabulate to v0.10.0 - [ ] <!-- unlimit-branch=renovate/uvicorn-0.x -->fix(deps): update dependency uvicorn to v0.44.0 - [ ] <!-- unlimit-branch=renovate/yarl-1.x -->fix(deps): update dependency yarl to v1.23.0 - [ ] <!-- unlimit-branch=renovate/node-24.x -->chore(deps): update dependency @types/node to v24 - [ ] <!-- unlimit-branch=renovate/major-jsts-linters -->chore(deps): update dependency eslint to v10 - [ ] <!-- unlimit-branch=renovate/typescript-6.x -->chore(deps): update dependency typescript to v6 - [ ] <!-- unlimit-branch=renovate/attrs-26.x -->fix(deps): update dependency attrs to v26 - [ ] <!-- unlimit-branch=renovate/starlette-1.x -->fix(deps): update dependency starlette to v1 - [ ] <!-- create-all-rate-limited-prs -->🔐 **Create all rate-limited PRs at once** 🔐 ## Pending Status Checks The following updates await pending status checks. To force their creation now, click on a checkbox below. - [ ] <!-- approvePr-branch=renovate/font-awesome-6.x -->chore(deps): update dependency font-awesome to v6.7.2 - [ ] <!-- approvePr-branch=renovate/font-awesome-7.x -->chore(deps): update dependency font-awesome to v7 ## Open The following updates have all been created. To force a retry/rebase of any, click on a checkbox below. - [ ] <!-- rebase-branch=renovate/aiohttp-3.x -->[fix(deps): update dependency aiohttp to v3.13.5](../pull/39) - [ ] <!-- rebase-branch=renovate/pynacl-1.x -->[fix(deps): update dependency pynacl to v1.6.2](../pull/58) - [ ] <!-- rebase-branch=renovate/starlette-0.x -->[fix(deps): update dependency starlette to v0.52.1](../pull/63) - [ ] <!-- rebase-branch=renovate/typing-extensions-4.x -->[fix(deps): update dependency typing-extensions to v4.15.0](../pull/65) - [ ] <!-- rebase-branch=renovate/pydantic -->[fix(deps): update pydantic](../pull/69) (`pydantic`, `pydantic-core`) - [ ] <!-- rebase-branch=renovate/cffi-2.x -->[fix(deps): update dependency cffi to v2](../pull/73) - [ ] <!-- rebase-branch=renovate/cryptography-46.x -->[fix(deps): update dependency cryptography to v46](../pull/74) - [ ] <!-- rebase-branch=renovate/mongodb-7.x -->[fix(deps): update dependency mongodb to v7](../pull/75) - [ ] <!-- rebase-branch=renovate/packaging-26.x -->[fix(deps): update dependency packaging to v26](../pull/76) - [ ] <!-- rebase-branch=renovate/pillow-12.x -->[fix(deps): update dependency pillow to v12](../pull/77) - [ ] <!-- rebase-branch=renovate/pycparser-3.x -->[fix(deps): update dependency pycparser to v3](../pull/78) - [ ] <!-- rebase-branch=renovate/wrapt-2.x -->[fix(deps): update dependency wrapt to v2](../pull/79) - [ ] <!-- rebase-all-open-prs -->**Click on this checkbox to rebase all open PRs at once** ## Detected Dependencies <details><summary>docker-compose (2)</summary> <blockquote> <details><summary>src/colorbot/docker-compose.yml (1)</summary> - `mongo 8` </details> <details><summary>src/custombot/bot/docker-compose.yml</summary> </details> </blockquote> </details> <details><summary>dockerfile (5)</summary> <blockquote> <details><summary>src/colorbot/bot/Dockerfile (1)</summary> - `python 3.14` </details> <details><summary>src/custombot/bot/manager/Dockerfile (1)</summary> - `python 3.11-slim` → [Updates: `3.14-slim`] </details> <details><summary>src/custombot/bot/worker/Dockerfile (1)</summary> - `python 3.11-slim` → [Updates: `3.14-slim`] </details> <details><summary>src/Graph/Dockerfile (1)</summary> - `python 3.14-slim` </details> <details><summary>src/js-server/Dockerfile (1)</summary> - `node 24` </details> </blockquote> </details> <details><summary>html (2)</summary> <blockquote> <details><summary>src/servers/Templates/index.html (1)</summary> - `font-awesome 6.0.0` → [Updates: `6.7.2`, `7.0.1`] </details> <details><summary>src/sites/Templates/sgc.html (1)</summary> - `font-awesome 6.0.0` → [Updates: `6.7.2`, `7.0.1`] </details> </blockquote> </details> <details><summary>npm (4)</summary> <blockquote> <details><summary>src/custombot/package.json (15)</summary> - `better-auth ^1.6.1` → [Updates: `^1.6.1`] - `lucide-react ^1.8.0` - `mongodb ^7.1.1` - `next 16.2.3` - `react 19.2.4` → [Updates: `19.2.5`] - `react-dom 19.2.4` → [Updates: `19.2.5`] - `react-icons ^5.6.0` - `@tailwindcss/postcss ^4` - `@types/node ^20` → [Updates: `^24.0.0`] - `@types/react ^19` - `@types/react-dom ^19` - `eslint ^9` → [Updates: `^10.0.0`] - `eslint-config-next 16.2.3` - `tailwindcss ^4` - `typescript ^5` → [Updates: `^6.0.0`] </details> <details><summary>src/dashboard/dashboard/package.json (19)</summary> - `@better-fetch/fetch ^1.1.18` - `discord-api-types ^0.38.31` → [Updates: `^0.38.31`] - `discord-interactions ^4.4.0` - `mongodb ^6.20.0` → [Updates: `^7.0.0`] - `next ^16.1.1` → [Updates: `^16.1.1`] - `next-nprogress-bar ^2.4.7` - `nprogress ^0.2.0` - `react ^19.2.3` → [Updates: `^19.2.3`] - `react-dom ^19.2.3` → [Updates: `^19.2.3`] - `react-hook-form ^7.68.0` → [Updates: `^7.68.0`] - `@tailwindcss/postcss ^4` → [Updates: `^4`] - `@types/node ^24.0.0` → [Updates: `^24.0.0`] - `@types/nprogress ^0.2.3` - `@types/react ^19` → [Updates: `^19`] - `@types/react-dom ^19` - `eslint ^9` → [Updates: `^9`, `^10.0.0`] - `eslint-config-next 16.1.4` → [Updates: `16.2.3`] - `tailwindcss ^4` → [Updates: `^4`] - `typescript 5.9.3` → [Updates: `6.0.2`] </details> <details><summary>src/js-server/package.json (1)</summary> - `express ^5.2.1` </details> <details><summary>src/rss/package.json (3)</summary> - `mongodb ^7.1.1` - `node-cron ^4.2.1` - `rss-parser ^3.13.0` </details> </blockquote> </details> <details><summary>pep621 (1)</summary> <blockquote> <details><summary>src/pyproject.toml (77)</summary> - `python >=3.11` - `aiofiles ==25.1.0` - `aiohappyeyeballs ==2.6.1` - `aiohttp ==3.12.15` → [Updates: `==3.13.5`] - `aiosignal ==1.4.0` - `annotated-types ==0.7.0` - `anyio ==4.12.1` → [Updates: `==4.13.0`] - `attrs ==25.4.0` → [Updates: `==26.1.0`] - `autopep8 >=2.3.2` - `beautifulsoup4 ==4.14.3` - `blinker ==1.9.0` - `braceexpand ==0.1.7` - `bs4 ==0.0.2` - `certifi ==2026.1.4` → [Updates: `==2026.2.25`] - `cffi ==1.17.1` → [Updates: `==2.0.0`] - `charset-normalizer ==3.4.4` → [Updates: `==3.4.7`] - `click ==8.3.1` → [Updates: `==8.3.2`] - `contourpy ==1.3.3` - `cryptography ==45.0.7` → [Updates: `==46.0.7`] - `cycler ==0.12.1` - `deep-translator ==1.11.4` - `deprecated ==1.3.1` - `discord ==2.3.2` - `discord-py ==2.6.4` → [Updates: `==2.7.1`] - `dnspython ==2.8.0` - `dotenv ==0.9.9` - `fastapi ==0.128.0` → [Updates: `==0.135.3`] - `flake8 >=7.3.0` - `flask ==3.1.2` → [Updates: `==3.1.3`] - `fonttools ==4.61.1` → [Updates: `==4.62.1`] - `frozenlist ==1.8.0` - `h11 ==0.16.0` - `httpcore ==1.0.9` - `httpx ==0.28.1` - `idna ==3.11` - `import-expression ==2.2.1.post1` - `itsdangerous ==2.2.0` - `jaconv ==0.4.1` → [Updates: `==0.5.0`] - `jinja2 ==3.1.6` - `jishaku ==2.6.3` - `kiwisolver ==1.4.9` → [Updates: `==1.5.0`] - `limits ==5.6.0` → [Updates: `==5.8.0`] - `markupsafe ==3.0.3` - `matplotlib ==3.10.8` - `motor ==3.7.1` - `multidict ==6.7.0` → [Updates: `==6.7.1`] - `numpy ==2.4.1` → [Updates: `==2.4.4`] - `packaging ==25.0` → [Updates: `==26.0`] - `pillow ==11.3.0` → [Updates: `==12.2.0`] - `propcache ==0.4.1` - `pycparser ==2.23` → [Updates: `==3.0`] - `pydantic ==2.11.7` → [Updates: `==2.13.0`] - `pydantic-core ==2.33.2` → [Updates: `==2.46.0`] - `pykakasi ==2.3.0` - `pymongo ==4.16.0` - `pynacl ==1.5.0` → [Updates: `==1.6.2`] - `pyparsing ==3.3.2` - `pyshorteners ==1.0.1` - `python-dateutil ==2.9.0.post0` - `python-dotenv ==1.2.1` → [Updates: `==1.2.2`] - `python-multipart ==0.0.21` → [Updates: `==0.0.26`] - `requests ==2.32.5` → [Updates: `==2.33.1`] - `six ==1.17.0` - `slowapi ==0.1.9` - `sniffio ==1.3.1` - `soupsieve ==2.8.3` - `starlette ==0.47.3` → [Updates: `==0.52.1`, `==1.0.0`] - `tabulate ==0.9.0` → [Updates: `==0.10.0`] - `typing-extensions ==4.14.1` → [Updates: `==4.15.0`] - `typing-inspection ==0.4.2` - `unbelievaboat ==2.2.0` - `urllib3 ==2.6.3` - `uvicorn ==0.40.0` → [Updates: `==0.44.0`] - `werkzeug ==3.1.5` → [Updates: `==3.1.8`] - `wrapt ==1.17.3` → [Updates: `==2.1.2`] - `yarl ==1.22.0` → [Updates: `==1.23.0`] - `pre-commit >=4.3.0` </details> </blockquote> </details> <details><summary>pip_requirements (5)</summary> <blockquote> <details><summary>src/colorbot/bot/requirements.txt</summary> </details> <details><summary>src/custombot/bot/manager/requirements.txt</summary> </details> <details><summary>src/custombot/bot/worker/requirements.txt</summary> </details> <details><summary>src/music/requirements.txt</summary> </details> <details><summary>src/requirements.txt</summary> </details> </blockquote> </details> <details><summary>pyenv (1)</summary> <blockquote> <details><summary>src/.python-version (1)</summary> - `python 3.14` </details> </blockquote> </details> <details><summary>renovate-config-presets (1)</summary> <blockquote> <details><summary>renovate.json</summary> </details> </blockquote> </details> --- - [ ] <!-- manual job -->Check this box to trigger a request for Renovate to run again on this repository
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
Rate-Limited
The following updates are currently rate-limited. To force their creation now, click on a checkbox below.
eslint,eslint-config-next)@types/react,react,react-dom)@tailwindcss/postcss,tailwindcss)Pending Status Checks
The following updates await pending status checks. To force their creation now, click on a checkbox below.
Open
The following updates have all been created. To force a retry/rebase of any, click on a checkbox below.
pydantic,pydantic-core)Detected Dependencies
docker-compose (2)
dockerfile (5)
html (2)
npm (4)
pep621 (1)
pip_requirements (5)
pyenv (1)
renovate-config-presets (1)