Releases: evroon/bracket
v3.0.0-rc1
What's Changed
This is a release candidate for the 3.0 release.
Breaking change: Next.js to Vite
The 3.0 release contains breaking changes because the frontend is now implemented using Vite.js instead of Next.js.
The main benefits of using Vite instead of Next is that the build times are much better and there is actual support for static exports, which Next.js doesn't provide well. This means that deploying Bracket as static website to e.g. Cloudflare results in much better load times (and therefore user experience) than a Next.js application hosted on Vercel can offer.
Important
This migration from Next.js to Vite unfortunately means environment variables need to be renamed, e.g.:
NEXT_PUBLIC_API_BASE_URLshould now be called:VITE_API_BASE_URLetc.
See the configuration docs for more information.
Single Docker container
Furthermore, bracket can now be run in a single Docker container that serves both the frontend and backend. It is basically the existing backend container, except that FastAPI also serves the frontend. Requests to the backend have to be prefixed with /api, see SERVE_FRONTEND and API_PREFIX in the configuration docs for more information. The docker-compose.yaml example file has been updated to use the new "combined" docker image. This is mostly meant to quickly check out Bracket and see how it looks like, or running it locally. A huge benefit is that this prevents CORS issues because the backend and frontend are on the same domain. For production, it won't offer the same performance as hosting the frontend on e.g. a CDN but it will work fine on production as well.
Other improvements
Some other (devex) improvements have been implemented:
- Using pipenv instead of uv
- Using hey-api to use FastAPI's
openapi.jsonto generate typescript types for responses, bodies, query parameters - Use pnpm instead of yarn for frontend package management
- Using pyrefly, along with mypy, for type checking
- Bumping Mantine to Mantine 8
New Contributors
- @oscartobar made their first contribution in #1378
Full Changelog: v2.2.5...v3.0.0-rc1
v2.2.5
What's Changed
- Bump @types/node from 24.1.0 to 24.2.0 in /frontend by @dependabot[bot] in #1313
- Fix match sorting algorithm by @FelipeGdM in #1314
- Revert "Add 32-bit ARMv7 Docker image (#1311)" by @evroon in #1315
New Contributors
- @FelipeGdM made their first contribution in #1314
Full Changelog: v2.2.4...v2.2.5
v2.2.4
What's Changed
- Update pluggy requirement from 1.5.0 to 1.6.0 in /backend by @dependabot[bot] in #1239
- Bump @tabler/icons-react from 3.31.0 to 3.33.0 in /frontend by @dependabot[bot] in #1242
- Update sentry-sdk requirement from 2.28.0 to 2.29.1 in /backend by @dependabot[bot] in #1243
- Bump i18next from 25.1.1 to 25.2.0 in /frontend by @dependabot[bot] in #1244
- Update alembic requirement from 1.15.1 to 1.16.1 in /backend by @dependabot[bot] in #1245
- Update aiohttp requirement from 3.11.12 to 3.12.2 in /backend by @dependabot[bot] in #1246
- Update pytest-xdist requirement from 3.6.1 to 3.7.0 in /backend by @dependabot[bot] in #1247
- Bump cookies-next from 5.1.0 to 6.0.0 in /frontend by @dependabot[bot] in #1248
- Add sitemap by @evroon in #1249
- Improve head tags by @evroon in #1250
- Bump eslint-plugin-jest from 28.11.0 to 28.12.0 in /frontend by @dependabot[bot] in #1251
- Update mypy requirement from 1.15.0 to 1.16.0 in /backend by @dependabot[bot] in #1252
- Bump eslint-plugin-testing-library from 7.2.0 to 7.3.0 in /frontend by @dependabot[bot] in #1254
- Bump @tabler/icons-react from 3.33.0 to 3.34.0 in /frontend by @dependabot[bot] in #1255
- Update pytest requirement from 8.3.4 to 8.4.0 in /backend by @dependabot[bot] in #1256
- Bump eslint-plugin-testing-library from 7.3.0 to 7.4.0 in /frontend by @dependabot[bot] in #1257
- Bump eslint-plugin-jest from 28.12.0 to 28.13.0 in /frontend by @dependabot[bot] in #1258
- Bump @types/node from 22.13.4 to 24.0.0 in /docs by @dependabot[bot] in #1259
- Bump @types/node from 22.15.1 to 24.0.0 in /frontend by @dependabot[bot] in #1260
- Bump @mantine/form from 8.0.0 to 8.1.0 in /frontend by @dependabot[bot] in #1261
- Bump eslint-plugin-testing-library from 7.4.0 to 7.5.0 in /frontend by @dependabot[bot] in #1262
- Bump jest-environment-jsdom from 29.7.0 to 30.0.0 in /frontend by @dependabot[bot] in #1263
- Bump ts-jest from 29.3.0 to 29.4.0 in /frontend by @dependabot[bot] in #1265
- Update pytest-cov requirement from 6.1.0 to 6.2.0 in /backend by @dependabot[bot] in #1266
- Update sentry-sdk requirement from 2.29.1 to 2.30.0 in /backend by @dependabot[bot] in #1268
- Update pytest-asyncio requirement from 0.26.0 to 1.0.0 in /backend by @dependabot[bot] in #1269
- Bump jest from 29.7.0 to 30.0.0 in /frontend by @dependabot[bot] in #1270
- Bump eslint-plugin-jest from 28.13.0 to 28.14.0 in /frontend by @dependabot[bot] in #1271
- Bump axios from 1.9.0 to 1.10.0 in /frontend by @dependabot[bot] in #1272
- Bump @types/jest from 29.5.11 to 30.0.0 in /frontend by @dependabot[bot] in #1274
- Bump eslint-plugin-jest from 28.14.0 to 29.0.1 in /frontend by @dependabot[bot] in #1276
- Bump prettier from 3.5.0 to 3.6.0 in /frontend by @dependabot[bot] in #1277
- Bump eslint-plugin-import from 2.31.0 to 2.32.0 in /frontend by @dependabot[bot] in #1278
- Update sentry-sdk requirement from 2.30.0 to 2.31.0 in /backend by @dependabot[bot] in #1279
- Update uvicorn requirement from 0.34.0 to 0.35.0 in /backend by @dependabot[bot] in #1282
- Update sentry-sdk requirement from 2.31.0 to 2.32.0 in /backend by @dependabot[bot] in #1283
- Bump i18next from 25.2.0 to 25.3.0 in /frontend by @dependabot[bot] in #1284
- Bump postcss-preset-mantine from 1.17.0 to 1.18.0 in /frontend by @dependabot[bot] in #1285
- Update pytest-xdist requirement from 3.7.0 to 3.8.0 in /backend by @dependabot[bot] in #1286
- Bump @babel/core from 7.27.1 to 7.28.0 in /frontend by @dependabot[bot] in #1287
- Bump next from 15.3.0 to 15.3.3 in /frontend by @dependabot[bot] in #1288
- Bump react-i18next from 15.5.1 to 15.6.0 in /frontend by @dependabot[bot] in #1290
- Disable skipTrailingSlashRedirect by @evroon in #1291
- Update ruff requirement from 0.11.0 to 0.12.2 in /backend by @dependabot[bot] in #1289
- Update fastapi requirement from 0.115.6 to 0.116.0 in /backend by @dependabot[bot] in #1292
- Update starlette requirement from 0.41.3 to 0.46.2 in /backend by @dependabot[bot] in #1293
- Bump next from 15.3.3 to 15.4.1 in /frontend by @dependabot[bot] in #1295
- Bump eslint-plugin-testing-library from 7.5.0 to 7.6.0 in /frontend by @dependabot[bot] in #1296
- Update mypy requirement from 1.16.0 to 1.17.0 in /backend by @dependabot[bot] in #1297
- Bump @next/bundle-analyzer from 15.3.0 to 15.4.1 in /frontend by @dependabot[bot] in #1298
- Bump @next/eslint-plugin-next from 15.3.0 to 15.4.1 in /frontend by @dependabot[bot] in #1299
- Update sentry-sdk requirement from 2.32.0 to 2.33.0 in /backend by @dependabot[bot] in #1301
- Bump cookies-next from 6.0.0 to 6.1.0 in /frontend by @dependabot[bot] in #1300
- Update pytest-asyncio requirement from 1.0.0 to 1.1.0 in /backend by @dependabot[bot] in #1302
- Bump form-data from 4.0.0 to 4.0.4 in /frontend by @dependabot[bot] in #1304
- Bump @mantine/form from 8.1.0 to 8.2.1 in /frontend by @dependabot[bot] in #1305
- Bump @types/node from 24.0.0 to 24.1.0 in /frontend by @dependabot[bot] in #1306
- Bump axios from 1.10.0 to 1.11.0 in /frontend by @dependabot[bot] in #1307
- Update sentry-sdk requirement from 2.33.0 to 2.34.0 in /backend by @dependabot[bot] in #1308
- Update heliclockter requirement from 1.3.1 to 2.0.0 in /backend by @dependabot[bot] in #1310
- Add 32-bit ARMv7 Docker image by @evroon in #1311
Full Changelog: v2.2.3...v2.2.4
v2.2.3
What's Changed
- Delete .github/workflows/stale.yml by @evroon in #1194
- Fix Deployment link in docs footer by @MaxRickettsUy in #1203
- Add member names to teams table by @jmillxyz in #1201
- Fix svg logo by @evroon in #1213
- Fix link to config docs from deployment page by @MaxRickettsUy in #1219
- Fix process compose docs cmd and broken link by @evroon in #1220
- Use icons for selecting stage items by @evroon in #1221
- Link to README for contributers by @evroon in #1225
- Remove job from GH action contributors.yml by @evroon in #1226
- Fix title on docs homepage by @evroon in #1230
- Add GH trending badge to README.md by @evroon in #1231
Automated changes
- Bump @next/eslint-plugin-next from 15.2.0 to 15.3.0 in /frontend by @dependabot in #1185
- Bump @next/bundle-analyzer from 15.2.0 to 15.3.0 in /frontend by @dependabot in #1186
- Bump next from 15.2.4 to 15.3.0 in /frontend by @dependabot in #1187
- Update sentry-sdk requirement from 2.25.0 to 2.26.0 in /backend by @dependabot in #1189
- Bump i18next from 24.2.0 to 25.0.0 in /frontend by @dependabot in #1190
- Bump react-i18next from 15.4.0 to 15.5.1 in /frontend by @dependabot in #1193
- Update sentry-sdk requirement from 2.26.0 to 2.27.0 in /backend by @dependabot in #1195
- Bump @types/node from 22.14.0 to 22.15.1 in /frontend by @dependabot in #1196
- Bump axios from 1.8.2 to 1.9.0 in /frontend by @dependabot in #1197
- Bump @babel/core from 7.26.0 to 7.27.1 in /frontend by @dependabot in #1199
- Bump @mantine/form from 7.17.0 to 8.0.0 in /frontend by @dependabot in #1204
- Bump i18next from 25.0.0 to 25.1.1 in /frontend by @dependabot in #1206
- Update click requirement from 8.1.8 to 8.2.0 in /backend by @dependabot in #1224
- Update sentry-sdk requirement from 2.27.0 to 2.28.0 in /backend by @dependabot in #1228
- Bump eslint-plugin-testing-library from 7.1.0 to 7.2.0 in /frontend by @dependabot in #1234
- Update contributors in readme by @github-actions in #1211
- Update contributors in readme by @github-actions in #1212
- Update contributors in readme by @github-actions in #1182
- Update contributors in readme by @github-actions in #1218
- Update contributors in readme by @github-actions in #1227
- New Crowdin updates by @evroon in #1183
- New Crowdin updates by @evroon in #1233
- New Crowdin updates by @evroon in #1236
- New Crowdin updates by @evroon in #1237
- New Crowdin updates by @evroon in #1205
- New Crowdin updates by @evroon in #1209
- New Crowdin updates by @evroon in #1210
- New Crowdin updates by @evroon in #1217
- New Crowdin updates by @evroon in #1222
- New Crowdin updates by @evroon in #1232
New Contributors
- @MaxRickettsUy made their first contribution in #1203
- @jmillxyz made their first contribution in #1201
Full Changelog: v2.2.2...v2.2.3
v2.2.2
What's Changed
- Fix backend healthcheck address by @evroon in #1171
- fix sed error by @nvanheuverzwijn in #1173
- add missing locale by @nvanheuverzwijn in #1178
Dependabot
- Update ruff requirement from 0.9.1 to 0.11.0 in /backend by @dependabot in #1155
- Bump axios from 1.8.1 to 1.8.2 in /frontend by @dependabot in #1156
- Bump @babel/runtime from 7.26.7 to 7.26.10 in /frontend by @dependabot in #1157
- Update sentry-sdk requirement from 2.22.0 to 2.23.1 in /backend by @dependabot in #1158
- Update fastapi-sso requirement from 0.17.0 to 0.18.0 in /backend by @dependabot in #1160
- Bump next from 15.2.0 to 15.2.3 in /docs by @dependabot in #1161
- Bump next from 15.2.0 to 15.2.3 in /frontend by @dependabot in #1162
- Update sentry-sdk requirement from 2.23.1 to 2.24.0 in /backend by @dependabot in #1164
- Bump ts-jest from 29.2.0 to 29.3.0 in /frontend by @dependabot in #1165
- Update python-dotenv requirement from 1.0.1 to 1.1.0 in /backend by @dependabot in #1166
- Update pytest-asyncio requirement from 0.25.3 to 0.26.0 in /backend by @dependabot in #1167
- Bump tailwind-merge from 2.6.0 to 3.1.0 in /docs by @dependabot in #1169
- Update sentry-sdk requirement from 2.24.0 to 2.25.0 in /backend by @dependabot in #1170
- Update pydantic requirement from 2.10.6 to 2.11.1 in /backend by @dependabot in #1168
- Update pytest-cov requirement from 6.0.0 to 6.1.0 in /backend by @dependabot in #1172
- Bump next from 15.2.3 to 15.2.4 in /docs by @dependabot in #1174
- Bump next from 15.2.3 to 15.2.4 in /frontend by @dependabot in #1175
- Bump @types/node from 22.13.0 to 22.14.0 in /frontend by @dependabot in #1176
- Bump @testing-library/react from 16.2.0 to 16.3.0 in /frontend by @dependabot in #1177
Crowdin
New Contributors
- @nvanheuverzwijn made their first contribution in #1173
Full Changelog: v2.2.1...v2.2.2
v2.2.1
What's Changed
- Filter empty player names out of multi team creation by @evroon in #1122
- Fix number of elimination teams by @evroon in #1123
- Add tests for conflict logic by @evroon in #1124
- Add tests for swiss rescheduling by @evroon in #1125
- Add more integration tests by @evroon in #1126
- Fix sorting of matches on dashboard by @evroon in #1129
- Fix backend dependencies by @evroon in #1131
- Use Nextra for docs by @evroon in #1140
- Docs fixes by @evroon in #1141
- fix logo url in README.md by @evroon in #1142
- Add favicon to docs by @evroon in #1146
- fix image urls in readme by @evroon in #1149
- Fix healthcheck commands by @evroon in #1151
Dependabot
- Bump serialize-javascript from 6.0.1 to 6.0.2 in /docs by @dependabot in #1121
- Bump @mantine/form from 7.16.0 to 7.17.0 in /frontend by @dependabot in #1127
- Bump react-icons from 5.4.0 to 5.5.0 in /frontend by @dependabot in #1128
- Bump next from 15.1.2 to 15.2.0 in /frontend by @dependabot in #1132
- Bump @hcaptcha/react-hcaptcha from 1.11.0 to 1.12.0 in /frontend by @dependabot in #1133
- Bump @next/eslint-plugin-next from 15.1.0 to 15.2.0 in /frontend by @dependabot in #1134
- Bump @next/bundle-analyzer from 15.1.0 to 15.2.0 in /frontend by @dependabot in #1135
- Bump axios from 1.7.4 to 1.8.1 in /frontend by @dependabot in #1136
- Bump babel-loader from 9.1.3 to 10.0.0 in /docs by @dependabot in #1138
- Bump babel-loader from 9.2.1 to 10.0.0 in /frontend by @dependabot in #1139
- Bump eslint from 8.57.1 to 9.21.0 in /docs by @dependabot in #1143
- Bump typescript from 5.7.2 to 5.8.2 in /frontend by @dependabot in #1144
- Bump @tabler/icons-react from 3.30.0 to 3.31.0 in /frontend by @dependabot in #1147
- Update bcrypt requirement from 4.2.1 to 4.3.0 in /backend by @dependabot in #1137
- Update alembic requirement from 1.14.1 to 1.15.1 in /backend by @dependabot in #1148
Full Changelog: v2.2.0...v2.2.1
v2.2.0
What's Changed
This release introduces ARM64 builds for the bracket-frontend docker image.
- New Crowdin updates by @evroon in #1113
- Enable trailingSlash in docs by @evroon in #1114
- Add teams with players by @evroon in #1118
- New Crowdin updates by @evroon in #1119
- Enable multi arch frontend images and update ubuntu to 24.04 on CI by @evroon in #1120
Dependabot:
- Bump @tabler/icons-react from 3.29.0 to 3.30.0 in /frontend by @dependabot in #1115
- Bump prettier from 3.4.1 to 3.5.0 in /frontend by @dependabot in #1116
- Bump @hello-pangea/dnd from 17.0.0 to 18.0.1 in /frontend by @dependabot in #1117
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
- Feature: archived tournaments by @evroon in #1112
- Update pytest asyncio to 0.25.3 by @evroon in #1110
Docs changes:
- Add FAQ by @evroon in #1098
- Docs: fix page description by @evroon in #1101
- docs: update title by @evroon in #1102
- Add image alts by @evroon in #1106
- Add
robots.txtby @evroon in #1107 - Add usage to readme by @evroon in #1111
- Add alts to images in home carousel by @evroon in #1103
- fix long line in docusaurus.config.js by @evroon in #1104
- Update description in
index.jsby @evroon in #1105 - Add usage guide and terminology page by @evroon in #1108
Other changes:
- Update node to 22 by @evroon in #1092
- Update node to 22 in frontend.yml by @evroon in #1093
- Update node to 22 in docs_test.yml by @evroon in #1094
- Update node to 22 in docs_publish.yml by @evroon in #1095
- New Crowdin updates by @evroon in #1096
Dependabot bumps:
- Bump docker/build-push-action from 6.12.0 to 6.13.0 by @dependabot in #1089
- Bump @types/node from 22.12.0 to 22.13.0 in /frontend by @dependabot in #1097
- Bump markdownlint-rule-relative-links from 3.0.0 to 4.0.1 in /docs by @dependabot in #1068
- Update mypy requirement from 1.14.1 to 1.15.0 in /backend by @dependabot in #1099
Full Changelog: v2.0.3...v2.1.0
v2.0.3
What's Changed
- Bump codecov/codecov-action from 4 to 5 by @dependabot in #1009
- Bump @eslint/plugin-kit from 0.2.1 to 0.2.3 in /docs by @dependabot in #1013
- Update bcrypt requirement from 4.2.0 to 4.2.1 in /backend by @dependabot in #1014
- Bump cross-spawn from 7.0.3 to 7.0.6 in /docs by @dependabot in #1016
- Bump cross-spawn from 7.0.3 to 7.0.6 in /frontend by @dependabot in #1015
- Bump eslint-plugin-testing-library from 6.4.0 to 6.5.0 in /frontend by @dependabot in #1018
- Swiss scheduling improvements by @evroon in #1019
- Bump docker/metadata-action from 5.5.0 to 5.6.1 by @dependabot in #1017
- Fix standings dashboard for swiss by @evroon in #1020
- Fix present dashboard by @evroon in #1021
- Fix standings page by @evroon in #1023
- Bump eslint-plugin-testing-library from 6.2.0 to 7.0.0 in /docs by @dependabot in #1024
- Bump i18next from 23.16.0 to 24.0.0 in /frontend by @dependabot in #1026
- Bump eslint-plugin-testing-library from 6.5.0 to 7.0.0 in /frontend by @dependabot in #1027
- Bump next-i18next from 15.3.0 to 15.4.0 in /frontend by @dependabot in #1025
- Bump typescript from 5.6.3 to 5.7.2 in /frontend by @dependabot in #1028
- Bump @types/node from 22.9.0 to 22.10.0 in /frontend by @dependabot in #1029
- Bump prettier from 3.3.0 to 3.4.1 in /frontend by @dependabot in #1031
- Bump docker/build-push-action from 6.9.0 to 6.10.0 by @dependabot in #1030
- Bump @tabler/icons-react from 3.22.0 to 3.23.0 in /frontend by @dependabot in #1033
- Bump JamesIves/github-pages-deploy-action from 4.6.0 to 4.7.1 by @dependabot in #1032
- Update pytest requirement from <=8.3.3 to <=8.3.4 in /backend by @dependabot in #1034
- Bump @tabler/icons-react from 3.23.0 to 3.24.0 in /frontend by @dependabot in #1035
- Bump react-icons from 5.3.0 to 5.4.0 in /frontend by @dependabot in #1036
- Update fastapi requirement from 0.115.5 to 0.115.6 in /backend by @dependabot in #1037
- Bump eslint-plugin-testing-library from 7.0.0 to 7.1.0 in /frontend by @dependabot in #1038
- Bump @testing-library/react from 16.0.0 to 16.1.0 in /frontend by @dependabot in #1040
- Bump @trivago/prettier-plugin-sort-imports from 4.3.0 to 5.0.1 in /docs by @dependabot in #1041
- Bump @trivago/prettier-plugin-sort-imports from 4.3.0 to 5.2.0 in /frontend by @dependabot in #1045
- Bump @emotion/react from 11.13.0 to 11.14.0 in /frontend by @dependabot in #1046
- Bump nanoid from 3.3.7 to 3.3.8 in /docs by @dependabot in #1048
- Bump nanoid from 3.3.7 to 3.3.8 in /frontend by @dependabot in #1047
- Bump @mantine/form from 7.14.0 to 7.15.0 in /frontend by @dependabot in #1049
- Bump @next/bundle-analyzer from 15.0.0 to 15.1.0 in /frontend by @dependabot in #1050
- Bump next from 15.0.0 to 15.1.0 in /frontend by @dependabot in #1051
- Bump react-redux from 9.1.2 to 9.2.0 in /frontend by @dependabot in #1052
- Bump @next/eslint-plugin-next from 15.0.0 to 15.1.0 in /frontend by @dependabot in #1053
- Bump i18next from 24.0.0 to 24.1.0 in /frontend by @dependabot in #1054
- Bump react-i18next from 15.1.0 to 15.2.0 in /frontend by @dependabot in #1055
- Fix Team Logos not loading by @babeuh in #1057
- Bump @tabler/icons-react from 3.24.0 to 3.26.0 in /frontend by @dependabot in #1059
- Bump eslint-plugin-jest from 28.9.0 to 28.10.0 in /frontend by @dependabot in #1060
- Update contributors in readme by @github-actions in #1061
- Update contributors in docs by @github-actions in #1062
- Bump i18next from 24.1.0 to 24.2.0 in /frontend by @dependabot in #1064
- Bump swr from 2.2.4 to 2.3.0 in /frontend by @dependabot in #1065
- Install python 3.12 on CI by @evroon in #1066
- Bump react-i18next from 15.2.0 to 15.3.0 in /frontend by @dependabot in #1067
- Bump react-i18next from 15.3.0 to 15.4.0 in /frontend by @dependabot in #1069
- Bump next from 15.1.0 to 15.1.2 in /frontend by @dependabot in #1071
- Bump @tabler/icons-react from 3.26.0 to 3.27.1 in /frontend by @dependabot in #1072
- Bump @tabler/icons-react from 3.27.1 to 3.28.1 in /frontend by @dependabot in #1073
- Bump docker/build-push-action from 6.10.0 to 6.11.0 by @dependabot in #1075
- Bump postcss from 8.4.33 to 8.5.0 in /frontend by @dependabot in #1077
- Fix dev packages by @evroon in #1076
- Update vulture requirement from 2.10 to 2.14 in /backend by @dependabot in #1078
- Update pytest-xdist requirement from 3.2.1 to 3.6.1 in /backend by @dependabot in #1079
- Bump eslint-plugin-jest from 28.10.0 to 28.11.0 in /frontend by @dependabot in #1081
- Bump @mantine/form from 7.15.0 to 7.16.0 in /frontend by @dependabot in #1082
- Update pytest-cov requirement from 4.0.0 to 6.0.0 in /backend by @dependabot in #1080
- Bump @testing-library/user-event from 14.5.2 to 14.6.0 in /frontend by @dependabot in #1084
- Bump cookies-next from 5.0.2 to 5.1.0 in /frontend by @dependabot in #1085
- Bump @testing-library/react from 16.1.0 to 16.2.0 in /frontend by @dependabot in #1086
- Bump docker/build-push-action from 6.11.0 to 6.12.0 by @dependabot in #1083
- Bump @tabler/icons-react from 3.28.1 to 3.29.0 in /frontend by @dependabot in #1087
- Bump @types/node from 22.10.0 to 22.12.0 in /frontend by @dependabot in #1090
New Contributors
Full Changelog: v2.0.2...v2.0.3