Releases: SciCatProject/scicat-backend-next
Releases · SciCatProject/scicat-backend-next
Release v4.12.0
4.12.0 (2025-01-30)
Features
- add new dataset v4 controller (#1541) (b64bafb), closes #1562 #1580
- support Microsoft Graph API for emails (#1628) (1a82a2c)
Bug Fixes
Code Refactoring
- proposal: use openapi plugin (#1629) (adaacd0)
- sample: use openapi cli plugin for dtos and schema (#1611) (d33e8a8), closes #1590
Build Systems
- deps: bump mathjs from 14.0.1 to 14.1.0 (93d818c)
- deps: bump mathjs from 14.0.1 to 14.1.0 (#1660) (0667d74), closes #3345 #3342 #3348 #3345 #3338 #3345 #3342 #3348 #3338
- deps: bump nodemailer from 6.9.16 to 6.10.0 (d67b00d)
- deps: bump nodemailer from 6.9.16 to 6.10.0 (#1659) (ff44ba5), closes #1695 #1695 #1700 nodemailer/nodemailer#1691 #1695
- deps: bump undici from 6.21.0 to 6.21.1 (e9d6798)
- deps: bump undici from 6.21.0 to 6.21.1 (#1655) (aebd9a6), closes #3736 nodejs/undici#3855 #3817 #3821 nodejs/undici#3864 #3863 nodejs/undici#3866 nodejs/undici#3877 #3851 nodejs/undici#3876 #3851 #3876 #3863 #3866 #3817 #3821 #3864 #3736 #3855
- deps: bump uuid from 11.0.4 to 11.0.5 (a5df0ac)
- deps: bump uuid from 11.0.4 to 11.0.5 (#1648) (12dec67), closes #860 #860 #861 #860
- deps-dev: bump @faker-js/faker from 9.3.0 to 9.4.0 (7d2330b)
- deps-dev: bump @faker-js/faker from 9.3.0 to 9.4.0 (#1647) (817eeee), closes faker-js/faker#3288 faker-js/faker#3315 faker-js/faker#3326 faker-js/faker#3327 faker-js/faker#3328 faker-js/faker#3321 faker-js/faker#3312 faker-js/faker#3329 faker-js/faker#3331 faker-js/faker#3319 faker-js/faker#3313 faker-js/faker#3317 faker-js/faker#3202 faker-js/faker#3334 faker-js/faker#3324 faker-js/faker#3333 faker-js/faker#3316 faker-js/faker#3332 faker-js/faker#3337 faker-js/faker#3336 faker-js/faker#3339 faker-js/faker#3320 faker-js/faker#3340 faker-js/faker#3322 faker-js/faker#3301 faker-js/faker#3349 faker-js/faker#3347 faker-js/faker#3341 faker-js/faker#3348 faker-js/faker#3351 faker-js/faker#3350 faker-js/faker#3354 faker-js/faker#3355 faker-js/faker#3359 faker-js/faker#3360 faker-js/faker#3357 faker-js/faker#3356 faker-js/faker#3353 faker-js/faker#3358 faker-js/faker#3366 faker-js/faker#3344 faker-js/faker#3369 faker-js/faker#3343 faker-js/faker#3370 faker-js/faker#3371 faker-js/faker#3372 faker-js/faker#3362 #3202 #3324 #3333 #3329 #3372 [#3326](https://github.com/S...
Release v4.11.0
4.11.0 (2025-01-21)
Features
Bug Fixes
Build Systems
- deps: bump @nestjs/config from 3.3.0 to 4.0.0 (f40c040)
- deps: bump @nestjs/config from 3.3.0 to 4.0.0 (#1638) (2296933), closes #1919 #1925 #1883 #1926 #1924
- deps: bump @nestjs/event-emitter from 2.1.1 to 3.0.0 (31ded12)
- deps: bump @nestjs/event-emitter from 2.1.1 to 3.0.0 (#1632) (8dd2828), closes #1248 #1371 #1372 #1370 #1369 #1368 #1366
- deps-dev: bump @typescript-eslint/eslint-plugin (8aec80d)
- deps-dev: bump @typescript-eslint/eslint-plugin from 8.19.0 to 8.20.0 (#1633) (7105ded), closes #10599 #10551 #10585 #10565 #10593 #10602 #10437 #10543 #10548 #10550 #10565 #10585 #10551 #10602 #10593 #10523 #10550 #10548 #10543 #10437 #10593 #10585 #10551 #10556 #10587 #10624
- deps-dev: bump @typescript-eslint/parser from 8.19.1 to 8.20.0 (e764276)
- deps-dev: bump @typescript-eslint/parser from 8.19.1 to 8.20.0 (#1636) (b3d4187), closes #10599 #10551 #10585 #10565 #10593 #10602
Release v4.10.0
4.10.0 (2025-01-20)
Features
- add proposal count endpoint (#1626) (ad3c129)
- make large file access warning text configurable with largeData… (#1517) (55fb2fd)
Bug Fixes
- createDatasetDto: datasetName field in the CreateDatasetDto(obsoletes) should be required (#1574) (e4ff469)
Continuous Integration
Build Systems
- deps: bump mongoose from 8.9.3 to 8.9.4 (e19e5d3)
- deps: bump mongoose from 8.9.3 to 8.9.4 (#1614) (df9029c), closes #15138 #15169 #15164 #15161 #15156 #15142 #15120 #15160 #15158 #15159 #15137 #15138 #15169 #15164 #15161 #15156 #15142 #15120 #15160 #15158 #15159 #15137 #15169 #15172 #15161 #15160
- deps: bump mongoose from 8.9.4 to 8.9.5 (b6933d4)
- deps: bump mongoose from 8.9.4 to 8.9.5 (#1627) (560175e), closes #15176 #15170 #15176 #15170 #15176
- deps-dev: bump @eslint/js from 9.17.0 to 9.18.0 (766c5ce)
- deps-dev: bump @eslint/js from 9.17.0 to 9.18.0 (#1615) (522797b), closes #19306 #19266 #19272 #19289 #19325 #18784 #19320 #19228 #19323 #19317 #19318 #19310 #19315 #19313 #19311 #19298 #19309 #19304 #19302 #19303 #19300 #19299 #19295 #19285 #19290 #19296 #19277 #19241 #19282 #19288 #19270 #19287 #19269 #19231 #19262 #19249 #19252 #19330 #19329 #19325 #18784 #19320 #19228 #19323 #19317 #19318 #19310 #19315 #19314 #19313 #19311 #19298 #19309 #19306 #19304 #19302 #19303 #19300 #19299 #19295 #19285 #19290 #19296 #19277 #19241 #19282 #19288 #19289 [#19270](https://gith...
Release v4.9.1
4.9.1 (2025-01-07)
Continuous Integration
Build Systems
- deps: bump @casl/ability from 6.7.2 to 6.7.3 (0261f76)
- deps: bump mongoose from 8.9.2 to 8.9.3 (077c384)
- deps: bump uuid from 11.0.3 to 11.0.4 (a0ebed1)
- deps-dev: bump @types/lodash from 4.17.13 to 4.17.14 (a2f3956)
- deps-dev: bump @types/node from 22.10.2 to 22.10.5 (8f0f99b)
- deps-dev: bump @typescript-eslint/eslint-plugin (b58dc8f)
- deps-dev: bump @typescript-eslint/parser from 8.18.2 to 8.19.0 (e688a62)
- deps-dev: bump concurrently from 9.1.1 to 9.1.2 (cee69b5)
Release v4.9.0
4.9.0 (2025-01-06)
Features
- add support for typescript-fetch SDK and update typescript-angular configuration (#1556) (99adf12)
- migrate dataset principalInvestigator to principalInvestigators (56692f7)
Bug Fixes
- dataset create endpoint details (a7c9280)
- lint (ca0da79)
- update schema validation from oneOf to anyOf for dataset creation and updates (#1544) (3b4f602)
Build Systems
- deps: bump @elastic/elasticsearch from 8.15.0 to 8.17.0 (8c30f6e)
- deps: bump @nestjs/axios from 3.1.2 to 3.1.3 (b119701)
- deps: bump @nestjs/common from 10.4.7 to 10.4.15 (f6bb218)
- deps: bump @nestjs/core from 10.4.6 to 10.4.15 (4451cec)
- deps: bump @nestjs/elasticsearch from 10.0.1 to 10.0.2 (67a956a)
- deps: bump dotenv from 16.4.5 to 16.4.7 (1bff721)
- deps: bump mathjs from 14.0.0 to 14.0.1 (e9ffde3)
- deps: bump mongoose from 8.8.3 to 8.8.4 (b31c356)
- deps: bump mongoose from 8.8.4 to 8.9.2 (c87788d)
- deps: bump openid-client from 5.7.0 to 5.7.1 (6a2d002)
- deps: bump path-to-regexp, @nestjs/platform-express and express (ce74da1)
- deps-dev: bump @faker-js/faker from 9.2.0 to 9.3.0 (92c57e3)
- deps-dev: bump @nestjs/cli from 10.4.7 to 10.4.9 (222e889)
- deps-dev: bump @nestjs/schematics from 10.1.4 to 10.2.3 (a429377)
- deps-dev: bump @nestjs/testing from 10.4.1 to 10.4.15 (fc47414)
- deps-dev: bump @stylistic/eslint-plugin from 2.11.0 to 2.12.1 (16476d1)
- deps-dev: bump @types/express-session from 1.18.0 to 1.18.1 (f4ddbf7)
- deps-dev: bump @types/lodash from 4.17.12 to 4.17.13 (ea6d214)
- deps-dev: bump @types/node from 22.10.1 to 22.10.2 (f631122)
- deps-dev: bump @types/node from 22.9.0 to 22.10.1 (f377680)
- deps-dev: bump @types/node-fetch from 2.6.11 to 2.6.12 (6744e9c)
- deps-dev: bump @types/nodemailer from 6.4.15 to 6.4.17 (8506902)
- deps-dev: bump @typescript-eslint/eslint-plugin (3bb0466)
- deps-dev: bump @typescript-eslint/eslint-plugin (9767f85)
- deps-dev: bump @typescript-eslint/eslint-plugin (831eec2)
- deps-dev: bump @typescript-eslint/parser from 8.16.0 to 8.17.0 (3ddd98d)
- deps-dev: bump @typescript-eslint/parser from 8.17.0 to 8.18.0 (19ffdd9)
- deps-dev: bump @typescript-eslint/parser from 8.18.0 to 8.18.1 (32cb4b0)
- deps-dev: bump @typescript-eslint/parser from 8.18.1 to 8.18.2 (6c9e280)
- deps-dev: bump concurrently from 9.0.0 to 9.1.0 (65af358)
- deps-dev: bump concurrently from 9.1.0 to 9.1.1 (81be9e9)
- deps-dev: bump eslint from 9.15.0 to 9.17.0 (9ee09c5)
- deps-dev: bump globals from 15.12.0 to 15.14.0 (3f415a3)
- deps-dev: bump prettier from 3.3.3 to 3.4.2 (9b202ce)
Release v4.8.0
4.8.0 (2024-12-04)
Features
- add parent proposal to the proposal document (6c8fb79)
- add type property to the proposal document with database migration (ca20bc5)
- ensure consistent handling of "not found" errors (#1520) (0355fdc)
- proposal metadata and tests (f02bcc4)
Bug Fixes
- handle obsolete where filter fields mapping to current schema (#1521) (071d759)
- improve and fix some of the ApiResponse types (329c5f7)
Build Systems
- deps: bump @elastic/elasticsearch from 8.15.0 to 8.16.0 (3f13184)
- deps: bump @nestjs/core from 10.4.6 to 10.4.8 (d7995ca)
- deps: bump @nestjs/core from 10.4.8 to 10.4.9 (31678ad)
- deps: bump @nestjs/elasticsearch from 10.0.1 to 10.0.2 (7d12293)
- deps: bump @nestjs/platform-express from 10.4.7 to 10.4.8 (3a9d6df)
- deps: bump @nestjs/swagger from 7.4.2 to 8.0.7 (57f3cbe)
- deps: bump cross-spawn from 6.0.5 to 6.0.6 (dfa7f6b)
- deps: bump cross-spawn from 7.0.3 to 7.0.6 (41b8ed0)
- deps: bump mathjs from 13.2.0 to 13.2.2 (22578ae)
- deps: bump mathjs from 13.2.2 to 14.0.0 (0b269b8)
- deps: bump mongoose from 8.6.2 to 8.8.2 (3283825)
- deps: bump mongoose from 8.8.2 to 8.8.3 (4e65398)
- deps: bump nodemailer and @types/nodemailer (d9fbc92)
- deps: bump openid-client from 5.7.0 to 5.7.1 (343100c)
- deps: bump uuid from 10.0.0 to 11.0.3 (4089b21)
- deps-dev: bump @nestjs/testing from 10.4.1 to 10.4.8 (9f4c61b)
- deps-dev: bump @nestjs/testing from 10.4.8 to 10.4.9 (5e4abc7)
- deps-dev: bump @types/express from 4.17.21 to 5.0.0 (c2bce2d)
- deps-dev: bump @types/lodash from 4.17.12 to 4.17.13 (46add25)
- deps-dev: bump @types/mocha from 10.0.9 to 10.0.10 (d23ca2e)
- deps-dev: bump @types/node from 22.9.0 to 22.9.3 (8d92320)
- deps-dev: bump @types/node-fetch from 2.6.11 to 2.6.12 (8589744)
- deps-dev: bump chai-http from 4.4.0 to 5.1.1 (7734d4a)
- frontend-sdk: add new npm script to generate the new frontend sdk (59d3d75)
Release v4.7.0
4.7.0 (2024-11-14)
Features
Bug Fixes
- correct wrong variable name for fileUploadLimitInMb (e3c5ca3)
Build Systems
- deps: bump @nestjs/axios from 3.1.0 to 3.1.2 (c3e7d1f)
- deps: bump @nestjs/common from 10.4.6 to 10.4.7 (d772955)
- deps: bump @nestjs/platform-express from 10.4.6 to 10.4.7 (b42f773)
- deps-dev: bump @faker-js/faker from 9.0.3 to 9.2.0 (660f50e)
- deps-dev: bump @types/node from 22.8.1 to 22.9.0 (07d62ed)
Continuous Integration
Release v4.6.6
Release v4.6.5
4.6.5 (2024-11-05)
Bug Fixes
Continuous Integration
Build Systems
- deps: bump @casl/ability from 6.7.1 to 6.7.2 (e439876)
- deps: bump @nestjs/axios from 3.0.3 to 3.1.0 (2f6cc8f)
- deps: bump @nestjs/common from 10.4.1 to 10.4.6 (53bdad5)
- deps: bump @nestjs/config from 3.2.3 to 3.3.0 (eaeac3f)
- deps: bump @nestjs/core from 10.4.1 to 10.4.5 (b3c764e)
- deps: bump @nestjs/core from 10.4.5 to 10.4.6 (5ec822c)
- deps: bump @nestjs/event-emitter from 2.0.4 to 2.1.1 (6c79884)
- deps: bump @nestjs/mongoose from 10.0.10 to 10.1.0 (6155968)
- deps: bump @nestjs/platform-express from 10.4.5 to 10.4.6 (78b53b0)
- deps: bump @nestjs/swagger from 7.4.0 to 7.4.2 (0e57c33)
- deps: bump @user-office-software/duo-message-broker (10e0ac3)
- deps: bump cookie, @nestjs/platform-express, express-session and express (76ff331)
- deps: bump mathjs from 13.1.1 to 13.2.0 (f9fa65e)
- deps-dev: bump @faker-js/faker from 9.0.0 to 9.0.3 (5907d22)
- deps-dev: bump @nestjs/cli from 10.4.5 to 10.4.7 (17cbc6a)
- deps-dev: bump @types/chai from 4.3.19 to 5.0.0 (e9ab031)
- deps-dev: bump @types/chai from 5.0.0 to 5.0.1 (f98996c)
- deps-dev: bump @types/lodash from 4.17.7 to 4.17.12 (82892a1)
- deps-dev: bump @types/mocha from 10.0.7 to 10.0.9 (ecacde4)
- deps-dev: bump @types/node from 22.5.4 to 22.8.1 (49b49ae)
- deps-dev: bump chai from 5.1.1 to 5.1.2 (dc25436)
- deps-dev: bump mocha from 10.7.3 to 10.8.2 (052b75d)
- deps-dev: bump sinon from 18.0.0 to 19.0.2 (e70cadc)
- deps-dev: bump wait-on from 8.0.0 to 8.0.1 (3767243)
Release v4.6.4
New release to synchronize SDK package versions
This release ensures that all SDK packages have consistent versioning. No functional changes compared to v4.6.0.