Releases: redbox-mint/redbox-portal
Releases · redbox-mint/redbox-portal
v4.1
What's Changed
New Features and Enhancements
Bug Fixes
- Fixed vocab component infinitely nesting the title field with field prefix-suffix pairs. by @shilob in #2631
- "targetStep" not applied during record creation by @shilob in #2651
Dependency Updates
- Bump mocha from 10.7.3 to 10.8.2 by @dependabot in #2574
Full Changelog: v4.0...v4.1
v4.0
Legacy Mint Functionality in ReDBox
We’re excited to announce that support for legacy Mint functionality is now available in ReDBox, providing enhanced integration with sources of truth and streamlined data management. Key features include:
- Lookup Record Management: Records from sources of truth can now be viewed and managed directly within ReDBox admin screens, offering greater visibility and control.
- Mint API Harvest Endpoint: The Mint API harvest endpoint has been fully implemented in ReDBox, enabling seamless integration and harvesting of records.
These updates ensure compatibility with legacy Mint systems while improving user experience and operational efficiency.
What's Changed
New Features and Enhancements
- Improve authorized domains and email exceptions config by @cofiem in #2357
- Reduce agenda queue mongodb concurrency by @cofiem in #2400
- Feature/improve generated view form by @alejandro-bulgaris-qcif in #2401
- Improve runtemplates performance by @andrewbrazzatti in #2421
- Add an admin screen to manage deleted records by @cofiem in #2463
- Feature to add on transition workflow trigger by @alejandro-bulgaris-qcif in #2485
- Feature: Improve Agenda Queue Performance by @andrewbrazzatti in #2545
- Improve email service by @cofiem in #2566
- Feature: Accessibility Fixes by @andrewbrazzatti in #2598
- Feature to add on delete trigger by @alejandro-bulgaris-qcif in #2509
- Feature to refactor record controller create internal and update internal methods by @alejandro-bulgaris-qcif in #2510
- Raido API and Auth updates by @shilob in #2611
Bug Fixes
- Fixed checkboxes incorrectly sending multiple value update events. by @shilob in #2486
- Fixed DateTime component missing displayed value when inside a repeatable group. by @shilob in #2487
- Bugfix: Set a default logout redirect url by @andrewbrazzatti in #2538
- Fix dashboard issues by @alejandro-bulgaris-qcif in #2433
- Fixed cache issues especially affecting Firefox. Also fixed crashing … by @shilob in #2518
- Fixed slowness in query response when user quickly provides a series of inputs. by @shilob in #2529
- Fixed: removed the "status" flag requirements for displaying error messages from the catch block. by @shilob in #2599
Dependency Updates
- Bump luxon from 3.4.4 to 3.5.0 in /angular by @dependabot in #2314
- Bump core-js from 3.37.1 to 3.38.0 by @dependabot in #2316
- Bump zone.js from 0.14.8 to 0.14.10 by @dependabot in #2317
- Bump luxon from 3.4.4 to 3.5.0 by @dependabot in #2318
- Bump zone.js from 0.14.8 to 0.14.10 in /angular by @dependabot in #2319
- Bump postcss from 8.4.40 to 8.4.41 by @dependabot in #2320
- Bump mocha from 10.7.0 to 10.7.3 by @dependabot in #2329
- Bump @types/node from 22.0.0 to 22.2.0 in /core by @dependabot in #2330
- Bump fast-xml-parser from 4.2.5 to 4.4.1 by @dependabot in #2331
- Bump @types/node from 20.12.12 to 22.2.0 by @dependabot in #2332
- Bump typescript from 5.4.5 to 5.5.4 by @dependabot in #2333
- Bump axios from 1.7.3 to 1.7.4 by @dependabot in #2335
- Bump @types/node from 22.2.0 to 22.4.1 in /core by @dependabot in #2350
- Bump mini-css-extract-plugin from 2.9.0 to 2.9.1 by @dependabot in #2351
- Bump sass-loader from 16.0.0 to 16.0.1 by @dependabot in #2352
- Bump i18next from 23.12.2 to 23.14.0 by @dependabot in #2354
- Bump typescript-json-schema from 0.64.0 to 0.65.1 by @dependabot in #2355
- Bump ng-packagr from 18.1.0 to 18.2.1 in /angular by @dependabot in #2358
- Bump async from 3.2.5 to 3.2.6 by @dependabot in #2356
- Bump @types/node from 22.2.0 to 22.5.0 by @dependabot in #2359
- Bump core-js from 3.38.0 to 3.38.1 by @dependabot in #2364
- Bump wkt-parser-helper from 4.1.0 to 4.2.0 by @dependabot in #2365
- Bump webpack from 5.93.0 to 5.94.0 by @dependabot in #2366
- Bump zone.js from 0.14.10 to 0.15.0 by @dependabot in #2367
- Bump sails-hook-sockets from 3.0.0 to 3.0.1 by @dependabot in #2390
- Bump webpack from 5.93.0 to 5.94.0 by @dependabot in #2393
- Bump sass from 1.77.8 to 1.78.0 by @dependabot in #2404
- Bump nodemailer from 6.9.14 to 6.9.15 by @dependabot in #2399
- Bump i18next from 23.14.0 to 23.15.1 by @dependabot in #2420
- Bump typescript from 5.5.4 to 5.6.2 in /core by @dependabot in #2435
- Bump @types/node from 22.4.1 to 22.5.5 in /core by @dependabot in #2436
- Bump postcss from 8.4.41 to 8.4.47 by @dependabot in #2438
- Bump @types/node from 22.5.0 to 22.5.5 by @dependabot in #2439
- Bump micromatch from 4.0.5 to 4.0.8 by @dependabot in #2394
- Bump axios from 1.7.4 to 1.7.7 by @dependabot in #2396
- Bump openid-client from 5.6.5 to 5.7.0 by @dependabot in #2437
- Bump send and express in /angular by @dependabot in #2440
- Bump chokidar from 3.6.0 to 4.0.0 by @dependabot in #2444
- Bump skipper from 0.9.4 to 0.9.5 by @dependabot in #2445
- Bump sails from 1.5.11 to 1.5.12 by @dependabot in #2446
- Bump nyc from 17.0.0 to 17.1.0 by @dependabot in #2462
- Bump sass-loader from 16.0.1 to 16.0.2 by @dependabot in #2464
- Bump chokidar from 4.0.0 to 4.0.1 by @dependabot in #2468
- Bump webpack from 5.94.0 to 5.95.0 by @dependabot in #2469
- Bump @types/jquery from 3.5.30 to 3.5.31 by @dependabot in #2470
- Bump sass from 1.78.0 to 1.79.3 by @dependabot in #2466
- Bump sails-mongo from 2.1.1 to 2.1.2 by @dependabot in #2448
- Bump sass from 1.79.3 to 1.79.4 by @dependabot in #2484
- Bump @types/node from 22.5.5 to 22.7.4 in /core by @dependabot in #2483
- Bump jasmine-core from 5.2.0 to 5.3.0 in /angular by @dependabot in #2497
- Bump i18next-http-backend from 2.5.2 to 2.6.2 in /angular by @dependabot in #2498
- Bump i18next from 23.15.1 to 23.15.2 by @dependabot in #2499
- Bump @ngx-formly/bootstrap from 6.3.6 to 6.3.7 in /angular by @dependabot in #2491
- Bump tslib from 2.6.3 to 2.7.0 in /angular by @dependabot in #2494
- Bump body-parser and express in /angular-legacy by @dependabot in #2434
- Bump path-to-regexp and sails by @dependabot in #2449
- Bump elliptic from 6.5.4 to 6.5.7 in /angular-legacy by @dependabot in #2502
- Bump express-session from 1.18.0 to 1.18.1 by @dependabot in #2505
- Bump sass from 1.79.4 to 1.79.5 by @dependabot in h...
v3.7
What's Changed
New Features and Enhancements
- Add remove all API endpoint for the search index by @andrewbrazzatti in #2055
- Local development improvements by @cofiem in #2085
- Record assign permission fix and more unit tests by @cofiem in #2094
- improve local dev and ci by @cofiem in #2106
- Properly deal with thrown RBValidationError by @cofiem in #2086
- add test to get datarecord attachment by @cofiem in #2105
- Configure session by environment variables by @andrewbrazzatti in #2180
- Feature branding aware configuration by @andrewbrazzatti in #2181
- Feature: solr multicore support by @alejandro-bulgaris-qcif in #2196
- Feature: Typescript decorator to populate exportedMethods array by @andrewbrazzatti in #2237
- Implement mint legacy api endpoints by @alejandro-bulgaris-qcif in #2201
- Add support to record form app for searching internal mint records by @alejandro-bulgaris-qcif in #2211
- Feature web UI for lookup records by @alejandro-bulgaris-qcif in #2249
- Feature: Update configuration to use external geonames service by @andrewbrazzatti in #2258
- Feature: Added ability to optionally run templates in each NamedQuery parameter value by @shilob in #2289
Bug Fixes
- Hotfix: Broken external vocabs by @andrewbrazzatti in #2207
- Hotfix: fix extracting data from the vocab mint names by @cofiem in #2216
- Fix: HEAD requests to the oidc endpoint crashes the app by @andrewbrazzatti in #2241
- Hotfix: Publish event emitters keep a reference to the previous subscribers when cloned in a repeatable container by @andrewbrazzatti in #2300
Dependency Updates
- Bump typescript from 5.4.2 to 5.4.3 in /core by @dependabot in #2014
- Bump mocha from 10.3.0 to 10.4.0 by @dependabot in #2021
- Bump @tsconfig/node18 from 18.2.2 to 18.2.4 by @dependabot in #2023
- Bump css-loader from 6.10.0 to 7.0.0 by @dependabot in #2048
- Bump css-loader from 7.0.0 to 7.1.0 by @dependabot in #2061
- Bump @types/node from 20.11.28 to 20.12.5 in /core by @dependabot in #2056
- Bump typescript from 5.4.2 to 5.4.4 in /angular by @dependabot in #2052
- Bump typescript from 5.4.3 to 5.4.4 in /core by @dependabot in #2057
- Bump @tsconfig/node18 from 18.2.2 to 18.2.4 in /core by @dependabot in #2033
- Bump i18next-browser-languagedetector from 7.2.0 to 7.2.1 in /angular by @dependabot in #2062
- Bump i18next from 23.10.1 to 23.11.1 by @dependabot in #2063
- Bump @types/node from 20.12.5 to 20.12.6 by @dependabot in #2064
- Bump style-loader from 3.3.4 to 4.0.0 by @dependabot in #2058
- Bump @types/node from 20.12.6 to 20.12.7 by @dependabot in #2065
- Bump css-loader from 7.1.0 to 7.1.1 by @dependabot in #2067
- Bump typescript from 5.4.4 to 5.4.5 by @dependabot in #2068
- Bump sails from 1.5.9 to 1.5.10 by @dependabot in #2069
- Bump typescript from 5.4.4 to 5.4.5 in /angular by @dependabot in #2071
- Bump sass-loader from 14.1.1 to 14.2.0 by @dependabot in #2079
- Bump node from 20.11.1-buster to 20.12.2-buster by @dependabot in #2080
- Bump ejs from 3.1.9 to 3.1.10 by @dependabot in #2084
- Bump sass from 1.74.1 to 1.75.0 by @dependabot in #2083
- Bump @types/node from 20.12.5 to 20.12.7 in /core by @dependabot in #2087
- Bump typescript from 5.4.4 to 5.4.5 in /core by @dependabot in #2088
- Bump i18next from 23.11.1 to 23.11.2 by @dependabot in #2089
- Bump mini-css-extract-plugin from 2.8.1 to 2.9.0 by @dependabot in #2090
- Bump core-js from 3.36.1 to 3.37.0 by @dependabot in #2091
- Bump sass-loader from 14.2.0 to 14.2.1 by @dependabot in #2092
- Bump supertest from 6.3.4 to 7.0.0 by @dependabot in #2109
- Bump sails-mongo from 2.1.0 to 2.1.1 by @dependabot in #2119
- Bump i18next from 23.11.2 to 23.11.3 by @dependabot in #2120
- Bump systemjs from 6.14.3 to 6.15.1 by @dependabot in #2121
- Bump i18next-http-backend from 2.5.0 to 2.5.1 in /angular by @dependabot in #2108
- Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /angular by @dependabot in #2012
- Bump express from 4.18.3 to 4.19.2 in /angular by @dependabot in #2031
- Bump express from 4.17.1 to 4.19.2 in /angular-legacy by @dependabot in #2022
- Bump express and sails by @dependabot in #2122
- Bump sass from 1.75.0 to 1.76.0 by @dependabot in #2126
- Bump zone.js from 0.14.4 to 0.14.5 in /angular by @dependabot in #2124
- Bump @types/node from 20.12.7 to 20.12.8 by @dependabot in #2128
- Bump zone.js from 0.14.4 to 0.14.5 by @dependabot in #2127
- Bump ejs from 3.1.9 to 3.1.10 by @dependabot in #2129
- Bump ejs from 3.1.9 to 3.1.10 in /support/build/api-descriptors by @dependabot in #2130
- Bump @types/lodash from 4.17.0 to 4.17.1 in /angular by @dependabot in #2140
- Bump @types/node from 20.12.7 to 20.12.8 in /core by @dependabot in #2141
- Bump sass from 1.76.0 to 1.77.0 by @dependabot in #2143
- Bump css-minimizer-webpack-plugin from 6.0.0 to 7.0.0 by @dependabot in #2144
- Bump @types/jquery from 3.5.29 to 3.5.30 by @dependabot in #2146
- Bump chai from 5.1.0 to 5.1.1 by @dependabot in #2157
- Bump i18next from 23.11.3 to 23.11.4 by @dependabot in #2159
- Bump @types/node from 20.12.8 to 20.12.11 by @dependabot in #2145
- Bump node from 20.12.2-buster to 20.13.1-buster by @dependabot in #2158
- Bump @types/node from 20.12.8 to 20.12.11 in /core by @dependabot in #2161
- Bump sass from 1.77.0 to 1.77.1 by @dependabot in #2162
- Bump csv-stringify from 6.4.6 to 6.5.0 by @dependabot in #2163
- Bump @types/node from 20.12.11 to 20.12.12 by @dependabot in #2164
- Bump core-js from 3.37.0 to 3.37.1 by @dependabot in #2165
- Bump i18next-browser-languagedetector from 7.2.1 to 8.0.0 in /angular by @dependabot in #2166
- Bump zone.js from 0.14.5 to 0.14.6 by @dependabot in #2178
- Bump sass from 1.77.1 to 1.77.2 by @dependabot in #2179
- Bump @types/node from 20.12.11 to 20.12.12 in /core by @dependabot in #2182
- Bump sails from 1.5.10 to 1.5.11 by @dependabot in #2183
- Bump axios from 1.6.8 to 1.7.2 by @dependabot in #2186
...
v3.6
What's Changed
New Features and Enhancements
- Add more configurability to Named Query API by @alejandro-bulgaris-qcif in #1953
- Feature: OpenAPI descriptors by @andrewbrazzatti in #1997
- Add exact match property to vocab lookup component by @alejandro-bulgaris-qcif in #2040
Bug Fixes
- Fixed: Workspace Dashboard Pagination by @andrewbrazzatti in #2081
Dependency Updates
- Bump sails-hook-orm from 4.0.2 to 4.0.3 by @dependabot in #1990
- Bump follow-redirects from 1.15.5 to 1.15.6 in /angular by @dependabot in #1983
- Bump follow-redirects from 1.15.4 to 1.15.6 in /angular-legacy by @dependabot in #1985
- Bump axios from 1.6.7 to 1.6.8 by @dependabot in #1987
- Bump @types/node from 20.11.27 to 20.11.28 by @dependabot in #1988
- Bump typescript from 5.3.3 to 5.4.2 in /angular by @dependabot in #1986
- Bump captains-log from 2.0.4 to 2.0.5 by @dependabot in #1989
- Bump follow-redirects from 1.15.5 to 1.15.6 by @dependabot in #1984
- Bump @types/node from 20.11.25 to 20.11.28 in /core by @dependabot in #1991
- Bump postcss from 8.4.35 to 8.4.37 by @dependabot in #1994
- Bump core-js from 3.36.0 to 3.36.1 by @dependabot in #1995
- Bump @types/node from 20.11.28 to 20.11.30 by @dependabot in #1996
- Bump nodemailer from 6.9.12 to 6.9.13 by @dependabot in #1998
- Bump webpack from 5.90.3 to 5.91.0 by @dependabot in #1999
- Bump typescript from 5.4.2 to 5.4.3 by @dependabot in #2000
Full Changelog: v3.5...v3.6
v3.5
What's Changed
New Features and Enhancements
- Feature to enable capability to show or hide workspace selector component by @alejandro-bulgaris-qcif in #1852
- Content-Length Header on Datastream downloads by @andrewbrazzatti in #1886
- Soft delete functionality by @andrewbrazzatti in #1891
- Feature: Use of IS08601 dates for exports by @andrewbrazzatti in #1970
Bug Fixes
- Export JSON format error fix by @andrewbrazzatti in #1868
- Hotfix: Allow components that change visibility to be disabled by @andrewbrazzatti in #1930
- Repeatable contributor field renders incorrectly in view mode in some cases by @andrewbrazzatti in #1947
- Added error handling to the RecordController.getMeta endpoint by @andrewbrazzatti in #1975
Dependency Updates
- Bump typescript from 5.3.2 to 5.3.3 in /core by @dependabot in #1766
- Bump redux from 5.0.0 to 5.0.1 by @dependabot in #1779
- Bump sass-loader from 13.3.2 to 13.3.3 by @dependabot in #1780
- Bump newman from 6.0.0 to 6.1.0 by @dependabot in #1781
- Bump @types/node from 20.10.3 to 20.10.6 in /core by @dependabot in #1783
- Bump moment from 2.29.4 to 2.30.1 in /core by @dependabot in #1784
- Bump @types/node from 20.10.4 to 20.10.7 by @dependabot in #1792
- Bump openid-client from 5.6.1 to 5.6.3 by @dependabot in #1791
- Bump i18next from 23.7.8 to 23.7.16 by @dependabot in #1790
- Bump ts-node from 10.9.1 to 10.9.2 by @dependabot in #1764
- Bump @types/node from 20.10.6 to 20.10.7 in /core by @dependabot in #1793
- Bump openid-client from 5.6.3 to 5.6.4 by @dependabot in #1794
- Bump nodemailer from 6.9.7 to 6.9.8 by @dependabot in #1795
- Bump sails from 1.5.8 to 1.5.9 by @dependabot in #1797
- Bump less-loader from 11.1.3 to 11.1.4 by @dependabot in #1798
- Bump moment from 2.29.4 to 2.30.1 by @dependabot in #1799
- Bump postcss from 8.4.32 to 8.4.33 by @dependabot in #1800
- Bump @types/node from 20.10.7 to 20.10.8 by @dependabot in #1801
- Bump axios from 1.6.2 to 1.6.5 by @dependabot in #1802
- Bump css-loader from 6.8.1 to 6.9.0 by @dependabot in #1803
- Bump zone.js from 0.14.2 to 0.14.3 by @dependabot in #1804
- Bump style-loader from 3.3.3 to 3.3.4 by @dependabot in #1805
- Bump sass from 1.69.5 to 1.69.7 by @dependabot in #1806
- Bump follow-redirects from 1.15.2 to 1.15.4 by @dependabot in #1808
- Bump follow-redirects from 1.15.2 to 1.15.4 in /angular-legacy by @dependabot in #1809
- Bump follow-redirects from 1.15.2 to 1.15.4 in /angular by @dependabot in #1807
- Bump chai from 4.3.10 to 5.0.0 by @dependabot in #1796
- Bump @types/node from 20.10.8 to 20.11.0 by @dependabot in #1813
- Bump systemjs from 6.14.2 to 6.14.3 by @dependabot in #1814
- Bump copy-webpack-plugin from 11.0.0 to 12.0.1 by @dependabot in #1815
- Bump mini-css-extract-plugin from 2.7.6 to 2.7.7 by @dependabot in #1817
- Bump node from 20.10.0-buster to 20.11.0-buster by @dependabot in #1818
- Bump core-js from 3.34.0 to 3.35.0 by @dependabot in #1816
- Bump sails-mongo from 2.0.1 to 2.1.0 by @dependabot in #1763
- Bump less-loader from 11.1.4 to 12.0.0 by @dependabot in #1820
- Bump supertest from 6.3.3 to 6.3.4 by @dependabot in #1821
- Bump sass-loader from 13.3.3 to 14.0.0 by @dependabot in #1823
- Bump @types/node from 20.10.7 to 20.11.1 in /core by @dependabot in #1819
- Bump @types/node from 20.11.1 to 20.11.2 by @dependabot in #1822
- Bump @types/node from 20.11.2 to 20.11.4 by @dependabot in #1824
- Bump copy-webpack-plugin from 12.0.1 to 12.0.2 by @dependabot in #1825
- Bump css-minimizer-webpack-plugin from 5.0.1 to 6.0.0 by @dependabot in #1826
- Bump @types/node from 20.11.4 to 20.11.5 by @dependabot in #1827
- Bump css-loader from 6.9.0 to 6.9.1 by @dependabot in #1830
- Bump sass from 1.69.7 to 1.70.0 by @dependabot in #1831
- Bump core-js from 3.35.0 to 3.35.1 by @dependabot in #1835
- Bump chai from 5.0.0 to 5.0.3 by @dependabot in #1843
- Bump axios from 1.6.5 to 1.6.7 by @dependabot in #1847
- Bump express-session from 1.17.3 to 1.18.0 by @dependabot in #1849
- Bump less-loader from 12.0.0 to 12.2.0 by @dependabot in #1853
- Bump i18next from 23.7.16 to 23.8.2 by @dependabot in #1855
- Bump webpack from 5.89.0 to 5.90.0 by @dependabot in #1839
- Bump dotenv from 16.3.1 to 16.4.1 by @dependabot in #1837
- Bump @types/node from 20.11.1 to 20.11.10 in /core by @dependabot in #1848
- Bump @types/node from 20.11.5 to 20.11.14 by @dependabot in #1856
- Bump css-loader from 6.9.1 to 6.10.0 by @dependabot in #1859
- Bump sass-loader from 14.0.0 to 14.1.0 by @dependabot in #1861
- Bump mini-css-extract-plugin from 2.7.7 to 2.8.0 by @dependabot in #1862
- Bump webpack from 5.90.0 to 5.90.1 by @dependabot in #1860
- Bump nodemailer from 6.9.8 to 6.9.9 by @dependabot in #1863
- Bump @types/node from 20.11.14 to 20.11.16 by @dependabot in #1864
- Bump newman from 6.1.0 to 6.1.1 by @dependabot in #1866
- Bump postcss from 8.4.33 to 8.4.34 by @dependabot in #1867
- Bump @types/node from 20.11.10 to 20.11.16 in /core by @dependabot in #1865
- Bump @schematics/angular from 16.2.8 to 17.1.2 in /angular by @dependabot in #1857
- Bump chokidar from 3.5.3 to 3.6.0 by @dependabot in #1869
- Bump postcss from 8.4.34 to 8.4.35 by @dependabot in #1870
- Bump mocha from 10.2.0 to 10.3.0 by @dependabot in #1871
- Bump @types/node from 20.11.16 to 20.11.17 by @dependabot in #1882
- Bump @types/node from 20.11.16 to 20.11.17 in /core by @dependabot in #1883
- Bump chai from 5.0.3 to 5.1.0 by @dependabot in #1884
- Bump dotenv from 16.4.1 to 16.4.2 by @dependabot in #1885
- Bump jasmine-core from 5.1.1 to 5.1.2 in /angular by @dependabot in #1877
- Bump dotenv from 16.4.2 to 16.4.4 by @dependabot in #1887
- Bump zone.js from 0.14.3 to 0.14.4 in /angular by @dependabot in #1888
- Bump zone.js from 0.14.3 to 0.14.4 by @depen...
v3.4
What's Changed
New Features and Enhancements
- Feature: Initial support for the RAiD mint API integration by @shilob in #1671
- Refactor to remove deprecated request promise package and use axios instead by @alejandro-bulgaris-qcif in #1691
- Include sails config in EmailService to make it available for email templates by @alejandro-bulgaris-qcif in #1726
- Add basic record audit view by @alejandro-bulgaris-qcif in #1710
Dependency Updates
- Bump @babel/traverse from 7.22.11 to 7.23.2 in /angular by @dependabot in #1655
- Bump zone.js from 0.14.0 to 0.14.1 by @dependabot in #1682
- Bump sass from 1.69.4 to 1.69.5 by @dependabot in #1683
- Bump crypto-js from 4.1.1 to 4.2.0 by @dependabot in #1674
- Bump browserify-sign from 4.2.0 to 4.2.2 in /angular-legacy by @dependabot in #1684
- Bump @types/lodash from 4.14.199 to 4.14.200 in /angular by @dependabot in #1662
- Upgrade NodeJS Runtime to latest LTS v20 by @andrewbrazzatti in #1685
- Bump @types/jasmine from 5.1.0 to 5.1.1 in /angular by @dependabot in #1647
- Bump @types/lodash-es from 4.17.9 to 4.17.10 in /angular by @dependabot in #1659
- Bump i18next-http-backend from 2.2.2 to 2.3.0 in /angular by @dependabot in #1686
- Bump axios from 1.5.1 to 1.6.0 by @dependabot in #1688
- Bump @types/luxon from 3.3.2 to 3.3.3 in /angular by @dependabot in #1661
- Bump @types/owasp-password-strength-test from 1.3.0 to 1.3.1 in /angular by @dependabot in #1687
- Bump i18next-http-backend from 2.3.0 to 2.3.1 in /angular by @dependabot in #1689
- Bump core-js from 3.33.1 to 3.33.2 by @dependabot in #1690
- Bump @types/node from 20.8.9 to 20.8.10 by @dependabot in #1692
- Bump @researchdatabox/sails-hook-redbox-storage-mongo from 1.3.1 to 1.4.0 by @dependabot in #1693
- Bump zone.js from 0.14.1 to 0.14.2 by @dependabot in #1705
- Bump async from 3.2.4 to 3.2.5 by @dependabot in #1707
- Bump @types/lodash-es from 4.17.10 to 4.17.11 by @dependabot in #1709
- Bump @types/jquery from 3.5.25 to 3.5.27 by @dependabot in #1711
- Bump axios from 1.6.0 to 1.6.1 by @dependabot in #1712
- Bump @types/node from 20.8.10 to 20.9.0 by @dependabot in #1713
- Bump @types/node from 20.8.9 to 20.9.0 in /core by @dependabot in #1718
- Bump luxon from 3.4.3 to 3.4.4 by @dependabot in #1719
- Bump i18next from 23.6.0 to 23.7.6 by @dependabot in #1720
- Bump i18next-fs-backend from 2.2.0 to 2.3.0 by @dependabot in #1721
- Bump axios from 1.6.1 to 1.6.2 by @dependabot in #1722
- Bump @types/node from 20.9.0 to 20.9.2 in /core by @dependabot in #1727
- Bump typescript from 5.2.2 to 5.3.2 by @dependabot in #1728
- Bump core-js from 3.33.2 to 3.33.3 by @dependabot in #1729
- Bump @types/node from 20.9.0 to 20.9.2 by @dependabot in #1730
- Bump @types/lodash-es from 4.17.11 to 4.17.12 by @dependabot in #1734
- Bump node from 20.9.0-buster to 20.10.0-buster by @dependabot in #1740
- Bump @types/jquery from 3.5.27 to 3.5.29 by @dependabot in #1738
- Bump typescript from 5.2.2 to 5.3.2 in /core by @dependabot in #1742
- Bump passport from 0.6.0 to 0.7.0 by @dependabot in #1744
- Bump fs-extra from 11.1.1 to 11.2.0 by @dependabot in #1745
- Bump @types/node from 20.9.2 to 20.10.3 in /core by @dependabot in #1751
- Bump @types/node from 20.9.2 to 20.10.3 by @dependabot in #1750
- Bump i18next from 23.7.6 to 23.7.7 by @dependabot in #1746
- Bump postcss from 8.4.31 to 8.4.32 by @dependabot in #1753
- Bump redux from 4.2.1 to 5.0.0 by @dependabot in #1752
- Bump mongodb from 4.17.1 to 4.17.2 by @dependabot in #1754
- Bump sails-hook-sockets from 2.0.4 to 3.0.0 by @dependabot in #1755
- Bump core-js from 3.33.3 to 3.34.0 by @dependabot in #1756
- Bump typescript from 5.3.2 to 5.3.3 by @dependabot in #1757
- Bump i18next-fs-backend from 2.3.0 to 2.3.1 by @dependabot in #1760
- Bump @types/node from 20.10.3 to 20.10.4 by @dependabot in #1761
- Bump i18next from 23.7.7 to 23.7.8 by @dependabot in #1762
- Bump csv-stringify from 6.4.4 to 6.4.5 by @dependabot in #1765
Full Changelog: v3.3...v3.4
v3.3
What's Changed
New Features and Enhancements
- Support for displaying System Messages and Notifications by @andrewbrazzatti in #1639
- Improve tree node component to toggle expand collapse by click on the name/description of items by @alejandro-bulgaris-qcif in #1630
Bug Fixes
- Fix vocab component title field array out of sync with prefix/suffix array by @alejandro-bulgaris-qcif in #1645
- Emails for pending access were not being lower cased by @andrewbrazzatti in #1667
Dependency Updates
- Bump axios from 1.5.0 to 1.5.1 by @dependabot in #1590
- Bump chai from 4.3.8 to 4.3.10 by @dependabot in #1602
- Bump core-js from 3.32.2 to 3.33.0 by @dependabot in #1608
- Bump csv-stringify from 6.4.2 to 6.4.4 by @dependabot in #1631
- Bump openid-client from 5.5.0 to 5.6.1 by @dependabot in #1632
- Bump @types/jquery from 3.5.19 to 3.5.22 by @dependabot in #1628
- Bump postcss from 8.4.30 to 8.4.31 by @dependabot in #1625
- Bump postcss from 8.4.30 to 8.4.31 by @dependabot in #1605
- Bump flat from 5.0.2 to 6.0.1 by @dependabot in #1573
- Bump @tsconfig/node18 from 18.2.1 to 18.2.2 by @dependabot in #1550
- Bump @tsconfig/node18 from 18.2.1 to 18.2.2 in /core by @dependabot in #1568
- Bump sass from 1.68.0 to 1.69.3 by @dependabot in #1638
- Bump nodemailer from 6.9.5 to 6.9.6 by @dependabot in #1637
- Bump @types/lodash from 4.14.198 to 4.14.199 in /angular by @dependabot in #1636
- Bump @types/jasmine from 4.3.5 to 5.1.0 in /angular by @dependabot in #1635
- Bump webpack from 5.88.2 to 5.89.0 by @dependabot in #1643
- Bump @compodoc/compodoc from 1.1.21 to 1.1.22 by @dependabot in #1648
- Bump i18next from 23.5.1 to 23.6.0 by @dependabot in #1649
- Bump sass from 1.69.3 to 1.69.4 by @dependabot in #1652
- Bump @types/jquery from 3.5.22 to 3.5.24 by @dependabot in #1650
- Bump @types/lodash-es from 4.17.9 to 4.17.10 by @dependabot in #1651
Full Changelog: v3.2...v3.3
v3.2
What's New
- Replaced resource asset pipeline. Grunt has now been removed and changed with Webpack 5 by @shilob in #1389
- Sorting is now disabled for tables that consolidate different record types in the dashboard by @alejandro-bulgaris-qcif in #1425
- Support for configuring user friendly messages based on errors returned by Authentication server when using the OpenID Connect method by @alejandro-bulgaris-qcif in #1387
- New timer form component by @andrewbrazzatti in #1523
- Added support for selecting from multiple languages by @shilob in #1524
What's Been Fixed
- Fix button text not updated after button becomes enabled on form save by @alejandro-bulgaris-qcif in #1454
*Handled setting the title of the vocab component when the field isn't visible and becomes visible using the setVisibility functionality by @andrewbrazzatti in #1504 - Added map initialisation when the map is made visible by @andrewbrazzatti in #1505
- Fixed issue where on re-showing the contributor component the autocomplete field's label is lost by @andrewbrazzatti in #1529
Dependency Updates
- Bump sails from 1.5.4 to 1.5.5 by @dependabot in #1367
- Bump i18next from 23.2.0 to 23.2.3 by @dependabot in #1359
- Bump i18next from 23.2.3 to 23.2.7 by @dependabot in #1386
- Bump openid-client from 5.4.2 to 5.4.3 by @dependabot in #1391
- Bump postcss from 8.4.24 to 8.4.25 by @dependabot in #1392
- Bump i18next from 23.2.7 to 23.2.8 by @dependabot in #1394
- Bump core-js from 3.31.0 to 3.31.1 by @dependabot in #1393
- Bump sails from 1.5.5 to 1.5.6 by @dependabot in #1397
- Feature/ng15 forms - incremental merge by @shilob in #1377
- Bump typescript from 5.0.4 to 5.1.6 by @dependabot in #1382
- Bump i18next from 23.2.8 to 23.2.11 by @dependabot in #1402
- Bump postcss from 8.4.25 to 8.4.26 by @dependabot in #1404
- Bump webpack from 5.88.1 to 5.88.2 by @dependabot in #1408
- Bump karma-coverage from 2.2.0 to 2.2.1 in /angular by @dependabot in #1366
- Bump @types/jasmine from 4.3.2 to 4.3.5 in /angular by @dependabot in #1379
- Bump @tsconfig/node18 from 2.0.1 to 18.2.0 by @dependabot in #1399
- Bump @types/lodash-es from 4.17.7 to 4.17.8 by @dependabot in #1403
- Bump @types/lodash-es from 4.17.7 to 4.17.8 in /angular by @dependabot in #1405
- Bump @tsconfig/node18 from 2.0.1 to 18.2.0 in /core by @dependabot in #1406
- Bump nodemailer from 6.9.3 to 6.9.4 by @dependabot in #1409
- Bump sass from 1.63.6 to 1.64.0 by @dependabot in #1411
- Bump postcss from 8.4.26 to 8.4.27 by @dependabot in #1417
- Bump sails from 1.5.6 to 1.5.7 by @dependabot in #1421
- Bump sails-hook-sockets from 2.0.3 to 2.0.4 by @dependabot in #1422
- Bump sass from 1.64.0 to 1.64.1 by @dependabot in #1424
- Bump tslib from 2.6.0 to 2.6.1 in /angular by @dependabot in #1427
- Bump @types/lodash from 4.14.195 to 4.14.196 in /angular by @dependabot in #1429
- Bump i18next from 23.2.11 to 23.3.0 by @dependabot in #1430
- Bump bootstrap from 5.3.0 to 5.3.1 by @dependabot in #1431
- Bump @types/luxon from 3.3.0 to 3.3.1 in /angular by @dependabot in #1415
- Bump jasmine-core from 5.0.1 to 5.1.0 in /angular by @dependabot in #1418
- Bump core-js from 3.31.1 to 3.32.0 by @dependabot in #1435
- Bump i18next from 23.3.0 to 23.4.1 by @dependabot in #1437
- Bump sass from 1.64.1 to 1.64.2 by @dependabot in #1438
- Bump i18next from 23.4.1 to 23.4.3 by @dependabot in #1452
- Bump ngx-bootstrap from 10.2.0 to 10.3.0 in /angular by @dependabot in #1444
- Bump less from 4.1.3 to 4.2.0 by @dependabot in #1451
- Bump luxon from 3.3.0 to 3.4.0 by @dependabot in #1458
- Multi-architecture build by @shilob in #1453
- Bump luxon from 3.3.0 to 3.4.0 in /angular by @dependabot in #1455
- Bump i18next from 23.4.3 to 23.4.4 by @dependabot in #1456
- Bump sass from 1.64.2 to 1.65.1 by @dependabot in #1463
- Bump postcss from 8.4.27 to 8.4.28 by @dependabot in #1467
- Bump systemjs from 6.14.1 to 6.14.2 by @dependabot in #1468
- Bump sass from 1.65.1 to 1.66.0 by @dependabot in #1469
- Bump mongodb from 4.16.0 to 4.17.0 by @dependabot in #1470
- Bump core-js from 3.32.0 to 3.32.1 by @dependabot in #1471
- Bump tslib from 2.6.1 to 2.6.2 in /angular by @dependabot in #1473
- Bump sass from 1.66.0 to 1.66.1 by @dependabot in #1475
- Bump @types/jquery from 3.5.16 to 3.5.17 by @dependabot in #1476
- Bump i18next from 23.4.4 to 23.4.5 by @dependabot in #1478
- Bump @tsconfig/node18 from 18.2.0 to 18.2.1 by @dependabot in #1477
- Bump luxon from 3.4.0 to 3.4.1 in /angular by @dependabot in #1480
- Bump luxon from 3.4.0 to 3.4.1 by @dependabot in #1481
- Bump mongodb from 4.17.0 to 4.17.1 by @dependabot in #1482
- Bump chai from 4.3.7 to 4.3.8 by @dependabot in #1486
- Bump typescript from 5.1.6 to 5.2.2 by @dependabot in #1487
- Bump csv-stringify from 6.4.0 to 6.4.1 by @dependabot in #1488
- Bump jasmine-core from 5.1.0 to 5.1.1 in /angular by @dependabot in #1491
- Bump i18next from 23.4.5 to 23.4.6 by @dependabot in #1493
- Bump csv-stringify from 6.4.1 to 6.4.2 by @dependabot in #1494
- Bump luxon from 3.4.1 to 3.4.2 in /angular by @dependabot in #1495
- Bump typescript from 5.1.6 to 5.2.2 in /core by @dependabot in #1496
- Bump @tsconfig/node18 from 18.2.0 to 18.2.1 in /core by @dependabot in #1498
- Bump luxon from 3.4.1 to 3.4.2 by @dependabot in #1499
- Bump axios from 1.4.0 to 1.5.0 by @dependabot in #1501
- Bump jquery from 3.7.0 to 3.7.1 by @dependabot in #1502
- Bump postcss from 8.4.28 to 8.4.29 by @dependabot in #1503
- Bump mongodb from 4.16.0 to 4.17.0 by @dependabot in #1507
- Bump @types/luxon from 3.3.1 to 3.3.2 in /angular by @dependabot in #1509
- Bump @types/lodash-es from 4.17.8 to 4.17.9 by @dependabot in #1513
- Bump @types/lodash-es from 4.17.8 to 4.17.9 in /angular by @dependabot in #1511
- Bump @types/lodash from 4.14.196 to 4.14.197 in /angular by @dependabot in #1460
- Feature: Upgrade angular apps to version 16 by @andrewbrazzatti in ...
v3.1
This release is a minor upgrade to the ReDBox application. This includes:
- Feature to disable sorting in dashboard for consolidated tables
- Feature to add handling of custom error to post save sync trigger
- Fixed Vocab Component doesn't initialise correctly when not visible
- Fixed issue where undefined permission fields in a record can cause the getPermissions endpoint to fail
- Fixed issue where users that may have been deleted from the database break the permissions population table
What's Changed
- Bump fast-xml-parser and @aws-sdk/credential-providers by @dependabot in #1371
- Hotfix: Users that may have been deleted from the database break the population of the permissions table by @andrewbrazzatti in #1388
- Add handling of custom error to post save sync trigger by @alejandro-bulgaris-qcif in #1390
- Bump socket.io-parser from 4.2.1 to 4.2.4 in /angular by @dependabot in #1368
- Bump decode-uri-component from 0.2.0 to 0.2.2 in /angular-legacy by @dependabot in #1370
- Bump qs from 6.4.0 to 6.4.1 in /angular-legacy by @dependabot in #1369
- Bump minimist, karma, protractor and tslint in /angular-legacy by @dependabot in #1372
- Feature disable sorting in dashboard for consolidated tables by @alejandro-bulgaris-qcif in #1426
- Hotfix: ANDS Vocab Component doesn't initialise correctly when not visible by @andrewbrazzatti in #1442
- Hotfix: Undefined permission fields in record metadata cause the getPermissions endpoint to fail by @andrewbrazzatti in #1443
Full Changelog: v3.0...v3.1
v2.5
What's Changed
- Hotfix: Users that may have been deleted from the database break the population of the permissions table by @andrewbrazzatti in #1388
- Add handling of custom error to post save sync trigger by @alejandro-bulgaris-qcif in #1390
- Hotfix: ANDS Vocab Component doesn't initialise correctly when not visible by @andrewbrazzatti in #1442
- Hotfix: Undefined permission fields in record metadata cause the getPermissions endpoint to fail by @andrewbrazzatti in #1443
Full Changelog: v2.4...v2.5