Releases: ral-facilities/inventory-management-system
Releases · ral-facilities/inventory-management-system
v3.1.1
What's Changed
- Merge main into develop after v3.1.0 release by @joshdimanteto in #1730
- Bump rollup from 4.27.4 to 4.59.0 (develop) by @joshdimanteto in #1731
- Release/v3.1.1 by @joshdimanteto in #1734
Full Changelog: v3.1.0...v3.1.1
v3.1.0
What's Changed
- Add information dialog for rules #1494 by @lottieo in #1639
- Add description to system types #1540 by @lottieo in #1649
- Update rules to match production #1646 by @joshdimanteto in #1668
- Use get endpoints for system type 2 #1493 by @lottieo in #1652
- Change is_leaf filter to multi select field #1664 by @MatteoGuarnaccia5 in #1667
- add success toast when updating catalogue category name #1613 by @MatteoGuarnaccia5 in #1679
- Add info tooltip to system type column header in item table #1544 by @lottieo in #1654
- Admin toggle #1634 by @joshdimanteto in #1673
- Add info tooltip spares column #1631 by @lottieo in #1716
- Use 401 instead of 403 for token refreshing #1644 by @joelvdavies in #1725
- Enable editing units of properties #1526 by @MatteoGuarnaccia5 in #1662
- Enable deletion of properties for admins #1638 by @MatteoGuarnaccia5 in #1666
- V3.1.0 by @joshdimanteto in #1728
Internal changes
- add redux toolkit and setup config slice #1669 by @joshdimanteto in #1670
- create redux authorisation slice #1671 by @joshdimanteto in #1672
- fix merge issues with imports on items landing page by @joshdimanteto in #1682
Package updates
- Fix some minor security alerts by @joelvdavies in #1723
- Update dependency react-router to v7.12.0 [SECURITY] (develop) by @renovate[bot] in #1650
- Update vitest monorepo to v4 (develop) (major) by @renovate[bot] in #1584
- Update uppy monorepo (develop) by @renovate[bot] in #1538
- Update actions/checkout action to v5.0.1 (develop) by @renovate[bot] in #1616
- Update codecov/codecov-action action to v5.5.2 (develop) by @renovate[bot] in #1621
- Update codecov/test-results-action action to v1.2.1 (develop) by @renovate[bot] in #1617
- Update dependency @types/eslint-plugin-jsx-a11y to v6.10.1 (develop) by @renovate[bot] in #1618
- Update dependency typescript-eslint to v8.54.0 (develop) by @renovate[bot] in #1620
- Update actions/checkout digest to 0c366fd (develop) by @renovate[bot] in #1615
- Update dependency axios to v1.13.5 [SECURITY] (develop) by @renovate[bot] in #1681
- Update dependency browserslist to v4.28.1 (develop) by @renovate[bot] in #1695
- Update actions/setup-node action to v6.2.0 (develop) by @renovate[bot] in #1694
- Update eslint monorepo to v9.39.2 (develop) by @renovate[bot] in #1692
- Update dependency serve-static to v2.2.1 (develop) by @renovate[bot] in #1690
- Update dependency eslint-plugin-prettier to v5.5.5 (develop) - autoclosed by @renovate[bot] in #1689
- Update dependency eslint-plugin-cypress to v5.2.1 (develop) by @renovate[bot] in #1688
- Update dependency @types/react to v18.3.28 (develop) by @renovate[bot] in #1686
- Update dependency @emotion/styled to v11.14.1 (develop) by @renovate[bot] in #1684
- Update dependency prettier to v3.8.1 (develop) by @renovate[bot] in #1701
- Update dependency msw to v2.12.9 (develop) by @renovate[bot] in #1699
- Update dependency start-server-and-test to v2.1.3 (develop) by @renovate[bot] in #1691
- Update vitest monorepo to v4.0.18 (develop) by @renovate[bot] in #1693
- Update docker/metadata-action action to v5.10.0 (develop) by @renovate[bot] in #1706
- Update docker/login-action action to v3.7.0 (develop) by @renovate[bot] in #1705
- Update httpd:2.4.66-alpine3.23 Docker digest to 8f26f33 (develop) by @renovate[bot] in #1718
- Update dependency vite to v7.3.1 (develop) by @renovate[bot] in #1703
- Update dependency @vitejs/plugin-react to v5.1.4 (develop) by @renovate[bot] in #1687
- Update dependency @types/node to v22.19.11 (develop) by @renovate[bot] in #1685
- Update dependency eslint-plugin-testing-library to v7.15.4 (develop) by @renovate[bot] in #1619
- Update testing-library monorepo (develop) by @renovate[bot] in #1709
- Update dependency node to v22.22.0 (develop) by @renovate[bot] in #1700
- Update dependency express to v5.2.1 (develop) by @renovate[bot] in #1698
- Update actions/checkout action to v6 (develop) by @renovate[bot] in #1710
- Update dependency react-router to v7.13.0 (develop) by @renovate[bot] in #1702
- Update dependency globals to v17 (develop) by @renovate[bot] in #1713
- Update docker/build-push-action action to v6.19.2 (develop) by @renovate[bot] in #1704
- Update actions/upload-artifact action to v6 (develop) by @renovate[bot] in #1711
- Update dependency eslint-plugin-cypress to v5.3.0 (develop) by @renovate[bot] in #1720
- Update dependency typescript-eslint to v8.55.0 (develop) by @renovate[bot] in #1721
- Update Yarn to v4.12.0 (develop) by @renovate[bot] in #1722
- Update dependency node to v24 (develop) by @renovate[bot] in #1558
New Contributors
Full Changelog: v3.0.1...v3.1.0
v3.0.1
What's Changed
- npm axios vulnerability main by @joshdimanteto in #1683
Full Changelog: v3.0.0...v3.0.1
v3.0.0
What's Changed
- Add unit test, test selection by @asuresh-code in #1427
- Make homepage route config more explicit due to ral-facilities/scigateway#1442 by @louise-davies in #1451
- Upgrade Grid to V2 for MUI V6 by @asuresh-code in #1421
- Upgrade MUI to v6 #915 by @asuresh-code in #1424
- Upgrade MRT to v3 by @asuresh-code in #1437
- React Router upgrade to v7 #1459 by @asuresh-code in #1461
- Create systems types table #1473 by @joshdimanteto in #1480
- add systems types_id to systems dialog #1466 by @joshdimanteto in #1481
- Actually handle unauthorised route plugin config by @louise-davies in #1487
- display system types #1468 by @joshdimanteto in #1491
- Update dependency @hookform/resolvers to v5 (develop) by @renovate[bot] in #1402
- Update dependency express to v5 (develop) by @renovate[bot] in #1399
- View rules #1479 by @joshdimanteto in #1496
- Update dependency vite to v6 [SECURITY] (develop) by @renovate[bot] in #1508
- Update dependency axios to v1.12.0 [SECURITY] (develop) by @renovate[bot] in #1510
- Add property error (develop) #1513 by @joshdimanteto in #1515
- Apply rules in item dialog by @joshdimanteto in #1497
- Remove python install from CI #1520 by @joelvdavies in #1521
- Apply rules to move items dialog #1470 by @joshdimanteto in #1499
- Apply rules to the delete dialog #1500 by @joshdimanteto in #1501
- Migrate renovate config by @renovate[bot] in #1485
- Update dependency @codecov/vite-plugin to v1.9.1 (develop) by @renovate[bot] in #1532
- Update dependency vite to v7 (develop) by @renovate[bot] in #1531
- Update dependency @vitejs/plugin-react to v5 (develop) by @renovate[bot] in #1534
- Update vitest monorepo to v3.2.4 (develop) by @renovate[bot] in #1535
- Fix codecov bundler analysis not running in the CI #1533 by @joelvdavies in #1536
- Add "Spares" Column to System Type Table #1475 by @joshdimanteto in #1502
- Spares Integration for Catalogue Items Table #1476 by @joshdimanteto in #1503
- Add action menu to system items table #1471 by @joelvdavies in #1530
- Spares Integration for Catalogue Item Landing Page #1477 by @joshdimanteto in #1504
- Spares intergration items table #1478 by @joshdimanteto in #1505
- Add vitest optimiser #1413 by @joelvdavies in #1554
- Remove _APP in VITE_APP environment variables #1555 by @joelvdavies in #1556
- spares integration on systems item table #1483 by @joshdimanteto in #1509
- Bump node version to v22 on CI to match project & docker #1244 by @joelvdavies in #1559
- Update actions/setup-node action to v6 (develop) by @renovate[bot] in #1557
- Trim allowed values that end with space #1537 by @joshdimanteto in #1549
- Update dependency vite to v7.1.11 [SECURITY] (develop) by @renovate[bot] in #1539
- Update actions/checkout action to v4.3.0 (develop) by @renovate[bot] in #1560
- Update docker/build-push-action action to v6.18.0 (develop) by @renovate[bot] in #1563
- Update docker/login-action action to v3.6.0 (develop) by @renovate[bot] in #1564
- Update docker/metadata-action action to v5.9.0 (develop) by @renovate[bot] in #1565
- Update dependency start-server-and-test to v2.1.2 (develop) by @renovate[bot] in #1567
- Update dependency eslint-plugin-testing-library to v7.13.3 (develop) by @renovate[bot] in #1562
- Update dependency eslint-plugin-prettier to v5.5.4 (develop) by @renovate[bot] in #1561
- Update dependency prettier to v3.6.2 (develop) by @renovate[bot] in #1569
- Update dependency typescript-eslint to v8.46.3 (develop) by @renovate[bot] in #1568
- Update actions/upload-artifact action to v5 (develop) by @renovate[bot] in #1571
- Update actions/checkout action to v5 (develop) by @renovate[bot] in #1570
- Update dependency eslint-plugin-cypress to v5 (develop) by @renovate[bot] in #1572
- Update dependency browserslist to v4.27.0 (develop) by @renovate[bot] in #1573
- Update dependency cypress to v14.5.4 (develop) by @renovate[bot] in #1575
- Update dependency serve to v14.2.5 (develop) by @renovate[bot] in #1578
- Update dependency @vitejs/plugin-react to v5.1.0 (develop) by @renovate[bot] in #1579
- Update dependency eslint-config-prettier to v10.1.8 (develop) by @renovate[bot] in #1577
- Update dependency globals to v16.5.0 (develop) by @renovate[bot] in #1580
- Update dependency serve-static to v2 (develop) by @renovate[bot] in #1576
- Update eslint monorepo to v9.39.1 (develop) by @renovate[bot] in #1574
- Update dependency @types/node to v22.19.0 (develop) by @renovate[bot] in #1581
- Update dependency cross-env to v10 (develop) by @renovate[bot] in #1582
- Update dependency typescript to v5.9.3 (develop) by @renovate[bot] in #1585
- Create a banner for when the spares filter is applied on items table #1587 by @joshdimanteto in #1589
- Spares filter button (Bug) #1588 by @joshdimanteto in #1590
- Create a provider for API config #1595 by @joshdimanteto in #1598
- Conditionally render spares 1591 by @joshdimanteto in #1599
- make the alert component general and move to common #1601 by @joshdimanteto in #1604
- Added alert banner for the systems types table #1602 by @joshdimanteto in #1605
- Implement base authorisation #1472 by @MatteoGuarnaccia5 in #1596
- Update systems duplicate name error message #1623 by @joshdimanteto in #1624
- Implement authorisation rules #1523 by @MatteoGuarnaccia5 in #1597
- Add alert banner...
v2.0.1
What's Changed
- Add property error (main) #1513 by @joshdimanteto in #1514
- Update version to v2.0.1 by @joshdimanteto in #1516
Full Changelog: v2.0.0...v2.0.1
v2.0.0
What's Changed
- Rename save as to duplicate #738 by @asuresh-code in #866
- Add tooltips to all Icon buttons #633 by @asuresh-code in #875
- Add Recently Added Section to Manufacturer Autocomplete #717 by @asuresh-code in #892
- Enhance Usage Statuses Table Filtering by @asuresh-code in #922
- Redesign landing page items #1019 by @joshdimanteto in #1021
- Redesign landing page catalogue items #1022 by @joshdimanteto in #1023
- Prevent an item's delivered date being set in the future #1014 by @rowan04 in #1042
- redesign landing page systems #1024 by @joshdimanteto in #1025
- Upload attachments #1026 by @joshdimanteto in #1028
- Upload images #1062 by @joshdimanteto in #1063 & #1265
- Add expected lifetime field to catalogue items by @asuresh-code in #1087
- Use MRT for filters and pagination CC Cards #713 by @joshdimanteto in #1120 & #1156
- Enhance Items Table Filtering by @asuresh-code in #1046
- Enhance catalogue items table filtering by @asuresh-code in #1122
- Prevent negative numbers being set where they shouldn't be in Catalogue Items #970 by @rowan04 in #1085
- Enhance system table view filtering #1129 by @joshdimanteto in #1131
- Enhance catalogue categories table view filtering #1125 by @joshdimanteto in #1132
- Add negative number validation to Expected Lifetime by @asuresh-code in #1130
- Enhance manufacturers table filtering #1037 by @joshdimanteto in #1134
- Gallery View and image info dialog #1081 #1099 #1083 #1082 by @joshdimanteto in #1145
- Add Delete Image by @asuresh-code in #1150
- Enhance catalogue item properties table view filter #1128 by @joshdimanteto in #1157
- refactor: thumbnail view logic by @joshdimanteto in #1223
- Nested routes for Manufacturers #1154 by @joshdimanteto in #1155
- Handle 404 errors with React Router for manufacturers by @joshdimanteto in #1228
- Nested routes for admin page #1211 by @joshdimanteto in #1212
- Nested routes for systems #1213 by @joshdimanteto in #1217
- Handle 404 errors with react router systems by @joshdimanteto in #1231
- Use property table for Catalogue Category add dialog by @joshdimanteto in #1222
- Nested routes for catalogue #1218 by @joshdimanteto in #1232
- Improve route for home page #1233 by @joshdimanteto in #1234
- Improve the 404 page to match scigateway #1237 by @joshdimanteto in #1238
- Uppy refresh token logic by @joshdimanteto in #1152
- Modify dialogue error messages when editing a catalogue item that has child elements #1136 by @rowan04 in #1165
- Download for images #1076 by @asuresh-code in #1220
- Edit Dialog for Images by @asuresh-code in #1151
- Add body and meta types for upload dialogs by @joshdimanteto in #1284
- Patch Uppy AwsS3 to not expect the ETag #1292 by @joshdimanteto in #1294
- Fix: Grouping by Id instead of name and include expected Lifetime days in the table #1278 by @joshdimanteto in #1279
- Use MRT for checkboxes and action menu in catalogue cardview #1269 by @joshdimanteto in #1270
- View attachments #1064 by @rowan04 in #1296
- Add primary images dialog #1096 by @asuresh-code in #1267
- Improve the card views by @joshdimanteto in #1302
- Remove primary images dialog #1096 by @asuresh-code in #1297
- Store lightbox state in url by @joshdimanteto in #1304
- Edit attachments #1068 by @rowan04 in #1301
- Update table filters and snapshot #1126 by @asuresh-code in #1298
- Implement view primary images #1096 by @asuresh-code in #1299
- Add tooltips to lightbox buttons by @asuresh-code in #1320
- Update Manufacturer Name Column in Catalogue Items Table by @asuresh-code in #1321
- Enhance System Items Table Filtering by @asuresh-code in #1140
- Delete attachment #1069 by @rowan04 in #1318
- Single download for attachments #1066 by @rowan04 in #1322
- Add upload attachment button to attachments table #1308 by @rowan04 in #1327
- Enhance unit table filtering #1038 by @rowan04 in #1336
- fix: resolve close button issue in upload attachments dialog by @joshdimanteto in #1335
- Configuration of Backend Errors in Uppy by @asuresh-code in #1334
- Made image file size configurable #1073 by @asuresh-code in #1300
- Configure allowed image file types #1330 by @asuresh-code in #1331
- Configure maximum file size for uploading attachments #1071 by @rowan04 in #1329
- Configure attachment extension types #1328 by @rowan04 in #1333
- Fix date handling in itemsTable and card views by @joshdimanteto in #1346
- fix: prevent image deletion when file is removed from upload dialog by @joshdimanteto in #1344
- Demo Bugfixes by @joshdimanteto in #1348
- Improve the design of upload dialogs by @joshdimanteto in #1350
- Setup Object-Storage-API on CI by @asuresh-code in #1339
- Add mock e2e tests for primary images by @asuresh-code in #1409
- Parse duplicate name error messages for images and attachments #1414 by @joshdimanteto in #1415
- Setup e2e api tests for attachments #1338 by @asuresh-code in #1343
- Refactored attachment test functions to work with images #1338 by @asuresh-code in #1347
- Setup e2e api tests for primary images #1338 by @asuresh-code in #1411
- Increase timeout for toast notifications in Uppy by @joshdiman...
v1.0.6
What's Changed
- Update Node.js to v20.18.1 (main) by @renovate in #1035
- Update actions/checkout digest to cbb7224 (main) by @renovate in #1167
- Update actions/upload-artifact digest to 6f51ac0 (main) by @renovate in #1168
- Update docker/build-push-action action to v6.10.0 (main) by @renovate in #1169
- Update docker/metadata-action action to v5.6.1 (main) by @renovate in #1170
- Update codecov/codecov-action action to v5 (main) by @renovate in #1172
- Update codecov/codecov-action digest to 1e68e06 (main) by @renovate in #1203
- Fix CI issue with libgconf (Main) by @joshdimanteto in #1230
- Update docker/build-push-action action to v6.11.0 (main) by @renovate in #1241
- Update Node.js to 9b5af1c (main) by @renovate in #1240
- Update actions/upload-artifact digest to 65c4c4a (main) by @renovate in #1250
- Update dependency vite to v5.4.12 [SECURITY] (main) by @renovate in #1274
- Update node to 20.18.3-alpine3.21 and httpd to 2.4.63-alpine3.21 in docker images by @joelvdavies in #1312
- Update dependency axios to v1.8.3 [SECURITY] (main) by @renovate in #1307
- Bump @babel/runtime from 7.24.8 to 7.26.10 and @babel/helpers from 7.24.8 to 7.26.10 by @joelvdavies in #1316
Full Changelog: v1.0.5...v1.0.6
v1.0.5
What's Changed
- Fix filtering and similar being on empty page when there are results #1146 by @joelvdavies in #1148
Full Changelog: v1.0.4...v1.0.5
v1.0.4
What's Changed
- Fix days to rework in catalogue items table #1091 by @joelvdavies in #1092
- Update dependency vite to v5.4.6 [SECURITY] (Main) #987 by @joshuadkitenge in #988
- Update dependency rollup to v4.22.5 [SECURITY] by @joelvdavies in #1094
Full Changelog: v1.0.3...v1.0.4
v1.0.3
What's Changed
- Update dependency axios to v1.7.4 [SECURITY] CVE-2024-39338 by @joshuadkitenge in #885
Full Changelog: v1.0.2...v1.0.3