What's Changed
Features
- Create Actions workflow for uploading container image to Harbor by @VKTB in #1040
- Create Dockerfile by @VKTB in #1036
- Implement best practices in Docker image by @VKTB in #1077
- Improving and fixing accessibility statement by @sam-glendenning in #1064
- Update yarn.lock by @louise-davies in #1126
- Change top of page icon unicode by @kennethnym in #1119
- Configure Renovate by @renovate in #1125
- Limit height of page content so that app bar and nav bar stays visible when scrolling by @kennethnym in #1121
- Auto detect fragment in URL and jump to element by @kennethnym in #1118
- Updating yarn.lock to remove unnecessary package by @sam-glendenning in #1195
- changed footer to include SCD by @LunaBarrett in #1164
- Feature/upgrade cypress v10 #1194 by @jounaidr in #1216
- #122 - have CDN fallbacks for react & react-dom by @louise-davies in #1228
- Bump node version in CI from v14 to v16 by @kennethnym in #1264
- Refactor docker-build workflow into a job in ci-build workflow by @VKTB in #1106
- Optimised production build fails to compile by @VKTB in #1269
- Bring k8sdeployment branch up to date and fix Docker build by @VKTB in #1270
- Migrate scigateway tests to testing-library by @kennethnym in #1273
- Feature/use ga4 #1219 by @jounaidr in #1271
- Docker image improvements by @VKTB in #1274
- Improve scigateway mobile support by @kennethnym in #1281
- Add severity selection to admin scheduledMaintenance #1053 by @kaperoo in #1314
- Check for maintenance state every 5 minutes and force refresh if changed by @kaperoo in #1315
- Update Node version to 20 in CI by @louise-davies in #1318
- Feature/non authentication #1313 by @kaperoo in #1317
- Containerize application and configure GitHub Actions to build and push Docker image to Harbor by @VKTB in #1276
- Upgrade Node by @VKTB in #1327
- Pin docker base images to SHA by @VKTB in #1382
- Bump Docker base images by @VKTB in #1395
- Fix help page top of page links #1400 by @joelvdavies in #1401
- Update release workflow by @louise-davies in #1405
- Release v2.0.0 by @louise-davies in #1406
Dependencies
- Organise dev and prod dependencies by @VKTB in #1026
- React 17 and MUIv5 upgrade #768 #927 by @joelvdavies in #930
- Pin dependencies by @renovate in #1130
- Update dependency axios to v0.27.2 by @renovate in #1132
- Update dependency cypress to v9.7.0 by @renovate in #1135
- Update dependency concurrently to v7.2.2 by @renovate in #1134
- Update dependency axios-mock-adapter to v1.21.1 by @renovate in #1133
- Update dependency @types/jest to v27.5.2 by @renovate in #1131
- Update dependency eslint to v8.19.0 by @renovate in #1136
- Update dependency eslint-config-prettier to v8.5.0 by @renovate in #1138
- Update dependency express to v4.18.1 by @renovate in #1140
- Update dependency eslint-plugin-prettier to v4.2.1 by @renovate in #1139
- Update dependency prettier to v2.7.1 by @renovate in #1144
- Update dependency lint-staged to v12.5.0 by @renovate in #1143
- Update dependency react-joyride to v2.5.0 by @renovate in #1146
- Update emotion monorepo to v11.9.3 (minor) by @renovate in #1149
- Update actions/cache action to v3 by @renovate in #1152
- Update actions/checkout action to v3 by @renovate in #1153
- Update actions/setup-node action to v3 by @renovate in #1154
- Update codecov/codecov-action action to v3 by @renovate in #1155
- Update dependency typescript to v4.7.4 by @renovate in #1148
- Update typescript-eslint monorepo to v5.30.6 (minor) by @renovate in #1151
- Update dependency cypress-failed-log to v2.10.0 by @renovate in #1137
- Update dependency redux to v4.2.0 by @renovate in #1147
- Update dependency husky to v8 by @renovate in #1161
- Update dependency lint-staged to v13 by @renovate in #1163
- Update dependency eslint to v8.20.0 by @renovate in #1159
- Update dependency serve to v14 by @renovate in #1167
- Update dependency concurrently to v7.3.0 by @renovate in #1162
- Update dependency i18next to v21.8.14 by @renovate in #1142
- Update dependency react-i18next to v11.18.3 by @renovate in #1145
- Update typescript-eslint monorepo to v5.31.0 (minor) by @renovate in #1170
- Add @testing-library dependencies by @kennethnym in #1171
- Update dependency @testing-library/user-event to v14.4.2 by @renovate in #1175
- Update typescript-eslint monorepo to v5.32.0 (minor) by @renovate in #1174
- Update emotion monorepo to v11.10.0 (minor) by @renovate in #1172
- Update dependency eslint to v8.21.0 by @renovate in #1173
- Lock file maintenance by @renovate in #1169
- Pin dependencies by @renovate in #1180
- Update dependency i18next to v21.9.0 by @renovate in #1176
- Update material-ui monorepo (minor) by @renovate in #1150
- Update dependency eslint to v8.22.0 by @renovate in #1178
- Update dependency eslint to v8.23.0 by @renovate in #1183
- Update dependency @testing-library/react to v13.4.0 by @renovate in #1185
- Update dependency @mui/icons-material to v5.10.3 by @renovate in #1181
- Update dependency @types/jest to v29 by @renovate in #1184
- Downgrading @testing-library/react to v12.1.5 by @sam-glendenning in #1187
- Update dependency concurrently to v7.4.0 by @renovate in #1186
- Update typescript-eslint monorepo to v5.38.0 (minor) by @renovate in #1177
- Update dependency eslint to v8.24.0 by @renovate in #1189
- Update typescript-eslint monorepo to v5.39.0 (minor) by @renovate in #1197
- Lock file maintenance by @renovate in #1179
- Update dependency react-redux to v8 by @renovate in #1165
- Update dependency i18next to v21.10.0 by @renovate in #1199
- Update dependency eslint to v8.25.0 by @renovate in #1200
- Update dependency @types/jest to v29.1.2 by @renovate in #1196
- Update dependency @types/jest to v29.2.0 by @renovate in #1203
- Update typescript-eslint monorepo to v5.40.1 (minor) by @renovate in #1202
- Update dependency concurrently to v7.5.0 by @renovate in #1208
- Update dependency eslint to v8.26.0 by @renovate in #1207
- Update dependency i18next-browser-languagedetector to v7 by @renovate in #1211
- Update typescript-eslint monorepo to v5.41.0 (minor) by @renovate in #1209
- Update dependency react-i18next to v12 by @renovate in #1206
- Lock file maintenance by @renovate in #1201
- Update dependency i18next-http-backend to v2 by @renovate in #1213
- Update dependency typescript to v4.8.4 by @renovate in #1182
- Update dependency i18next to v22 by @renovate in #1204
- Update dependency @types/node to v18 by @renovate in #1210
- Update typescript-eslint monorepo to v5.42.0 (minor) by @renovate in #1214
- Update dependency serve to v14.1.1 by @renovate in #1220
- Update dependency eslint to v8.27.0 by @renovate in #1218
- Bump loader-utils from 2.0.3 to 2.0.4 by @dependabot in #1223
- Update typescript-eslint monorepo to v5.43.0 (minor) by @renovate in #1224
- Update Yarn to v3.3.0 by @renovate in #1226
- Update dependency cypress to v11 by @renovate in #1221
- Update dependency eslint to v8.28.0 by @renovate in #1227
- Update dependency typescript to v4.9.3 by @renovate in #1225
- Update typescript-eslint monorepo to v5.44.0 (minor) by @renovate in #1230
- Lock file maintenance by @renovate in #1215
- Update dependency prettier to v2.8.0 by @renovate in #1232
- Update typescript-eslint monorepo to v5.45.0 (minor) by @renovate in #1233
- Update dependency eslint to v8.29.0 by @renovate in #1234
- Bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #1235
- Update dependency cypress to v12.0.1 by @renovate in #1231
- Update dependency concurrently to v7.6.0 by @renovate in #1229
- Update dependency lint-staged to v13.1.0 by @renovate in #1236
- Update dependency start-server-and-test to v1.15.0 by @renovate in #1237
- Update typescript-eslint monorepo to v5.46.0 (minor) by @renovate in #1240
- Update dependency react-i18next to v12.1.1 by @renovate in #1238
- Update dependency i18next-http-backend to v2.1.0 by @renovate in #1241
- Update dependency cypress to v12.1.0 by @renovate in #1242
- Update dependency jsonwebtoken to v9 [SECURITY] by @renovate in #1249
- Update dependency wait-on to v7 by @renovate in #1245
- Bump json5 from 1.0.1 to 1.0.2 by @dependabot in #1251
- Update dependency @types/jsonwebtoken to v9 by @renovate in #1252
- Update dependency cypress to v12.3.0 by @renovate in #1250
- Update typescript-eslint monorepo to v5.48.2 (minor) by @renovate in #1247
- Update dependency eslint to v8.32.0 by @renovate in #1246
- Update dependency eslint-config-prettier to v8.6.0 by @renovate in #1253
- Update typescript-eslint monorepo to v5.49.0 (minor) by @renovate in #1255
- Update dependency eslint to v8.33.0 by @renovate in #1259
- Update dependency @types/jest to v29.4.0 by @renovate in #1258
- Update dependency serve to v14.2.0 by @renovate in #1257
- Bump @sideway/formula from 3.0.0 to 3.0.1 by @dependabot in #1263
- Bump webpack from 5.75.0 to 5.76.1 by @dependabot in #1272
- Bump http-cache-semantics from 4.1.0 to 4.1.1 by @dependabot in #1260
- Pin dependencies by @renovate in #1277
- Replace dependency babel-eslint with @babel/eslint-parser 7.11.0 by @renovate in #1278
- Update dependency cypress to v12.15.0 by @renovate in #1256
- Update typescript-eslint monorepo to v5.60.0 (minor) by @renovate in #1261
- Update dependency eslint to v8.43.0 by @renovate in #1267
- Update dependency @types/node to v18.16.18 by @renovate in #1266
- Update Yarn to v3.6.0 by @renovate in #1262
- Update dependency @babel/eslint-parser to v7.22.5 by @renovate in #1279
- Update actions/checkout digest to c85c95e by @renovate in #1282
- Update dependency @types/jest to v29.5.2 by @renovate in #1283
- Update dependency eslint-config-prettier to v8.8.0 by @renovate in #1284
- Update dependency lint-staged to v13.2.2 by @renovate in #1287
- Update dependency eslint-plugin-cypress to v2.13.3 by @renovate in #1285
- Update dependency i18next-http-backend to v2.2.1 by @renovate in #1286
- Update dependency react-i18next to v12.3.1 by @renovate in #1289
- Update emotion monorepo (minor) by @renovate in #1291
- Update dependency cypress to v12.16.0 by @renovate in #1288
- Update dependency i18next-browser-languagedetector to v7.1.0 by @renovate in #1292
- Update dependency concurrently to v8 by @renovate in #1294
- Update dependency start-server-and-test to v2 by @renovate in #1297
- Update dependency typescript to v5 by @renovate in #1298
- Update dependency eslint to v8.44.0 by @renovate in #1299
- Update actions/setup-node digest to e33196f by @renovate in #1300
- Update typescript-eslint monorepo to v5.61.0 (minor) by @renovate in #1301
- Bump semver from 6.3.0 to 6.3.1 by @dependabot in #1304
- Update dependency cypress to v12.17.1 by @renovate in #1303
- Update typescript-eslint monorepo to v5.62.0 (minor) by @renovate in #1305
- Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #1308
- Update dependency react-redux to v8.1.2 by @renovate in #1290
- Update dependency eslint to v8.47.0 by @renovate in #1307
- Bump @adobe/css-tools from 4.0.1 to 4.3.1 by @dependabot in #1311
- Bump @babel/traverse from 7.20.1 to 7.23.2 by @dependabot in #1316
- Update dependency axios to v1 [SECURITY] by @renovate in #1320
- Bump axios from 1.6.0 to 1.6.1 by @dependabot in #1321
- Update richardsimko/update-tag digest to e173a8e by @renovate in #1322
- Update actions/checkout digest to f43a0e5 by @renovate in #1309
- Update actions/setup-node digest to 1a4442c by @renovate in #1310
- Bump @adobe/css-tools from 4.3.1 to 4.3.2 by @dependabot in #1326
- Bump follow-redirects from 1.15.3 to 1.15.4 by @dependabot in #1330
- Update Yarn to v3.7.0 by @renovate in #1324
- Update dependency i18next to v23 by @renovate in #1295
- Update dependency @babel/eslint-parser to v7.23.3 by @renovate in #1325
- Update dependency @testing-library/user-event to v14.5.2 by @renovate in #1329
- Update dependency @testing-library/jest-dom to v5.17.0 by @renovate in #1328
- Update dependency @types/node to v18.19.7 by @renovate in #1331
- Update dependency axios-mock-adapter to v1.22.0 by @renovate in #1332
- Update dependency eslint to v8.56.0 by @renovate in #1333
- Update dependency eslint-plugin-cypress to v2.15.1 by @renovate in #1335
- Update dependency eslint-config-prettier to v8.10.0 by @renovate in #1334
- Update dependency i18next-browser-languagedetector to v7.2.0 by @renovate in #1336
- Update dependency i18next-http-backend to v2.4.2 by @renovate in #1337
- Update dependency lint-staged to v13.3.0 by @renovate in #1338
- Update dependency react-joyride to v2.7.2 by @renovate in #1339
- Update dependency typescript to v5.3.3 by @renovate in #1340
- Update docker/build-push-action action to v4.2.1 by @renovate in #1342
- Update docker/login-action action to v2.2.0 by @renovate in #1343
- Update dependency wait-on to v7.2.0 by @renovate in #1341
- Update Node.js to v20.11.0 by @renovate in #1345
- Update docker/metadata-action action to v4.6.0 by @renovate in #1344
- Update actions/checkout action to v4 by @renovate in #1347
- Update actions/setup-node action to v4 by @renovate in #1348
- Update dependency lint-staged to v15 by @renovate in #1352
- Update dependency @testing-library/jest-dom to v6 by @renovate in #1349
- Update codecov/codecov-action digest to 4fe8c5f by @renovate in #1353
- Update dependency react-i18next to v14 by @renovate in #1354
- Update dependency @testing-library/jest-dom to v6.3.0 by @renovate in #1355
- Update dependency loglevel to v1.9.1 by @renovate in #1358
- Update dependency husky to v9 by @renovate in #1360
- Update codecov/codecov-action digest to ab904c4 by @renovate in #1359
- Update codecov/codecov-action action to v4 by @renovate in #1362
- Update dependency @testing-library/jest-dom to v6.4.1 by @renovate in #1363
- Update dependency i18next to v23.8.2 by @renovate in #1361
- Update Yarn to v3.8.0 by @renovate in #1364
- Update dependency cypress to v13 by @renovate in #1350
- Update Yarn to v4 by @renovate in #1346
- Update dependency prettier to v3 by @renovate in #1302
- Update material-ui monorepo to v5.15.10 (minor) by @renovate in #1244
- Update dependency eslint-config-prettier to v9 by @renovate in #1351
- Update dependency redux-thunk to v3 by @renovate in #1365
- Update typescript-eslint monorepo to v7 (major) by @renovate in #1374
- Update Node.js to 8765147 by @renovate in #1384
- Bump follow-redirects from 1.15.5 to 1.15.6 by @dependabot in #1381
- Bump webpack-dev-middleware from 5.3.3 to 5.3.4 by @dependabot in #1383
- Bump express from 4.18.1 to 4.19.2 by @dependabot in #1386
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #1396
- Bump ws from 7.5.9 to 7.5.10 by @dependabot in #1397
- Bump ejs from 3.1.8 to 3.1.10 by @dependabot in #1391
- Bump tar from 6.1.12 to 6.2.1 by @dependabot in #1389
- Bump ip from 2.0.0 to 2.0.1 by @dependabot in #1368
- Bump axios from 1.6.1 to 1.6.2 by @dependabot in #1402
New Contributors
- @kennethnym made their first contribution in #1119
- @renovate made their first contribution in #1125
- @LunaBarrett made their first contribution in #1164
- @jounaidr made their first contribution in #1216
- @kaperoo made their first contribution in #1314
Full Changelog: v1.1.0...v2.0.0