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
- Bump css-loader from 7.1.1 to 7.1.2 by @dependabot in #2188
- Bump i18next from 23.11.4 to 23.11.5 by @dependabot in #2185
- Bump glob from 10.3.15 to 10.4.1 by @dependabot in #2195
- Bump sass from 1.77.2 to 1.77.4 by @dependabot in #2206
- Bump node from 20.13.1-buster to 20.14.0-buster by @dependabot in #2199
- Bump zone.js from 0.14.6 to 0.14.7 by @dependabot in #2218
- Bump @types/node from 20.12.12 to 20.14.2 in /core by @dependabot in #2221
- Bump typescript-json-schema from 0.63.0 to 0.64.0 by @dependabot in #2225
- Bump webpack from 5.91.0 to 5.92.0 by @dependabot in #2223
- Bump sass from 1.77.4 to 1.77.5 by @dependabot in #2224
- Bump braces from 3.0.2 to 3.0.3 by @dependabot in #2229
- Bump sass from 1.77.5 to 1.77.6 by @dependabot in #2230
- Bump nodemailer from 6.9.13 to 6.9.14 by @dependabot in #2231
- Bump glob from 10.4.1 to 10.4.2 by @dependabot in #2232
- Bump ws, engine.io and socket.io-adapter by @dependabot in #2239
- Bump webpack from 5.92.0 to 5.92.1 by @dependabot in #2233
- Bump typescript from 5.4.5 to 5.5.2 in /core by @dependabot in #2243
- Bump mocha from 10.4.0 to 10.5.0 by @dependabot in #2245
- Bump @types/node from 20.14.2 to 20.14.8 in /core by @dependabot in #2244
- Bump node from 20.14.0-buster to 20.15.0-buster by @dependabot in #2247
- Bump mocha from 10.5.0 to 10.5.2 by @dependabot in #2248
- Bump @types/node from 20.14.8 to 20.14.9 in /core by @dependabot in #2255
- Bump stream from 0.0.2 to 0.0.3 in /core by @dependabot in #2256
- Bump postcss from 8.4.38 to 8.4.39 by @dependabot in #2257
- Bump webpack from 5.92.1 to 5.93.0 by @dependabot in #2272
- Bump zone.js from 0.14.7 to 0.14.8 by @dependabot in #2281
- Bump i18next from 23.11.5 to 23.12.2 by @dependabot in #2282
- Bump sass from 1.77.6 to 1.77.8 by @dependabot in #2273
- Bump mocha from 10.5.2 to 10.7.0 by @dependabot in #2284
- Bump glob from 10.4.2 to 11.0.0 by @dependabot in #2266
- Update dependencies to Angular v18 by @andrewbrazzatti in #2295
- Bump i18next-http-backend from 2.5.1 to 2.5.2 in /angular by @dependabot in #2175
- Bump zone.js from 0.14.5 to 0.14.7 in /angular by @dependabot in #2217
- Bump @types/lodash from 4.17.1 to 4.17.5 in /angular by @dependabot in #2219
- Bump @types/lodash from 4.17.1 to 4.17.7 in /angular by @dependabot in #2276
- Bump @types/lodash from 4.17.1 to 4.17.6 in /angular by @dependabot in #2253
- Bump typescript from 5.5.2 to 5.5.3 in /core by @dependabot in #2264
- Bump typescript from 5.5.2 to 5.5.4 in /core by @dependabot in #2288
- Bump zone.js from 0.14.5 to 0.14.8 in /angular by @dependabot in #2279
- Bump @schematics/angular from 17.3.7 to 18.1.2 in /angular by @dependabot in #2292
- Bump postcss from 8.4.39 to 8.4.40 by @dependabot in #2293
- Bump sass-loader from 14.2.1 to 16.0.0 by @dependabot in #2294
- Bump @types/node from 20.14.9 to 22.0.0 in /core by @dependabot in #2296
- Bump socket.io-parser from 3.3.2 to 3.3.4 in /angular-legacy by @dependabot in #2285
- Bump jasmine-core from 5.1.2 to 5.2.0 in /angular by @dependabot in #2297
- Bump typescript from 5.4.5 to 5.5.4 in /angular by @dependabot in #2298
- Bump csv-stringify from 6.5.0 to 6.5.1 by @dependabot in #2299
- Bump karma from 6.4.3 to 6.4.4 in /angular by @dependabot in #2301
- Bump language-data-commons-vocabs from
878e9b3
to0970203
by @dependabot in #2303 - Bump i18next-fs-backend from 2.3.1 to 2.3.2 by @dependabot in #2302
- Bump axios from 1.7.2 to 1.7.3 by @dependabot in #2313
Other Changes
- Rollback of MongoDB driver version to fix GridFS upload issue by @andrewbrazzatti in #2053
- Name the circle ci steps for better readability by @andrewbrazzatti in #2054
- Remove unresolved promise warnings in dev by @andrewbrazzatti in #2093
- Migrate from postman to bruno for integration tests by @cofiem in #2197
New Contributors
Full Changelog: v3.6...v3.7