Releases: SciCatProject/scicat-backend-next
Releases · SciCatProject/scicat-backend-next
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.
4.6.4 (2024-10-14)
Release v4.6.0
4.6.0 (2024-10-14)
Features
- add OpenAPI configuration files and new SDK artifact upload workflow (e986e21)
- Added findByIdAccess endpoint to Proposal and Sample services (c29a1e1)
- allow the swagger path to be configurable (1d2f8c6)
Bug Fixes
- replace docker-compose with docker compose on github workflow (31d224a)
- casl-ability: correct instrument endpoint access for unauthenticated users (#1393) (213d0df)
- handle logbook room not found without throwing an error. (#1434) (707e9e8)
- renamed instrumentIds key to instrumentId key in convertObsoleteToCurrentSchema function (9ab8db2)
- resolved ApiParam inconsistencies and corrected TypeScript-Angular generator name in openapi-generator (#1426) (2a450ad)
- swagger-schema artifact is missing commit ID (2f55a35)
Code Refactoring
- separate search UI logic from frontend (8e1903a)
- auth: implement post-login tasks for user settings management and remove UserSettingsInterceptor (f0afcaa)
- user-settings: consolidate user settings structure and remove deprecated fields (53daa02)
- user-settings: update user settings structure and remove deprecated fields (0e73c70)
- enable versioing for routes (6ac5cc6)
Continuous Integration
- add GitHub Action to enforce PR title format (52be015)
Build Systems
- deps: bump @elastic/elasticsearch from 8.13.1 to 8.15.0 (2a1272e)
- deps: bump @nestjs/axios from 3.0.2 to 3.0.3 (ff0f5ab)
- deps: bump @nestjs/common from 10.3.10 to 10.4.0 (178bc3d)
- deps: bump @nestjs/common from 10.3.10 to 10.4.0 (fea164d)
- deps: bump @nestjs/common from 10.4.0 to 10.4.1 (8b0a547)
- deps: bump @nestjs/core from 10.3.10 to 10.4.0 (5367754)
- deps: bump @nestjs/core from 10.3.10 to 10.4.0 (5200b6a)
- deps: bump @nestjs/core from 10.4.0 to 10.4.1 (22469eb)
- deps: bump @nestjs/platform-express from 10.3.10 to 10.4.0 (86eaafd)
- deps: bump @nestjs/platform-express from 10.3.10 to 10.4.0 (80731dd)
- deps: bump @nestjs/platform-express from 10.4.0 to 10.4.1 (8145e6d)
- deps: bump actions/setup-python from 4 to 5 (d1420aa)
- deps: bump axios from 1.6.2 to 1.7.4 (d3e0f07)
- deps: bump luxon from 3.4.4 to 3.5.0 (92fa482)
- deps: bump mathjs from 13.0.3 to 13.1.0 (6f0c373)
- deps: bump mathjs from 13.1.0 to 13.1.1 (48d46ec)
- deps: bump mongoose from 8.5.1 to 8.5.2 (82b0653)
- deps: bump mongoose from 8.5.2 to 8.5.3 (5675745)
- deps: bump mongoose from 8.5.3 to 8.5.4 (4a32a66)
- deps: bump mongoose from 8.5.4 to 8.6.2 (f79e5f9)
- deps: bump nodemailer from 6.9.14 to 6.9.15 (fc07f93)
- deps: bump openid-client from 5.6.5 to 5.7.0 (fa3e93d)
- deps: bump webpack and @nestjs/cli (33b4337)
- deps-dev: bump @faker-js/faker from 8.4.1 to 9.0.0 (c641664)
- deps-dev: bump @nestjs/cli from 10.4.2 to 10.4.4 (2797150)
- deps-dev: bump @nestjs/cli from 10.4.2 to 10.4.4 (9612259)
- deps-dev: bump @nestjs/schematics from 10.1.2 to 10.1.3 (56da1d6)
- deps-dev: bump @nestjs/schematics from 10.1.3 to 10.1.4 (5ad8a23)
- deps-dev: bump @nestjs/testing from 10.3.10 to 10.4.0 (373ec62)
- deps-dev: bump @nestjs/testing from 10.3.10 to 10.4.0 (b193348)
- deps-dev: bump @nestjs/testing from 10.4.0 to 10.4.1 (3d9051d)
- deps-dev: bump @types/chai from 4.3.16 to 4.3.17 (fb8a2d3)
- deps-dev: bump @types/chai from 4.3.17 to 4.3.18 (c87de81)
- deps-dev: bump @types/chai from 4.3.18 to 4.3.19 (2c0115b)
- deps-dev: bump @types/lodash from 4.17.6 to 4.17.7 (76df8ac)
- deps-dev: bump @types/node from 20.14.11 to 22.0.0 (364f9eb)
- deps-dev: bump @types/node from 22.0.0 to 22.1.0 (f308a87)
- deps-dev: bump @types/node from 22.1.0 to 22.2.0 (7cbde99)
- deps-dev: bump @types/node from 22.1.0 to 22.2.0 (e5bbe58)
- deps-dev: bump @types/node from 22.2.0 to 22.4.1 (df1c928)
- deps-dev: bump @types/node from 22.4.1 to 22.5.0 ([2f6dfba](https://github.com/SciCatProject/scicat-backend-next/comm...
v4.6.3
What's Changed
New release to align and synchronize SDK package versions.
Release v4.5.1
4.5.1 (2024-06-03)
Bug Fixes
- behavior of Elasticsearch query differs from mongoDB query (#1184) (5f237c2)
- empty string value in accessGroups field (7fad4b5)
- ES missing number value filter query (9e2c03c)
- prevent empty string pushed into the accessGroups (857530a)
Documentation
Build Systems
- deps: bump @nestjs-modules/mailer from 1.11.2 to 2.0.2 (6b05c86)
- deps: bump dependabot/fetch-metadata from 2.0.0 to 2.1.0 (cf48166)
- deps: bump docker/metadata-action from 4 to 5 (527986a)
- deps: bump ejs from 3.1.9 to 3.1.10 (a650709)
- deps: bump express, @nestjs/core, @nestjs/common, @nestjs/platform-express and @nestjs/testing (#1187) (795c0b3)
- deps: bump mathjs from 12.4.1 to 12.4.2 (cd7d935)
- deps: bump mongoose from 8.3.1 to 8.4.0 (8e67903)
- deps: bump pug from 3.0.2 to 3.0.3 (9c159c5)
- deps: bump reflect-metadata from 0.1.14 to 0.2.2 (9bdb935)
- deps: bump rimraf from 5.0.5 to 5.0.7 (6733ca5)
- deps-dev: bump @types/chai from 4.3.14 to 4.3.16 (d406670)
- deps-dev: bump @types/lodash from 4.17.0 to 4.17.1 (63a4f97)
- deps-dev: bump @types/lodash from 4.17.1 to 4.17.4 (77d7e7f)
- deps-dev: bump @types/node from 20.12.11 to 20.12.12 (1378a16)
- deps-dev: bump @types/node from 20.12.7 to 20.12.9 (fe7b4ea)
- deps-dev: bump @types/node from 20.12.9 to 20.12.11 (af63f11)
- deps-dev: bump @types/nodemailer from 6.4.14 to 6.4.15 (7d63c09)
- deps-dev: bump @typescript-eslint/eslint-plugin (e685882)
- deps-dev: bump @typescript-eslint/eslint-plugin (2f477e6)
- deps-dev: bump @typescript-eslint/eslint-plugin (b425a98)
- deps-dev: bump @typescript-eslint/eslint-plugin (5f1b5e3)
- deps-dev: bump @typescript-eslint/parser from 7.7.0 to 7.7.1 (fce2e92)
- deps-dev: bump @typescript-eslint/parser from 7.7.1 to 7.8.0 (226106f)
- deps-dev: bump @typescript-eslint/parser from 7.8.0 to 7.9.0 (a37891d)
- deps-dev: bump @typescript-eslint/parser from 7.9.0 to 7.10.0 (e6dee01)
- deps-dev: bump chai from 5.1.0 to 5.1.1 (0a54d5f)
- deps-dev: bump sinon from 17.0.1 to 18.0.0 (0202783)
- deps-dev: bump supertest from 6.3.4 to 7.0.0 (14149eb)