What's Changed
- Migrate renovate config by @renovate in #826
- Adds jest tests by @Lukasdotcom in #831
- Fixes bug that can cause current match for matchday to be overwritten with the next matchday's match by @Lukasdotcom in #833
- Add await to predictions so that api only responds when actually done by @Lukasdotcom in #836
- Sets null predictions to 0 automatically by @Lukasdotcom in #844
- Allows for league admin to have prediction points recalculated by @Lukasdotcom in #847
Dependency Changes
- Update dependency @types/node to v20.17.10 by @renovate in #816
- Update dependency chart.js to v4.4.7 by @renovate in #820
- Update Node.js to v22 by @renovate in #825
- Update dependency typescript to v5.7.2 by @renovate in #839
- Update dependency cypress to v13.17.0 by @renovate in #837
- Update dependency dotenv to v16.4.7 by @renovate in #829
- Update emotion monorepo to v11.14.0 by @renovate in #830
- Update dependency prettier to v3.4.2 by @renovate in #838
- Update dependency @types/react to v18.3.17 by @renovate in #822
- Update dependency csv-stringify to v6.5.2 by @renovate in #828
- Update dependency @mui/material to v6.2.1 by @renovate in #819
- Update dependency eslint-config-next to v15 by @renovate in #842
- Update typescript-eslint monorepo to v8.18.1 by @renovate in #840
- Update dependency next-auth to v4.24.11 by @renovate in #823
- Update next to v15 (major) by @Lukasdotcom in #846
- Update dependency eslint to v9 by @renovate in #841
Full Changelog: 1.20.4...1.21.0