This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.View this repository on the Mend.io Web Portal .
Deprecations / Replacements
Warning
The following dependencies are either deprecated or have replacements available.
Abandoned Dependencies
The following dependencies have not received updates for an extended period and may be unmaintained.
View abandoned dependencies (57)
[!NOTE]
Packages are marked as abandoned when they exceed the abandonmentThreshold since their last release. Unlike deprecated packages with official notices, abandonment is detected by release inactivity.
Awaiting Schedule
The following updates are awaiting their schedule. To get an update now, click on a checkbox below.
Rate-Limited
The following updates are currently rate-limited. To force their creation now, click on a checkbox below.
chore(deps): pin dependencies (actions/setup-node, astral-sh/setup-uv, eslint-plugin-react-hooks, ghcr.io/astral-sh/uv, mitodl/ol-github-workflows, nginx, node, postgres, python, redis)
chore(deps): update actions/cache digest to 27d5ce7
chore(deps): update dependency codecov to v3.8.3
chore(deps): update dependency hls.js to v1.6.16
chore(deps): update nginx docker tag to v1.29.7
chore(deps): update node.js to v24.14.1
fix(deps): update dependency boto3 to v1.42.86
fix(deps): update dependency celery to v5.6.3
fix(deps): update dependency django-hijack to v3.7.7
chore(deps): update dependency @sentry/browser to v10.49.0
chore(deps): update dependency babel-loader to v10.1.1
chore(deps): update dependency faker to v40.13.0
chore(deps): update dependency fetch-mock to v12.6.0
chore(deps): update dependency posthog-js to v1.369.3
chore(deps): update dependency prettier to v3.8.3
chore(deps): update dependency react-day-picker to v9.14.0
chore(deps): update dependency stylelint to v17.8.0
chore(deps): update dependency uv_build to >=0.11.6,<0.12.0
chore(deps): update dependency webpack to v5.106.2
chore(deps): update dependency webpack-bundle-analyzer to v5.3.0
chore(deps): update typescript-eslint monorepo to v8.59.0 (@typescript-eslint/eslint-plugin, @typescript-eslint/parser)
fix(deps): update dependency djangorestframework to v3.17.1
fix(deps): update dependency google-api-python-client to v2.194.0
fix(deps): update dependency redis to v7.4.0
fix(deps): update dependency setuptools to v80.10.2
chore(deps): update astral-sh/setup-uv action to v8
chore(deps): update codecov/codecov-action action to v6
fix(deps): update dependency django to v6
fix(deps): update dependency jsdom to v29
fix(deps): update dependency mitol-django-authentication to v2026
fix(deps): update dependency mitol-django-common to v2026
fix(deps): update dependency mitol-django-hubspot-api to v2026
fix(deps): update dependency mitol-django-mail to v2026
fix(deps): update dependency mitol-django-oauth-toolkit-extensions to v2026
fix(deps): update dependency newrelic to v12
fix(deps): update dependency setuptools to v82
fix(deps): update dependency stylelint-config-standard-scss to v17
fix(deps): update dependency webpack-cli to v7
fix(deps): update dependency webpack-dev-middleware to v8
🔐 Create all rate-limited PRs at once 🔐
PR Edited (Blocked)
The following updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox below.
Pending Status Checks
The following updates await pending status checks. To force their creation now, click on a checkbox below.
Other Branches
The following updates are pending. To force the creation of a PR, 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.
PR Closed (Blocked)
The following updates are blocked by an existing closed PR. To recreate the PR, click on a checkbox below.
Detected Dependencies
docker-compose (3)
docker-compose-notebook.yml
docker-compose.override.yml
docker-compose.yml (4)
postgres 18.3 → [Updates: 18.3]
redis 8.6.1 → [Updates: 8.6.2, 8.6.1]
nginx 1.29.6 → [Updates: 1.29.7, 1.29.6]
node 24.14.0 → [Updates: 24.14.1, 24.14.0]
dockerfile (2)
Dockerfile (4)
python 3.13-slim → [Updates: 3.14-slim, 3.13-slim]
ghcr.io/astral-sh/uv latest → [Updates: latest]
node 24-slim → [Updates: 24-slim]
python 3.13-slim → [Updates: 3.14-slim, 3.13-slim]
Dockerfile-nb (1)
mitxpro_web unknown version
github-actions (4)
.github/workflows/ci.yml (12)
actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
astral-sh/setup-uv v7 → [Updates: v8.0.0, v7]
codecov/codecov-action v5@75cd11691c0faa626561e295848008c8a7dddffe → [Updates: v6]
actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
actions/setup-node v2-beta → [Updates: v2-beta]
actions/cache v5@668228422ae6a00e4ad889ee87cd7109ec5666a7 → [Updates: v5]
codecov/codecov-action v5@75cd11691c0faa626561e295848008c8a7dddffe → [Updates: v6]
postgres 18.3 → [Updates: 18.3]
redis 8.6.1 → [Updates: 8.6.2, 8.6.1]
ubuntu 22.04 → [Updates: 24.04]
ubuntu 22.04 → [Updates: 24.04]
node 24.14.0 → [Updates: 24.14.1]
.github/workflows/new-issues.yml (1)
mitodl/ol-github-workflows main → [Updates: main]
.github/workflows/production.yml (3)
actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
ubuntu 22.04 → [Updates: 24.04]
ubuntu 22.04 → [Updates: 24.04]
.github/workflows/release-candiate.yml (3)
actions/checkout v6@de0fac2e4500dabe0009e67214ff5f5447ce83dd
ubuntu 22.04 → [Updates: 24.04]
ubuntu 22.04 → [Updates: 24.04]
npm (1)
package.json (122)
@babel/cli ^7.4.3 → [Updates: ^7.4.3]
@babel/core ^7.3.4 → [Updates: ^7.3.4]
@babel/eslint-parser ^7.26.8 → [Updates: ^7.26.8]
@babel/plugin-proposal-class-properties ^7.3.4
@babel/plugin-proposal-object-rest-spread ^7.3.4
@babel/plugin-syntax-dynamic-import ^7.2.0
@babel/plugin-transform-flow-strip-types ^7.3.4
@babel/plugin-transform-react-constant-elements ^7.2.0
@babel/plugin-transform-react-inline-elements ^7.2.0
@babel/plugin-transform-react-jsx ^7.3.0 → [Updates: ^7.3.0]
@babel/polyfill ^7.2.5
@babel/preset-env ^7.5.5 → [Updates: ^7.5.5]
@babel/preset-flow ^7.25.9
@babel/preset-react ^7.0.0 → [Updates: ^7.0.0]
@babel/register ^7.0.0 → [Updates: ^7.0.0]
@fancyapps/fancybox ^3.5.7
@material/layout-grid ^0.41.0 → [Updates: ^14.0.0]
@material/top-app-bar ^1.1.1 → [Updates: ^14.0.0]
@sentry/browser ^10.0.0 → [Updates: ^10.0.0]
@trust/webcrypto ^0.9.2
@typescript-eslint/eslint-plugin ^8.26.0 → [Updates: ^8.26.0]
@typescript-eslint/parser ^8.26.0 → [Updates: ^8.26.0]
autoprefixer ^10.0.0 → [Updates: ^10.0.0]
babel-loader ^10.0.0 → [Updates: ^10.0.0]
bootstrap ^4.4.1 → [Updates: ^5.0.0]
casual-browserify ^1.5.19-2
chai ^6.0.0
chai-as-promised ^8.0.0
codecov ^3.7.1 → [Updates: ^3.7.1]
css-loader ^7.0.0
decimal.js-light ^2.5.0
enzyme ^3.9.0
enzyme-adapter-react-16 ^1.12.1
eslint 8.57.1 → [Updates: 10.2.1]
eslint-config-google ^0.14.0
eslint-config-mitodl ^2.1.0
eslint-config-prettier ^10.0.0
eslint-plugin-babel ^5.3.0
eslint-plugin-flow-vars ^0.5.0
eslint-plugin-flowtype ^8.0.3
eslint-plugin-mocha ^6.3.0 → [Updates: ^11.0.0]
eslint-plugin-react ^7.19.0
expose-loader ^5.0.0
express ^5.0.0
fetch-mock ^12.0.0 → [Updates: ^12.0.0]
flow ^0.2.3
flow-bin ^0.95.1 → [Updates: ^0.309.0]
flow-typed ^3.2.1 → [Updates: ^4.0.0]
formik ^1.5.1 → [Updates: ^2.0.0]
history ^5.0.0
hls.js ^1.0.0 → [Updates: ^1.0.0]
isomorphic-fetch ^3.0.0
jquery ^3.5.1 → [Updates: ^4.0.0]
jsdom ^28.0.0 → [Updates: ^29.0.0]
lodash ^4.17.21
mini-css-extract-plugin ^0.12.0 → [Updates: ^2.0.0]
minimist ^1.2.6
mocha ^11.0.0
named-urls ^2.0.0
nyc ^18.0.0
object.entries ^1.0.4
popper.js ^1.16.0
postcss-loader ^6.1.1 → [Updates: ^8.0.0]
posthog-js ^1.171.0 → [Updates: ^1.171.0]
prettier ^3.0.3 → [Updates: ^3.0.3]
prettier-plugin-django-alpine ^1.1.1
prop-types ^15.5.10
query-string ^6.4.0 → [Updates: ^9.0.0]
raf ^3.4.1
ramda ^0.32.0
react ^16.8.4 → [Updates: ^19.0.0]
react-addons-shallow-compare ^15.6.0
react-day-picker ^9.0.0 → [Updates: ^9.0.0]
react-device-detect ^2.0.0
react-document-title ^2.0.3
react-dom ^16.8.4 → [Updates: ^19.0.0]
react-ga ^2.2.0 → [Updates: ^3.0.0]
react-google-recaptcha ^1.0.5 → [Updates: ^3.0.0]
react-hot-loader ^4.8.0
react-markdown ^5.0.3 → [Updates: ^10.0.0]
react-picky ^5.3.2
react-redux ^5.0.5 → [Updates: ^9.0.0]
react-router ^4.1.1 → [Updates: ^7.0.0]
react-router-dom ^4.1.1 → [Updates: ^7.0.0]
react-select ^5.0.0
react-test-renderer ^16.8.4 → [Updates: ^19.0.0]
reactstrap ^8.0.0 → [Updates: ^9.0.0]
redux ^3.7.2 → [Updates: ^5.0.0]
redux-actions ^2.2.1 → [Updates: ^3.0.0]
redux-asserts ^0.0.12
redux-logger ^3.0.6
redux-query ^2.3.1 → [Updates: ^3.0.0]
reselect ^5.0.0
sass ~1.64.2 → [Updates: ~1.99.0]
sass-lint ^1.13.1
sass-loader ^12.1.0 → [Updates: ^16.0.0]
shelljs ^0.10.0
sinon ^21.0.0
slick-carousel 1.8.1
style-loader ^3.2.1 → [Updates: ^4.0.0]
styled-components ^4.2.0 → [Updates: ^6.0.0]
stylelint ^17.0.0 → [Updates: ^17.0.0]
stylelint-config-standard-scss ^15.0.0 → [Updates: ^17.0.0]
unzipper ^0.12.0
url-join ^4.0.0 → [Updates: ^5.0.0]
url-loader ^4.1.1
waait ^1.0.4
webpack ^5.76.0 → [Updates: ^5.76.0]
webpack-bundle-analyzer ^5.0.0 → [Updates: ^5.0.0]
webpack-bundle-tracker 1.8.1 → [Updates: 3.2.3]
webpack-cli ^6.0.0 → [Updates: ^7.0.0]
webpack-dev-middleware ^5.0.0 → [Updates: ^8.0.0]
webpack-hot-middleware ^2.25.0
yup ^1.0.0
eslint-plugin-react-hooks ^5.2.0 → [Updates: 5.2.0, ^7.0.0]
node 24.14.0 → [Updates: 24.14.1]
cheerio 1.0.0-rc.12 → [Updates: 1.2.0]
js-yaml ^4.0.0
kind-of 6.0.3
minimist 1.2.8
merge ^2.1.1
normalize-url ^9.0.0
pep621 (1)
pyproject.toml (63)
python >=3.13,<4
Pillow ==10.4.0 → [Updates: ==12.2.0]
PyNaCl ==1.6.2
beautifulsoup4 ==4.8.2 → [Updates: ==4.14.3]
boto3 ==1.42.73 → [Updates: ==1.42.86]
celery ==5.6.2 → [Updates: ==5.6.3]
celery-redbeat ==2.3.3
dj-database-url ==3.1.2
django ==4.2.30 → [Updates: ==6.0.4]
django-anymail ==14.0 → [Updates: ==15.0]
django-filter >=23.4,<24 → [Updates: >=25.2,<26]
django-hijack ==3.7.6 → [Updates: ==3.7.7]
django-ipware ==7.0.1
django-oauth-toolkit ==1.7.1 → [Updates: ==3.2.0]
django-redis >=6.0.0,<7
django-robots ==6.1
django-silk >=5.0.3,<6
django-storages ==1.14.6
django-user-agents ==0.4.0
django-webpack-loader ==1.8.1 → [Updates: ==3.2.3]
djangorestframework ==3.16.1 → [Updates: ==3.17.1]
edx-api-client ==1.14.0
google-api-python-client ==2.192.0 → [Updates: ==2.194.0]
google-auth ==1.35.0 → [Updates: ==2.49.1]
granian >=2.7.2
hubspot-api-client ==12.0.0
ipython >=9.0.0,<10
mitol-django-authentication ==2025.3.17 → [Updates: ==2026.4.2]
mitol-django-common ==2025.12.23.2 → [Updates: ==2026.4.2]
mitol-django-digital-credentials ==2023.12.19
mitol-django-hubspot-api ==2025.12.18 → [Updates: ==2026.4.2]
mitol-django-mail ==2025.6.24 → [Updates: ==2026.4.2]
mitol-django-oauth-toolkit-extensions ==2025.3.17 → [Updates: ==2026.4.2]
mitol-django-observability >=2026.1.0
mitol-django-olposthog >=2025.0.0,<2026 → [Updates: >=2026.4.2,<2027]
newrelic >=10.0.0,<11 → [Updates: >=12.1,<13]
pdftotext >=3.0.0,<4
psycopg2 ==2.9.11 → [Updates: ==2.9.12]
pycountry ==26.2.16
pygsheets ==2.0.2 → [Updates: ==2.0.6]
redis ==7.3.0 → [Updates: ==7.4.0]
requests >=2.31.0,<3
sentry-sdk >=2.0.0,<3
setuptools ==80.0.1 → [Updates: ==80.10.2, ==82.0.1]
social-auth-app-django >=5.4.0,<6 → [Updates: >=5.4.0,<6]
ulid-py >=1.1.0,<2
user-agents ==2.2.0
user-util ==2.0.0
uwsgi ==2.0.31
wagtail ==5.2.8 → [Updates: ==6.3.8]
wagtail-metadata ==5.0.0
xmltodict >=1.0.0,<2
zeep ==4.3.2
factory-boy ==3.3.3
faker ==40.11.0 → [Updates: ==40.13.0]
flaky ==3.8.1
freezegun ==1.5.5
hypothesis ==4.24.6 → [Updates: ==4.57.1, ==6.151.12]
mitol-drf-lint ==2026.4.2
nplusone >=0.8.1
pytest >=9
pytest-cov >=2.6.1
uv_build >=0.10.0,<0.11.0 → [Updates: >=0.11.6,<0.12.0]
pyenv (1)
.python-version (1)
python 3.13 → [Updates: 3.14]
renovate-config-presets (1)
renovate.json
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
View this repository on the Mend.io Web Portal.
Deprecations / Replacements
Warning
The following dependencies are either deprecated or have replacements available.
Abandoned Dependencies
The following dependencies have not received updates for an extended period and may be unmaintained.
View abandoned dependencies (57)
2023-01-302020-01-132019-03-112018-05-202020-09-302019-12-202024-02-102019-09-02eslint-config-mitodl2024-07-112020-06-302021-10-292025-04-032025-02-07flow2013-03-192022-02-222020-09-232020-01-162021-02-222021-09-042025-03-15prettier-plugin-django-alpine2024-09-242022-01-052018-11-022023-02-082017-04-122022-06-162023-06-032022-11-132025-03-072020-09-032024-12-102023-12-232024-07-212019-08-222019-03-292024-06-012019-04-262017-10-032024-04-082024-07-312022-03-232020-10-092019-06-062024-02-012024-04-192023-12-092025-04-022019-06-222025-02-032024-03-12mitol-django-digital-credentials2023-12-192018-05-212024-12-062022-11-302020-09-152020-08-232023-09-07Awaiting Schedule
The following updates are awaiting their schedule. To get an update now, click on a checkbox below.
Rate-Limited
The following updates are currently rate-limited. To force their creation now, click on a checkbox below.
actions/setup-node,astral-sh/setup-uv,eslint-plugin-react-hooks,ghcr.io/astral-sh/uv,mitodl/ol-github-workflows,nginx,node,postgres,python,redis)@typescript-eslint/eslint-plugin,@typescript-eslint/parser)PR Edited (Blocked)
The following updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox below.
Pending Status Checks
The following updates await pending status checks. To force their creation now, click on a checkbox below.
Other Branches
The following updates are pending. To force the creation of a PR, 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.
@babel/cli,@babel/core,@babel/eslint-parser,@babel/plugin-transform-react-jsx,@babel/preset-env,@babel/preset-react,@babel/register)eslint-plugin-react-hooks,react,react-dom,react-test-renderer)PR Closed (Blocked)
The following updates are blocked by an existing closed PR. To recreate the PR, click on a checkbox below.
@material/layout-grid,@material/top-app-bar)react-router,react-router-dom)Detected Dependencies
docker-compose (3)
dockerfile (2)
github-actions (4)
npm (1)
pep621 (1)
pyenv (1)
renovate-config-presets (1)