Skip to content

Releases: SciCatProject/scicat-backend-next

Release v4.9.1

07 Jan 09:55
11783c5
Compare
Choose a tag to compare

4.9.1 (2025-01-07)

Continuous Integration

  • sdk-release: remove python-pydantic-v1 generator and publish typescript-fetch sdk (#1598) (66f8e40)

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

06 Jan 08:44
cf00c77
Compare
Choose a tag to compare

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

04 Dec 10:56
faaf0ca
Compare
Choose a tag to compare

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

14 Nov 09:46
68a2d40
Compare
Choose a tag to compare

4.7.0 (2024-11-14)

Features

  • add backend configuration adjustments to AdminService for front… (#1491) (82cdb31)

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

07 Nov 14:51
95ddf4a
Compare
Choose a tag to compare

4.6.6 (2024-11-07)

Continuous Integration

  • removed ESS pipeline trigger job & Build release job (#1456) (591fdf5)

Release v4.6.5

05 Nov 09:57
8f2bee8
Compare
Choose a tag to compare

4.6.5 (2024-11-05)

Bug Fixes

  • sdk generation error caused by incorrect swagger decorator (#1455) (473d23d)

Continuous Integration

  • ts-sdk: npm publish dist folder only (1fcbc90)
  • ts-sdk: npm publish dist folder only (5afab7c)

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

14 Oct 12:04
cc267b8
Compare
Choose a tag to compare

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

14 Oct 11:08
cc267b8
Compare
Choose a tag to compare

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...
Read more

v4.6.3

14 Oct 12:00
707e9e8
Compare
Choose a tag to compare

What's Changed

New release to align and synchronize SDK package versions.

Release v4.5.1

03 Jun 14:45
4f167f7
Compare
Choose a tag to compare

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)