Skip to content

Latest commit

 

History

History
344 lines (307 loc) · 34.8 KB

CHANGELOG.md

File metadata and controls

344 lines (307 loc) · 34.8 KB

Changelog

v2.0.0 (2024-07-24)

What's Changed

Features

  • Create Dockerfile by @VKTB in #1187
  • Set React production variables for plugin build paths in Dockerfile by @VKTB in #1241
  • Docker build workflow should only run on pushes to K8S branch by @VKTB in #1237
  • Implement best practices in Docker image by @VKTB in #1284
  • Fix security vulnerabilities reverted by MUIv5 branch by @louise-davies in #1314
  • Configure Renovate by @renovate in #1313
  • Improve handling of undefined carts by @louise-davies in #1283
  • Adjust height calculations in various components by @kennethnym in #1378
  • Migrate dg-download to react-query and @testing-library by @kennethnym in #1352
  • Improving download e2e test to account for random ordering of downloads by @sam-glendenning in #1383
  • Use different settings.json file for running e2e in CI vs locally by @kennethnym in #1388
  • Create CITATION.cff by @agbeltran in #1298
  • Use react query provided timestamps for download table last checked time by @kennethnym in #1404
  • Fix details panel layout issue across mounts by @kennethnym in #1384
  • Fix 'Date To' Filter in user download table by @jounaidr in #1412
  • Add a datafile previewer for previewing datafiles in-situ, implemented for .txt & .log by @kennethnym in #1393
  • fix timestamps for Requested At columns in download tables by @jounaidr in #1414
  • Fixing renovate.json #1425 by @sam-glendenning in #1426
  • Updating yarn.lock to remove unnecessary package by @sam-glendenning in #1428
  • Fix incorrect study dates shown in ISIS study views with date filters by @kennethnym in #1416
  • Add progress bar UI to download status tables to show download progress by @kennethnym in #1371
  • Add label text for include/exclude filters to make them more explicit by @jounaidr in #1419
  • Authenticate locally with datagateway-api by @jounaidr in #1431
  • [Hotfix] attempting to fix failing download unit tests by @sam-glendenning in #1442
  • Migrate lerna to yarn workspaces by @jounaidr in #1434
  • Seconds added to DateTime Picker by @LunaBarrett in #1433
  • Misc fixes by @louise-davies in #1458
  • Ensure that datagateway tests will continue to work with new datagateway-api config by @Reillyhewitson in #1466
  • Disable checkboxes when parent entity is in cart by @jounaidr in #1497
  • Fix refresh button in user download table by @jounaidr in #1507
  • Bump node version in CI from v14 to v16 by @kennethnym in #1513
  • Refactor docker-build workflow into a job in ci-build workflow by @VKTB in #1300
  • Bring k8s-deployment branch up to date and fix Docker build by @VKTB in #1516
  • Test/migrate generation script by @Reillyhewitson in #1501
  • Migrate every test to use testing-library by @kennethnym in #1447
  • Docker image improvements by @VKTB in #1518
  • Update pinned version of DataGateway API on GitHub Actions by @MRichards99 in #1520
  • Shows loadings status when submitting download card in download confirm dialog by @kennethnym in #1525
  • Use investigationFacilityCycles to determine the facility cycles an Investigation belongs to by @kennethnym in #1415
  • Feature/use isis data publications #1464 by @jounaidr in #1514
  • Fix date-time filtering not working correctly in download table by @kennethnym in #1534
  • Autocomplete Recent Searches by @MRichards99 in #1539
  • Feature/add exact filter #1540 by @kaperoo in #1574
  • Feature/download type status cache #1519 by @kaperoo in #1576
  • Improve e2e tests & fix sorting bug by @louise-davies in #1575
  • Fix Data Publications e2e Test by @MRichards99 in #1580
  • Fix double requests on default sort by @kaperoo in #1583
  • Feature/improve sorting ux #1541 by @kaperoo in #1578
  • Update node version on CI and use proper yarn cache by @louise-davies in #1591
  • Improve unit tests & fix text previewer styling by @louise-davies in #1594
  • Containerize application and configure GitHub Actions to build and push Docker image to Harbor by @VKTB in #1535
  • Add links to the corresponding entities for download selections by @kennethnym in #1413
  • Mint custom datapublications #1529 #1531 by @louise-davies in #1537
  • Update dependency @testing-library/jest-dom to v5.17.0 by @renovate in #1607
  • simpler icat timestamps by @kaperoo in #1619
  • Migrate file size/count queries to use ICAT v5 properties for investigation/dataset entities by @jounaidr in #1499
  • Fix doi minting code by @louise-davies in #1646
  • Changes to docker image by @ajkyffin in #1645
  • Implement new ISIS data publication hierarchy #1528 by @louise-davies in #1648
  • Update release workflow by @louise-davies in #1660
  • Lucene search UI changes by @kennethnym in #1401

Dependencies

  • Organise dev and prod dependencies by @VKTB in #1171
  • Bump jsrsasign from 10.5.8 to 10.5.25 by @dependabot in #1301
  • React 17 and MUIv5 upgrade #830 #1096 by @joelvdavies in #1129
  • Pin dependencies by @renovate in #1317
  • Update dependency cypress to v9.7.0 by @renovate in #1320
  • Update dependency @types/jest to v27.5.2 by @renovate in #1318
  • Update dependency eslint-config-prettier to v8.5.0 by @renovate in #1323
  • Update dependency eslint to v8.19.0 by @renovate in #1322
  • Update dependency axios to v0.27.2 by @renovate in #1319
  • Update dependency date-fns-tz to v1.3.5 by @renovate in #1321
  • Update dependency eslint-plugin-prettier to v3.4.1 by @renovate in #1325
  • Update dependency express to v4.18.1 by @renovate in #1326
  • Update dependency i18next-http-backend to v1.4.1 by @renovate in #1329
  • Update dependency single-spa-react to v4.6.1 by @renovate in #1335
  • Update emotion monorepo to v11.9.3 (minor) by @renovate in #1338
  • Update dependency tslib to v2.4.0 by @renovate in #1336
  • Update actions/cache action to v3 by @renovate in #1341
  • Update actions/checkout action to v3 by @renovate in #1342
  • Update typescript-eslint monorepo to v5.30.6 (minor) by @renovate in #1340
  • Update dependency cypress-failed-log to v2.10.0 by @renovate in #1324
  • Update dependency redux to v4.2.0 by @renovate in #1334
  • Update actions/setup-node action to v3 by @renovate in #1345
  • Update actions/setup-python action to v4 by @renovate in #1346
  • Update actions/setup-java action to v3 by @renovate in #1344
  • Update dependency react-query to v3.39.2 by @renovate in #1333
  • Update dependency eslint to v8.20.0 by @renovate in #1343
  • Update dependency @testing-library/react-hooks to v8 by @renovate in #1351
  • Update actions/upload-artifact action to v3 by @renovate in #1347
  • Update codecov/codecov-action action to v3 by @renovate in #1348
  • Update dependency @date-io/date-fns to v2 by @renovate in #1349
  • Update dependency @types/jsrsasign to v10 by @renovate in #1354
  • Update dependency @welldone-software/why-did-you-render to v7 by @renovate in #1358
  • Update dependency eslint-plugin-prettier to v4 by @renovate in #1360
  • Update dependency husky to v8 by @renovate in #1366
  • Update dependency i18next to v21.8.14 by @renovate in #1327
  • Update dependency date-fns to v2.29.1 by @renovate in #1357
  • Update dependency lint-staged to v13 by @renovate in #1372
  • Update dependency react-i18next to v11.18.3 by @renovate in #1332
  • Update dependency lerna to v5 by @renovate in #1369
  • Update typescript-eslint monorepo to v5.31.0 (minor) by @renovate in #1364
  • Update emotion monorepo to v11.10.0 (minor) by @renovate in #1380
  • Update typescript-eslint monorepo to v5.32.0 (minor) by @renovate in #1381
  • Update dependency serve to v14 by @renovate in #1382
  • Update dependency @testing-library/user-event to v14.4.2 by @renovate in #1385
  • Update dependency typescript to v4.7.4 by @renovate in #1337
  • Update material-ui monorepo to v5.8.4 (minor) by @renovate in #1339
  • Update dependency @date-io/date-fns to v2.15.0 by @renovate in #1391
  • Update dependency eslint to v8.22.0 by @renovate in #1379
  • Update dependency prettier to v2.7.1 by @renovate in #1330
  • Update dependency lerna to v5.4.3 by @renovate in #1387
  • Update dependency i18next to v21.9.1 by @renovate in #1386
  • Update dependency eslint to v8.23.0 by @renovate in #1405
  • Update dependency lerna to v5.5.0 by @renovate in #1407
  • Update dependency @mui/icons-material to v5.10.3 by @renovate in #1396
  • Pin dependencies by @renovate in #1417
  • Update dependency @types/jest to v29 by @renovate in #1406
  • Update typescript-eslint monorepo to v5.38.0 (minor) by @renovate in #1389
  • Update dependency @date-io/date-fns to v2.16.0 by @renovate in #1420
  • Update dependency eslint to v8.24.0 by @renovate in #1421
  • Update typescript-eslint monorepo to v5.39.0 (minor) by @renovate in #1430
  • Update dependency react-redux to v8 by @renovate in #1375
  • Update dependency i18next to v21.10.0 by @renovate in #1435
  • Update dependency @types/jest to v29.1.2 by @renovate in #1429
  • Update dependency eslint to v8.25.0 by @renovate in #1437
  • Update dependency eslint to v8.26.0 by @renovate in #1448
  • Update typescript-eslint monorepo to v5.41.0 (minor) by @renovate in #1439
  • Update dependency react-i18next to v12 by @renovate in #1446
  • Update dependency i18next-http-backend to v2 by @renovate in #1451
  • Update dependency i18next-browser-languagedetector to v7 by @renovate in #1450
  • Update dependency typescript to v4.8.4 by @renovate in #1403
  • Update dependency i18next to v22 by @renovate in #1444
  • Update dependency @types/node to v18 by @renovate in #1449
  • Update typescript-eslint monorepo to v5.42.0 (minor) by @renovate in #1452
  • Update dependency @types/jest to v29.2.1 by @renovate in #1443
  • Bump loader-utils from 1.4.0 to 1.4.1 by @dependabot in #1455
  • Update dependency eslint to v8.27.0 by @renovate in #1456
  • Update dependency jsrsasign to v10.6.0 by @renovate in #1454
  • Update dependency serve to v14.1.1 by @renovate in #1460
  • Fix security alerts by @louise-davies in #1465
  • Update Yarn to v3.3.0 by @renovate in #1469
  • Update typescript-eslint monorepo to v5.43.0 (minor) by @renovate in #1467
  • Update dependency @craco/craco to v7 by @renovate in #1461
  • Update dependency eslint to v8.28.0 by @renovate in #1470
  • Update typescript-eslint monorepo to v5.44.0 (minor) by @renovate in #1474
  • Update dependency prettier to v2.8.0 by @renovate in #1475
  • Upgrading to Cypress v11 #1427 by @sam-glendenning in #1476
  • Bump decode-uri-component from 0.2.0 to 0.2.2 by @dependabot in #1478
  • Update typescript-eslint monorepo to v5.45.0 (minor) by @renovate in #1477
  • Update dependency eslint to v8.29.0 by @renovate in #1479
  • Bump qs from 6.5.2 to 6.5.3 by @dependabot in #1480
  • Bumping @mui/x-date-pickers to v5.0.9 by @sam-glendenning in #1481
  • Update dependency typescript to v4.9.3 by @renovate in #1468
  • Update dependency lint-staged to v13.1.0 by @renovate in #1482
  • Lock file maintenance by @renovate in #1394
  • Update dependency start-server-and-test to v1.15.0 by @renovate in #1483
  • Lock file maintenance by @renovate in #1487
  • Update dependency react-i18next to v12.1.1 by @renovate in #1484
  • Update dependency i18next-http-backend to v2.1.0 by @renovate in #1488
  • Update material-ui monorepo to v5.11.0 (minor) by @renovate in #1489
  • Lock file maintenance by @renovate in #1490
  • Update dependency eslint-config-prettier to v8.6.0 by @renovate in #1495
  • Bump json5 from 1.0.1 to 1.0.2 by @dependabot in #1496
  • Update dependency eslint to v8.32.0 by @renovate in #1494
  • Update typescript-eslint monorepo to v5.48.2 (minor) by @renovate in #1491
  • Lock file maintenance by @renovate in #1492
  • Lock file maintenance by @renovate in #1506
  • Update dependency @types/jest to v29.4.0 by @renovate in #1504
  • Update dependency serve to v14.2.0 by @renovate in #1503
  • Update typescript-eslint monorepo to v5.49.0 (minor) by @renovate in #1502
  • Bump webpack from 5.75.0 to 5.76.1 by @dependabot in #1517
  • Pin dependencies by @renovate in #1536
  • Update dependency eslint to v8.43.0 by @renovate in #1508
  • Update dependency tslib to v2.5.3 by @renovate in #1505
  • Update typescript-eslint monorepo to v5.60.0 (minor) by @renovate in #1510
  • Update dependency date-fns-tz to v2 by @renovate in #1509
  • Update Yarn to v3.6.0 by @renovate in #1511
  • Replace dependency babel-eslint with @babel/eslint-parser 7.11.0 by @renovate in #1542
  • Update dependency @craco/craco to v7.1.0 by @renovate in #1545
  • Update actions/checkout digest to c85c95e by @renovate in #1544
  • Update dependency @babel/eslint-parser to v7.22.5 by @renovate in #1546
  • Update dependency @types/jest to v29.5.2 by @renovate in #1548
  • Update dependency date-fns to v2.30.0 by @renovate in #1549
  • Update dependency eslint-config-prettier to v8.8.0 by @renovate in #1550
  • Update dependency eslint-plugin-cypress to v2.13.3 by @renovate in #1551
  • Update dependency i18next-browser-languagedetector to v7.1.0 by @renovate in #1552
  • Update dependency @types/node to v18.16.18 by @renovate in #1515
  • Update dependency jsrsasign to v10.8.6 by @renovate in #1554
  • Update dependency react-i18next to v12.3.1 by @renovate in #1556
  • Update dependency i18next-http-backend to v2.2.1 by @renovate in #1553
  • Update dependency lint-staged to v13.2.3 by @renovate in #1555
  • Update emotion monorepo (minor) by @renovate in #1561
  • Update dependency tslib to v2.6.0 by @renovate in #1558
  • Update dependency eslint to v8.44.0 by @renovate in #1559
  • Update dependency start-server-and-test to v2 by @renovate in #1566
  • Update actions/setup-node digest to e33196f by @renovate in #1568
  • Update typescript-eslint monorepo to v5.61.0 (minor) by @renovate in #1569
  • Bump semver from 6.3.0 to 6.3.1 by @dependabot in #1571
  • Update dependency url-search-params-polyfill to v8.2.4 by @renovate in #1560
  • Bump word-wrap from 1.2.3 to 1.2.4 by @dependabot in #1573
  • Bump @adobe/css-tools from 4.1.0 to 4.3.1 by @dependabot in #1577
  • Update dependency @mui/x-date-pickers to v6 by @renovate in #1562
  • Bump @babel/traverse from 7.20.13 to 7.23.2 by @dependabot in #1585
  • Update actions/checkout digest to f43a0e5 by @renovate in #1579
  • Update actions/setup-java digest to 0ab4596 by @renovate in #1587
  • Update dependency axios to v1 [SECURITY] by @renovate in #1593
  • Bump axios from 1.6.0 to 1.6.1 by @dependabot in #1595
  • Bump @adobe/css-tools from 4.3.1 to 4.3.2 by @dependabot in #1598
  • Update actions/setup-node digest to 1a4442c by @renovate in #1588
  • Update actions/setup-python digest to 65d7f2d by @renovate in #1589
  • Update actions/upload-artifact digest to a8a3f3a by @renovate in #1590
  • Bump follow-redirects from 1.15.3 to 1.15.5 by @dependabot in #1601
  • Update actions/checkout digest to f43a0e5 by @renovate in #1599
  • Update richardsimko/update-tag digest to e173a8e by @renovate in #1602
  • Update dependency @date-io/date-fns to v2.17.0 by @renovate in #1606
  • Update dependency react-redux to v8.1.3 by @renovate in #1557
  • Update dependency jsrsasign to v11 [SECURITY] by @renovate in #1609
  • Update dependency @babel/eslint-parser to v7.23.3 by @renovate in #1604
  • Update dependency @testing-library/user-event to v14.5.2 by @renovate in #1610
  • Update dependency @types/node to v18.19.8 by @renovate in #1612
  • Update dependency eslint to v8.56.0 by @renovate in #1613
  • Update Yarn to v3.7.0 by @renovate in #1603
  • Update dependency eslint-config-prettier to v8.10.0 by @renovate in #1614
  • Update dependency i18next-browser-languagedetector to v7.2.0 by @renovate in #1616
  • Update dependency lint-staged to v13.3.0 - autoclosed by @renovate in #1618
  • Update dependency i18next-http-backend to v2.4.2 by @renovate in #1617
  • Update dependency eslint-plugin-cypress to v2.15.1 by @renovate in #1615
  • Update docker/build-push-action action to v4.2.1 by @renovate in #1620
  • Update docker/login-action action to v2.2.0 by @renovate in #1621
  • Update docker/metadata-action action to v4.6.0 by @renovate in #1622
  • Update typescript-eslint monorepo to v5.62.0 (minor) by @renovate in #1623
  • Update Node.js to v20.11.0 by @renovate in #1624
  • Update codecov/codecov-action digest to 4fe8c5f by @renovate in #1625
  • Update actions/checkout action to v4 by @renovate in #1627
  • Update actions/setup-java action to v4 by @renovate in #1628
  • Update actions/setup-node action to v4 by @renovate in #1629
  • Update actions/setup-python action to v5 by @renovate in #1630
  • Update actions/upload-artifact action to v4 by @renovate in #1631
  • Update dependency @testing-library/jest-dom to v6 by @renovate in #1633
  • Update dependency loglevel to v1.9.1 by @renovate in #1634
  • Update codecov/codecov-action digest to ab904c4 by @renovate in #1636
  • Update codecov/codecov-action action to v4 by @renovate in #1638
  • Update dependency @testing-library/jest-dom to v6.4.1 by @renovate in #1637
  • Update actions/upload-artifact digest to 5d5d22a by @renovate in #1642
  • Update dependency typescript to v5 by @renovate in #1567
  • Update dependency cypress to v13 by @renovate in #1639
  • Update Node.js to 8765147 by @renovate in #1653
  • Bump ip from 2.0.0 to 2.0.1 by @dependabot in #1650
  • Bump follow-redirects from 1.15.5 to 1.15.6 by @dependabot in #1651
  • Bump webpack-dev-middleware from 5.3.3 to 5.3.4 by @dependabot in #1652
  • Bump express from 4.18.1 to 4.19.2 by @dependabot in #1654
  • Bump tar from 6.1.13 to 6.2.1 by @dependabot in #1656
  • Bump ws from 7.5.9 to 7.5.10 by @dependabot in #1659
  • Bump braces from 3.0.2 to 3.0.3 by @dependabot in #1658
  • Bump ejs from 3.1.8 to 3.1.10 by @dependabot in #1657

New Contributors

  • @renovate made their first contribution in #1313
  • @kennethnym made their first contribution in #1378
  • @jounaidr made their first contribution in #1412
  • @Reillyhewitson made their first contribution in #1466
  • @kaperoo made their first contribution in #1574

Full Changelog: https://github.com/ral-facilities/datagateway/compare/v1.1.3...v2.0.0

v1.1.3 (2024-02-02)

Full Changelog

Fixed bugs:

  • Fix performance of datafile table requests by extracting out investigation ID check to ID check functions ffbb197 (louise-davies)

v1.1.2 (2023-09-28)

Full Changelog

Fixed bugs:

  • #1582 - Fix double requests on default sort #1583 (kaperoo)

v1.1.1 (2022-08-24)

Full Changelog

Fixed bugs:

v1.1.0 (2022-06-23)

Full Changelog

Implemented enhancements:

Fixed bugs:

Security fixes:

Merged pull requests:

v1.0.0 (2022-03-31)

Initial release for ISIS

* This Changelog was automatically generated by github_changelog_generator