Releases: SciCatProject/scicat-backend-next
Releases · SciCatProject/scicat-backend-next
V4.0.0 First official V4 release
What's Changed
- added migration script to add uniqueName for instruments by @nitrosx in #455
- fix: the migration to be able to run it smoothly inside the pods by @martin-trajanovski in #454
- build(deps): bump vm2 from 3.9.16 to 3.9.17 by @dependabot in #453
- Do a pass over schema descriptions by @jl-wynen in #452
- fix: 401 unathorized when login into scicat by @Junjiequan in #465
- build(deps-dev): bump sinon from 15.0.3 to 15.0.4 by @dependabot in #456
- build(deps): bump migrate-mongo from 9.0.0 to 10.0.0 by @dependabot in #457
- build(deps-dev): bump eslint from 8.38.0 to 8.39.0 by @dependabot in #460
- build(deps-dev): bump @types/node from 18.15.11 to 18.16.0 by @dependabot in #461
- build(deps-dev): bump prettier from 2.8.7 to 2.8.8 by @dependabot in #464
- build(deps-dev): bump @nestjs/cli from 9.4.0 to 9.4.2 by @dependabot in #458
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.58.0 to 5.59.1 by @dependabot in #467
- build(deps): bump openid-client from 5.4.0 to 5.4.2 by @dependabot in #470
- add new operator to 20230309145701-update-user-indentity-entries.js by @schnitzel4 in #471
- fix: fixed sharing dataset 500 error by @Junjiequan in #468
New Contributors
- @jl-wynen made their first contribution in #452
- @schnitzel4 made their first contribution in #471
Full Changelog: v4.0.0-beta.5...v4.0.0
v4.0.0 Release Candidate 5
What's Changed
- build(deps): bump @user-office-software/duo-message-broker from 1.4.0 to 1.4.2 by @dependabot in #350
- Swap 3036 proposal access by @martin-trajanovski in #345
- fix published dataset datablocks and attachments permissions by @martin-trajanovski in #354
- build(deps-dev): bump eslint from 8.34.0 to 8.35.0 by @dependabot in #356
- build(deps-dev): bump @types/node from 18.14.0 to 18.14.2 by @dependabot in #357
- build(deps): bump swagger-ui-express from 4.6.1 to 4.6.2 by @dependabot in #358
- build(deps): bump mongoose from 6.9.2 to 6.10.0 by @dependabot in #359
- fix: add more dynamic data for testing in the datasets by @martin-trajanovski in #355
- build(deps): bump mathjs from 11.5.1 to 11.6.0 by @dependabot in #360
- build(deps-dev): bump @types/uuid from 9.0.0 to 9.0.1 by @dependabot in #361
- fix: make ownerEmail optional and add minimal dataset testing by @martin-trajanovski in #364
- test: Improve tests with big randomized amount of data by @martin-trajanovski in #365
- build(deps): bump luxon from 3.2.1 to 3.3.0 by @dependabot in #367
- build(deps): bump swagger-ui-express from 4.6.1 to 4.6.2 by @dependabot in #369
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.53.0 to 5.54.0 by @dependabot in #368
- build(deps-dev): bump eslint from 8.34.0 to 8.35.0 by @dependabot in #370
- build(deps-dev): bump eslint-config-prettier from 8.6.0 to 8.7.0 by @dependabot in #371
- build(deps): bump rimraf from 4.1.2 to 4.3.1 by @dependabot in #376
- build(deps-dev): bump @typescript-eslint/parser from 5.53.0 to 5.54.1 by @dependabot in #377
- build(deps): bump mongoose from 6.10.0 to 6.10.1 by @dependabot in #373
- build(deps-dev): bump @types/node from 18.14.0 to 18.14.6 by @dependabot in #375
- fix: retrive logbook with pid by @Junjiequan in #379
- added mongo migrate script to updated User and UserIdentity by @nitrosx in #387
- Swap 3129 fix instrument filter by @nitrosx in #388
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.54.0 to 5.54.1 by @dependabot in #380
- build(deps): bump mongoose from 6.10.1 to 6.10.3 by @dependabot in #381
- build(deps-dev): bump sinon from 15.0.1 to 15.0.2 by @dependabot in #382
- build(deps): bump rimraf from 4.3.1 to 4.4.0 by @dependabot in #383
- build(deps): bump node-fetch from 3.3.0 to 3.3.1 by @dependabot in #386
- build(deps-dev): bump @types/node from 18.14.6 to 18.15.3 by @dependabot in #389
- build(deps-dev): bump eslint from 8.35.0 to 8.36.0 by @dependabot in #384
- Changed schema for Dataset to prepend undefined to pid if pid_prefix … by @nitrosx in #390
- Added user endpoint to return if user is authorized to create datasets by @nitrosx in #391
- check permissions on dataset create by @nitrosx in #392
- build(deps-dev): bump @typescript-eslint/parser from 5.54.1 to 5.55.0 by @dependabot in #395
- build(deps-dev): bump @nestjs/cli from 9.2.0 to 9.3.0 by @dependabot in #393
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.54.1 to 5.56.0 by @dependabot in #402
- build(deps): bump @user-office-software/duo-message-broker from 1.4.2 to 1.5.0 by @dependabot in #396
- build(deps-dev): bump @types/express-session from 1.17.6 to 1.17.7 by @dependabot in #400
- build(deps): bump @nestjs/mongoose from 9.2.1 to 9.2.2 by @dependabot in #398
- build(deps): bump mathjs from 11.6.0 to 11.7.0 by @dependabot in #399
- build(deps-dev): bump prettier from 2.8.4 to 2.8.7 by @dependabot in #403
- fix: fix token expiry date by @martin-trajanovski in #404
- build(deps-dev): bump @typescript-eslint/parser from 5.55.0 to 5.56.0 by @dependabot in #405
- build(deps): bump rimraf from 4.4.0 to 4.4.1 by @dependabot in #407
- build(deps-dev): bump @types/node from 18.15.3 to 18.15.10 by @dependabot in #408
- build(deps-dev): bump eslint-config-prettier from 8.7.0 to 8.8.0 by @dependabot in #409
- build(deps-dev): bump sinon from 15.0.2 to 15.0.3 by @dependabot in #410
- Swap 3175 - fixed logout issues by @nitrosx in #411
- fix: silent loggers during test by @Junjiequan in #412
- fix: fix fields conditional query should return correct results by @martin-trajanovski in #413
- fix: create origdatablock with empty chkAlg causing 500 error by @Junjiequan in #414
- Swap 3172 - Fix user endpoint authorization by @nitrosx in #415
- build(deps-dev): bump @types/node-fetch from 2.6.2 to 2.6.3 by @dependabot in #417
- build(deps-dev): bump @nestjs/schematics from 9.0.4 to 9.1.0 by @dependabot in #418
- build(deps-dev): bump eslint from 8.36.0 to 8.37.0 by @dependabot in #419
- build(deps-dev): bump concurrently from 7.6.0 to 8.0.1 by @dependabot in #420
- build(deps): bump mathjs from 11.7.0 to 11.8.0 by @dependabot in #421
- build(deps): bump @casl/ability from 6.3.3 to 6.4.0 by @dependabot in #423
- build(deps): bump @nestjs/jwt from 10.0.2 to 10.0.3 by @dependabot in #424
- build(deps-dev): bump tsconfig-paths from 4.1.2 to 4.2.0 by @dependabot in #425
- build(deps-dev): bump @typescript-eslint/parser from 5.56.0 to 5.57.1 by @dependabot in #427
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.56.0 to 5.57.1 by @dependabot in #428
- fix: admin should have access to all logbooks for proposals by @Junjiequan in #429
- fix: throw error instead of returning null with success if register DOI failed and fix the register endpoint bugs by @martin-trajanovski in #416
- removing leading and trailing spaces from groups in lists by @nitrosx in #430
- Swap 3206 - Added custom jwt token creation by @nitrosx in #438
- build(deps): bump vm2 from 3.9.11 to 3.9.15 by @dependabot in #432
- build(deps-dev): bump @types/lodash from 4.14.191 to 4.14.192 by @dependabot in #433
- build(deps-dev): bump @types/node from 18.15.10 to 18.15.11 by @dependabot in #434
- build(deps-dev): bump eslint from 8.37.0 to 8.38.0 by @dependabot in #436
- build(deps): bump rimraf from 4.4.1 to 5.0.0 by @dependabot in https://gi...
v4.0.0 Release Candidate 4
SciCat backend v4.0.0 release candidate 4
- Added Datasets Authorization
- updated libraries when available and no conflicts were present
What's Changed
- fix: query with axios by @jekabs-karklins in #315
- build(deps): bump mathjs from 11.5.0 to 11.5.1 by @dependabot in #316
- build(deps): bump @nestjs/event-emitter from 1.3.1 to 1.4.1 by @dependabot in #318
- build(deps-dev): bump @types/express from 4.17.16 to 4.17.17 by @dependabot in #321
- build(deps-dev): bump typescript from 4.9.4 to 4.9.5 by @dependabot in #325
- build(deps): bump docker/build-push-action from 3 to 4 by @dependabot in #326
- build(deps): bump @sideway/formula from 3.0.0 to 3.0.1 by @dependabot in #328
- build(deps): bump @nestjs/config from 2.2.0 to 2.3.1 by @dependabot in #329
- Update migration documentation by @martin-trajanovski in #335
- build(deps-dev): bump @types/node from 18.11.18 to 18.13.0 by @dependabot in #330
- build(deps): bump @nestjs/passport from 9.0.0 to 9.0.3 by @dependabot in #331
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.49.0 to 5.51.0 by @dependabot in #332
- build(deps-dev): bump @typescript-eslint/parser from 5.49.0 to 5.51.0 by @dependabot in #333
- add prestart script that runs the migrations before every start by @martin-trajanovski in #336
- build(deps-dev): bump @types/express-session from 1.17.5 to 1.17.6 by @dependabot in #337
- build(deps): bump @nestjs/jwt from 10.0.1 to 10.0.2 by @dependabot in #338
- build(deps): bump mongoose from 6.9.0 to 6.9.1 by @dependabot in #339
- build(deps-dev): bump eslint from 8.33.0 to 8.34.0 by @dependabot in #340
- build(deps): bump openid-client from 5.3.2 to 5.4.0 by @dependabot in #341
- build(deps-dev): bump prettier from 2.8.3 to 2.8.4 by @dependabot in #342
- build(deps-dev): bump @nestjs/cli from 9.1.9 to 9.2.0 by @dependabot in #343
- Fixing authorization for datasets endpoint and updating casl by @nitrosx in #334
- Swap 3027 fix some errors by @martin-trajanovski in #344
- build(deps-dev): bump @types/node from 18.13.0 to 18.14.0 by @dependabot in #346
- build(deps): bump mongoose from 6.9.1 to 6.9.2 by @dependabot in #347
- build(deps): bump swagger-ui-express from 4.6.0 to 4.6.1 by @dependabot in #351
- build(deps-dev): bump @typescript-eslint/parser from 5.51.0 to 5.53.0 by @dependabot in #352
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.51.0 to 5.53.0 by @dependabot in #353
Full Changelog: v4.0.0-beta.3...v4.0.0-beta.4
v4.0.0 Release Candidate 3
Added logout function.
Updated packages.
What's Changed
- build(deps): bump mongoose from 6.8.3 to 6.8.4 by @dependabot in #294
- build(deps): bump openid-client from 5.3.1 to 5.3.2 by @dependabot in #296
- build(deps): bump nodemailer from 6.8.0 to 6.9.0 by @dependabot in #297
- build(deps-dev): bump eslint from 8.31.0 to 8.32.0 by @dependabot in #298
- Swap 2975 add headers filtering on datasets by @martin-trajanovski in #293
- build(deps-dev): bump prettier from 2.8.2 to 2.8.3 by @dependabot in #300
- build(deps): bump cookiejar from 2.1.3 to 2.1.4 by @dependabot in #302
- build(deps): bump rimraf from 4.1.0 to 4.1.2 by @dependabot in #303
- build(deps-dev): bump @typescript-eslint/parser from 5.48.0 to 5.49.0 by @dependabot in #304
- build(deps-dev): bump @typescript-eslint/eslint-plugin from 5.48.1 to 5.49.0 by @dependabot in #305
- feat: add all the migration scripts in one place to be able to run with migrate-mongo by @martin-trajanovski in #306
- build(deps-dev): bump eslint from 8.32.0 to 8.33.0 by @dependabot in #308
- build(deps): bump nodemailer from 6.9.0 to 6.9.1 by @dependabot in #309
- build(deps-dev): bump @nestjs/cli from 9.1.8 to 9.1.9 by @dependabot in #310
- build(deps): bump mongoose from 6.8.4 to 6.9.0 by @dependabot in #311
- Added logout function by @nitrosx in #307
- build(deps-dev): bump @types/express from 4.17.15 to 4.17.16 by @dependabot in #312
Full Changelog: v4.0.0-beta.2...v4.0.0-beta.3
v4.0.0 Release Candidate 2
Added OIDC authorization and user groups for all type of accounts
v4.0.0 Release Candidate 1
First release candidate for v4.0.0.
This beta candidate does not contains the oidc authentication yet.
Code freeze candidate
This release marks the code freeze candidate that will become release v4.0.0-beta.1
Test release
Test release
All test passing
This release includes all the changes made to have all the tests ported from the previous version passing.
Version V4.0.0 - Alfa 2 release
This release is the same as alfa 1.
We are just testing the github worflow