From 8f3f0ded43f65b3128314c3571affcdf3bba88b0 Mon Sep 17 00:00:00 2001 From: "LAPTOP-YANNICK\\ymijs" Date: Tue, 17 Dec 2024 16:10:08 +0100 Subject: [PATCH] fix: squash commits to remove H5P/eth, incorporate Graasp updates and update AWS task --- .aws/graasp-dev.json | 156 +- .aws/graasp-prod.json | 188 +- .devcontainer/docker-compose.yml | 8 - .husky/commit-msg | 2 +- CHANGELOG.md | 842 ++++- package.json | 1 + src/di/constants.ts | 1 - src/di/container.ts | 2 +- src/server.ts | 6 +- src/services/item/index.ts | 3 - .../item/plugins/etherpad/controller.ts | 106 - src/services/item/plugins/file/index.ts | 33 +- .../plugins/importExport/test/index.test.ts | 7 +- .../plugins/publication/published/index.ts | 252 +- .../published/plugins/search/index.test.ts | 453 --- .../published/plugins/search/service.test.ts | 186 - src/services/item/plugins/tag/controller.ts | 65 - src/services/item/plugins/tag/service.test.ts | 102 - src/services/item/plugins/tag/service.ts | 68 - src/utils/config.ts | 1 - yarn.lock | 3364 +++++++++-------- 21 files changed, 2849 insertions(+), 2997 deletions(-) delete mode 100644 src/services/item/plugins/etherpad/controller.ts delete mode 100644 src/services/item/plugins/publication/published/plugins/search/index.test.ts delete mode 100644 src/services/item/plugins/publication/published/plugins/search/service.test.ts delete mode 100644 src/services/item/plugins/tag/controller.ts delete mode 100644 src/services/item/plugins/tag/service.test.ts delete mode 100644 src/services/item/plugins/tag/service.ts diff --git a/.aws/graasp-dev.json b/.aws/graasp-dev.json index 1b44b1ab1..80f1d6523 100644 --- a/.aws/graasp-dev.json +++ b/.aws/graasp-dev.json @@ -1,39 +1,117 @@ -{ - "ipcMode": null, - "executionRoleArn": "arn:aws:iam::087219672371:role/ecsTaskExecutionRole", - "family": "graasp", - "cpu": "1024", - "memory": "3072", - "requiresCompatibilities": ["FARGATE"], - "networkMode": "awsvpc", - "runtimePlatform": { - "operatingSystemFamily": "LINUX", - "cpuArchitecture": null - }, - "containerDefinitions": [ - { - "name": "graasp", - "logConfiguration": { - "logDriver": "awslogs", - "options": { - "awslogs-group": "/ecs/graasp", - "awslogs-region": "eu-central-1", - "awslogs-stream-prefix": "ecs" - } - }, - "portMappings": [ - { - "hostPort": 3111, - "protocol": "tcp", - "containerPort": 3111 - } - ], - "image": null, - "dependsOn": null, - "disableNetworking": null, - "healthCheck": null, - "essential": true - } - ], - "placementConstraints": [] -} +{ + "ipcMode": null, + "executionRoleArn": "arn:aws:iam::087219672371:role/ecsTaskExecutionRole", + "containerDefinitions": [ + { + "logConfiguration": { + "logDriver": "awslogs", + "options": { + "awslogs-group": "/ecs/lnco-ai-development", + "awslogs-region": "eu-central-2", + "awslogs-stream-prefix": "ecs" + } + }, + "portMappings": [ + { + "hostPort": 3111, + "protocol": "tcp", + "containerPort": 3111 + } + ], + "image": null, + "dependsOn": null, + "disableNetworking": null, + "healthCheck": null, + "essential": true, + "links": null, + "hostname": null, + "extraHosts": null, + "pseudoTerminal": null, + "user": null, + "readonlyRootFilesystem": null, + "dockerLabels": null, + "systemControls": null, + "privileged": null + "name": "graasp" + }, + { + "dnsSearchDomains": null, + "environmentFiles": null, + "logConfiguration": { + "logDriver": "awslogs", + "secretOptions": null, + "options": { + "awslogs-group": "/ecs/lnco-ai-iframely-development", + "awslogs-region": "eu-central-2", + "awslogs-stream-prefix": "ecs" + } + }, + "entryPoint": null, + "portMappings": [ + { + "hostPort": 8061, + "protocol": "tcp", + "containerPort": 8061 + } + ], + "command": null, + "linuxParameters": null, + "cpu": 0, + "environment": [ + { + "name": "NODE_ENV", + "value": "production" + } + ], + "resourceRequirements": null, + "ulimits": null, + "dnsServers": null, + "mountPoints": [], + "workingDirectory": null, + "secrets": null, + "dockerSecurityOptions": null, + "memory": null, + "memoryReservation": null, + "volumesFrom": [], + "stopTimeout": null, + "image": "graasp/iframely", + "startTimeout": null, + "firelensConfiguration": null, + "dependsOn": null, + "disableNetworking": null, + "interactive": null, + "healthCheck": null, + "essential": true, + "links": null, + "hostname": null, + "extraHosts": null, + "pseudoTerminal": null, + "user": null, + "readonlyRootFilesystem": null, + "dockerLabels": null, + "systemControls": null, + "privileged": null, + "name": "graasp-iframely-development" + } + ], + "placementConstraints": [], + "memory": "3072", + "taskRoleArn": null, + "compatibilities": [], + "taskDefinitionArn": null, + "family": "graasp", + "requiresAttributes": [], + "pidMode": null, + "requiresCompatibilities": ["FARGATE"], + "networkMode": "awsvpc", + "runtimePlatform": { + "operatingSystemFamily": "LINUX", + "cpuArchitecture": null + }, + "cpu": "1024", + "revision": null, + "status": null, + "inferenceAccelerators": null, + "proxyConfiguration": null, + "volumes": [] +} diff --git a/.aws/graasp-prod.json b/.aws/graasp-prod.json index 70c874542..0ec1aa734 100644 --- a/.aws/graasp-prod.json +++ b/.aws/graasp-prod.json @@ -1,38 +1,150 @@ -{ - "executionRoleArn": "arn:aws:iam::592217263685:role/graasp-prod-ecs-execution-role", - "family": "graasp", - "cpu": "2048", - "memory": "4096", - "requiresCompatibilities": ["FARGATE"], - "networkMode": "awsvpc", - "runtimePlatform": { - "operatingSystemFamily": "LINUX", - "cpuArchitecture": null - }, - "containerDefinitions": [ - { - "name": "graasp", - "logConfiguration": { - "logDriver": "awslogs", - "options": { - "awslogs-group": "/ecs/graasp", - "awslogs-region": "eu-central-2", - "awslogs-stream-prefix": "ecs" - } - }, - "portMappings": [ - { - "hostPort": 3111, - "protocol": "tcp", - "containerPort": 3111 - } - ], - "image": null, - "dependsOn": null, - "disableNetworking": null, - "healthCheck": null, - "essential": true - } - ], - "placementConstraints": [] -} +{ + "executionRoleArn": "arn:aws:iam::592217263685:role/graasp-prod-ecs-execution-role", + "family": "graasp", + "cpu": "2048", + "memory": "4096", + "requiresCompatibilities": ["FARGATE"], + "requiresCompatibilities": ["FARGATE"], + "networkMode": "awsvpc", + "runtimePlatform": { + "operatingSystemFamily": "LINUX", + "cpuArchitecture": null + }, + "containerDefinitions": [ + { + "logConfiguration": { + "logDriver": "awslogs", + "options": { + "awslogs-group": "/ecs/graasp", + "awslogs-region": "eu-central-2", + "awslogs-stream-prefix": "ecs" + } + }, + "portMappings": [ + { + "hostPort": 3111, + "protocol": "tcp", + "containerPort": 3111 + } + ], + "image": null, + "dependsOn": null, + "disableNetworking": null, + "healthCheck": null, + "essential": true, + "links": null, + "hostname": null, + "extraHosts": null, + "pseudoTerminal": null, + "user": null, + "readonlyRootFilesystem": null, + "dockerLabels": null, + "systemControls": null, + "privileged": null, + "name": "graasp" + }, + { + "dnsSearchDomains": null, + "environmentFiles": null, + "logConfiguration": { + "logDriver": "awslogs", + "secretOptions": null, + "options": { + "awslogs-group": "/ecs/graasp-iframely-production", + "awslogs-region": "eu-central-2", + "awslogs-stream-prefix": "ecs" + } + }, + "entryPoint": null, + "portMappings": [ + { + "hostPort": 8061, + "protocol": "tcp", + "containerPort": 8061 + } + ], + "command": null, + "linuxParameters": null, + "cpu": 0, + "environment": [ + { + "name": "NODE_ENV", + "value": "production" + } + ], + "resourceRequirements": null, + "ulimits": null, + "dnsServers": null, + "mountPoints": [], + "workingDirectory": null, + "secrets": null, + "dockerSecurityOptions": null, + "memory": null, + "memoryReservation": null, + "volumesFrom": [], + "stopTimeout": null, + "image": "graasp/iframely", + "startTimeout": null, + "firelensConfiguration": null, + "dependsOn": null, + "disableNetworking": null, + "interactive": null, + "healthCheck": null, + "essential": true, + "links": null, + "hostname": null, + "extraHosts": null, + "pseudoTerminal": null, + "user": null, + "readonlyRootFilesystem": null, + "dockerLabels": null, + "systemControls": null, + "privileged": null, + "name": "graasp-iframely-production" + "links": null, + "hostname": null, + "extraHosts": null, + "pseudoTerminal": null, + "user": null, + "readonlyRootFilesystem": null, + "dockerLabels": null, + "systemControls": null, + "privileged": null, + "name": "graasp-iframely-production" + } + ], + "placementConstraints": [], + "memory": "4096", + "taskRoleArn": null, + "compatibilities": [], + "taskDefinitionArn": null, + "family": "graasp", + "requiresAttributes": [], + "pidMode": null, + "requiresCompatibilities": ["FARGATE"], + "networkMode": "awsvpc", + "runtimePlatform": null, + "cpu": "2048", + "revision": null, + "status": null, + "inferenceAccelerators": null, + "proxyConfiguration": null, + "volumes": [] + "placementConstraints": [], + "memory": "4096", + "taskRoleArn": null, + "compatibilities": [], + "taskDefinitionArn": null, + "family": "graasp", + "requiresAttributes": [], + "pidMode": null, + "requiresCompatibilities": ["FARGATE"], + "networkMode": "awsvpc", + "runtimePlatform": null, + "cpu": "2048", + "revision": null, + "status": null, + "inferenceAccelerators": null, + "proxyConfiguration": null, + "volumes": [] +} diff --git a/.devcontainer/docker-compose.yml b/.devcontainer/docker-compose.yml index 6c95d9032..7b13874c4 100644 --- a/.devcontainer/docker-compose.yml +++ b/.devcontainer/docker-compose.yml @@ -182,14 +182,6 @@ services: # ports: # - 8061:8061 - # necessary for validation - nudenet: - container_name: graasp-nudenet - image: notaitech/nudenet:classifier - # exposing these ports is not necessary - # ports: - # - 8080:8080 - # a mock mailbox on port 1025 (web UI at http://localhost:1080) mailer: container_name: mailer diff --git a/.husky/commit-msg b/.husky/commit-msg index 0fb6dccaf..0bd658f49 100755 --- a/.husky/commit-msg +++ b/.husky/commit-msg @@ -1,4 +1,4 @@ #!/bin/sh . "$(dirname "$0")/_/husky.sh" -#npx --no-install commitlint --edit "$1" +npx --no-install commitlint --edit "$1" diff --git a/CHANGELOG.md b/CHANGELOG.md index 2aa76a508..1277604a7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,266 +4,516 @@ All notable changes to this project will be documented in this file. See [standa ## [1.60.0](https://github.com/graasp/graasp/compare/v1.59.0...v1.60.0) (2024-12-13) - ### Features -* add post and patch item folder ([#1625](https://github.com/graasp/graasp/issues/1625)) ([8ade6e8](https://github.com/graasp/graasp/commit/8ade6e819806e1f12a1f752c960f76c6a195bb30)) -* integrate tags to meilisearch, remove categories, migration ([#1665](https://github.com/graasp/graasp/issues/1665)) ([c0c978b](https://github.com/graasp/graasp/commit/c0c978b5e566e2d944854557f9a0f8f710dda778)) - +- add post and patch item folder ([#1625](https://github.com/graasp/graasp/issues/1625)) ([8ade6e8](https://github.com/graasp/graasp/commit/8ade6e819806e1f12a1f752c960f76c6a195bb30)) +- integrate tags to meilisearch, remove categories, migration ([#1665](https://github.com/graasp/graasp/issues/1665)) ([c0c978b](https://github.com/graasp/graasp/commit/c0c978b5e566e2d944854557f9a0f8f710dda778)) ### Bug Fixes -* add item in app action ([#1681](https://github.com/graasp/graasp/issues/1681)) ([d726491](https://github.com/graasp/graasp/commit/d726491f7b690a440939a525e7468c7527062dce)) -* remove deprecated values for cc licenses ([#1678](https://github.com/graasp/graasp/issues/1678)) ([6d61341](https://github.com/graasp/graasp/commit/6d6134123f069d58e00e2c6eff3c70e78fb2929a)) -* return no content for no avatar ([#1679](https://github.com/graasp/graasp/issues/1679)) ([baafaa5](https://github.com/graasp/graasp/commit/baafaa552892bef0fc4b92939b97b01a4b8654ff)) +- allow guests in members app context, allow to get context as guest ([#1554](https://github.com/graasp/graasp/issues/1554)) ([0ef4047](https://github.com/graasp/graasp/commit/0ef4047cbf92df89057b0eed1a5bcbda55abcfb4)) +- add item in app action ([#1681](https://github.com/graasp/graasp/issues/1681)) ([d726491](https://github.com/graasp/graasp/commit/d726491f7b690a440939a525e7468c7527062dce)) +- remove deprecated values for cc licenses ([#1678](https://github.com/graasp/graasp/issues/1678)) ([6d61341](https://github.com/graasp/graasp/commit/6d6134123f069d58e00e2c6eff3c70e78fb2929a)) +- return no content for no avatar ([#1679](https://github.com/graasp/graasp/issues/1679)) ([baafaa5](https://github.com/graasp/graasp/commit/baafaa552892bef0fc4b92939b97b01a4b8654ff)) ## [1.59.0](https://github.com/graasp/graasp/compare/v1.58.0...v1.59.0) (2024-12-10) - ### Features -* add delete item login schema ([#1658](https://github.com/graasp/graasp/issues/1658)) ([fef252b](https://github.com/graasp/graasp/commit/fef252b3a4afb5a83a6711262a435e3e409899e2)) -* add tag count search ([#1651](https://github.com/graasp/graasp/issues/1651)) ([ffc51e1](https://github.com/graasp/graasp/commit/ffc51e14f2ac7d52c9f71c8a8268a5caf140d53a)) -* remove display name ([#1674](https://github.com/graasp/graasp/issues/1674)) ([7173c0c](https://github.com/graasp/graasp/commit/7173c0cffd5f57d4d3b4119f5363ce53c6b2a6fc)) - +- add delete item login schema ([#1658](https://github.com/graasp/graasp/issues/1658)) ([fef252b](https://github.com/graasp/graasp/commit/fef252b3a4afb5a83a6711262a435e3e409899e2)) +- add tag count search ([#1651](https://github.com/graasp/graasp/issues/1651)) ([ffc51e1](https://github.com/graasp/graasp/commit/ffc51e14f2ac7d52c9f71c8a8268a5caf140d53a)) +- remove display name ([#1674](https://github.com/graasp/graasp/issues/1674)) ([7173c0c](https://github.com/graasp/graasp/commit/7173c0cffd5f57d4d3b4119f5363ce53c6b2a6fc)) ### Bug Fixes -* add transaction around the createEtherPadItem to fix error 500 ([#1667](https://github.com/graasp/graasp/issues/1667)) ([b4cda5e](https://github.com/graasp/graasp/commit/b4cda5e5d1c9f132184ec0191c657948ade4a879)) -* allow undefined `previousItemId` ([#1660](https://github.com/graasp/graasp/issues/1660)) ([3659cba](https://github.com/graasp/graasp/commit/3659cba1b0e9ff4beea29d30e6a6dd27d1f7bab9)) -* file id error ([#1663](https://github.com/graasp/graasp/issues/1663)) ([54287a2](https://github.com/graasp/graasp/commit/54287a27d39457fbb2707d01e9043bc76e83dc61)) -* sanitize html on upload and import ([#1653](https://github.com/graasp/graasp/issues/1653)) ([46abaa6](https://github.com/graasp/graasp/commit/46abaa65a3de20437fd50108a87f418496af6b14)) -* use lower limit for consecutive exports ([#1664](https://github.com/graasp/graasp/issues/1664)) ([35fe733](https://github.com/graasp/graasp/commit/35fe7334f49bf2c8766d36aac045e62515d99277)) -* use member username format from sdk ([#1656](https://github.com/graasp/graasp/issues/1656)) ([0a615af](https://github.com/graasp/graasp/commit/0a615afacc37e08bf478bc7a8b3d37dd3d90b359)) +- add transaction around the createEtherPadItem to fix error 500 ([#1667](https://github.com/graasp/graasp/issues/1667)) ([b4cda5e](https://github.com/graasp/graasp/commit/b4cda5e5d1c9f132184ec0191c657948ade4a879)) +- allow undefined `previousItemId` ([#1660](https://github.com/graasp/graasp/issues/1660)) ([3659cba](https://github.com/graasp/graasp/commit/3659cba1b0e9ff4beea29d30e6a6dd27d1f7bab9)) +- file id error ([#1663](https://github.com/graasp/graasp/issues/1663)) ([54287a2](https://github.com/graasp/graasp/commit/54287a27d39457fbb2707d01e9043bc76e83dc61)) +- sanitize html on upload and import ([#1653](https://github.com/graasp/graasp/issues/1653)) ([46abaa6](https://github.com/graasp/graasp/commit/46abaa65a3de20437fd50108a87f418496af6b14)) +- use lower limit for consecutive exports ([#1664](https://github.com/graasp/graasp/issues/1664)) ([35fe733](https://github.com/graasp/graasp/commit/35fe7334f49bf2c8766d36aac045e62515d99277)) +- use member username format from sdk ([#1656](https://github.com/graasp/graasp/issues/1656)) ([0a615af](https://github.com/graasp/graasp/commit/0a615afacc37e08bf478bc7a8b3d37dd3d90b359)) ## [1.58.0](https://github.com/graasp/graasp/compare/v1.57.0...v1.58.0) (2024-11-20) - ### Features -* add delete tag for item ([#1645](https://github.com/graasp/graasp/issues/1645)) ([e96c358](https://github.com/graasp/graasp/commit/e96c35833aa05e053932f21792724d0807259990)) -* **file-upload:** identify and treat the H5P files in the general file upload ([#1631](https://github.com/graasp/graasp/issues/1631)) ([212bf92](https://github.com/graasp/graasp/commit/212bf92f92883046dc8a9365f88842ce47b266e8)) -* implement create tag for item ([#1641](https://github.com/graasp/graasp/issues/1641)) ([24a9eb2](https://github.com/graasp/graasp/commit/24a9eb2b466d41fecbd4039fdbb10d50baf34bea)) - +- add delete tag for item ([#1645](https://github.com/graasp/graasp/issues/1645)) ([e96c358](https://github.com/graasp/graasp/commit/e96c35833aa05e053932f21792724d0807259990)) +- **file-upload:** identify and treat the H5P files in the general file upload ([#1631](https://github.com/graasp/graasp/issues/1631)) ([212bf92](https://github.com/graasp/graasp/commit/212bf92f92883046dc8a9365f88842ce47b266e8)) +- implement create tag for item ([#1641](https://github.com/graasp/graasp/issues/1641)) ([24a9eb2](https://github.com/graasp/graasp/commit/24a9eb2b466d41fecbd4039fdbb10d50baf34bea)) ### Bug Fixes -* add documentation and details to published schemas ([#1642](https://github.com/graasp/graasp/issues/1642)) ([6c9433a](https://github.com/graasp/graasp/commit/6c9433aae7abb719618d3b87a1db93724aed145a)) -* fix tests ([#1646](https://github.com/graasp/graasp/issues/1646)) ([e7dc5b5](https://github.com/graasp/graasp/commit/e7dc5b5e4a89e2939e9c82a6e959ca674d264553)) +- allow guests in members app context, allow to get context as guest ([#1554](https://github.com/graasp/graasp/issues/1554)) ([0ef4047](https://github.com/graasp/graasp/commit/0ef4047cbf92df89057b0eed1a5bcbda55abcfb4)) +- allow guests in members app context, allow to get context as guest ([#1554](https://github.com/graasp/graasp/issues/1554)) ([0ef4047](https://github.com/graasp/graasp/commit/0ef4047cbf92df89057b0eed1a5bcbda55abcfb4)) + +## [1.54.1](https://github.com/graasp/graasp/compare/v1.54.0...v1.54.1) (2024-10-18) + +## [1.54.1](https://github.com/graasp/graasp/compare/v1.54.0...v1.54.1) (2024-10-18) + +- add documentation and details to published schemas ([#1642](https://github.com/graasp/graasp/issues/1642)) ([6c9433a](https://github.com/graasp/graasp/commit/6c9433aae7abb719618d3b87a1db93724aed145a)) +- fix tests ([#1646](https://github.com/graasp/graasp/issues/1646)) ([e7dc5b5](https://github.com/graasp/graasp/commit/e7dc5b5e4a89e2939e9c82a6e959ca674d264553)) ## [1.57.0](https://github.com/graasp/graasp/compare/v1.56.1...v1.57.0) (2024-11-12) +- add documentation and details to published schemas ([#1642](https://github.com/graasp/graasp/issues/1642)) ([6c9433a](https://github.com/graasp/graasp/commit/6c9433aae7abb719618d3b87a1db93724aed145a)) +- fix tests ([#1646](https://github.com/graasp/graasp/issues/1646)) ([e7dc5b5](https://github.com/graasp/graasp/commit/e7dc5b5e4a89e2939e9c82a6e959ca674d264553)) -### Features +## [1.57.0](https://github.com/graasp/graasp/compare/v1.56.1...v1.57.0) (2024-11-12) -* add tag and item to tag entities ([#1611](https://github.com/graasp/graasp/issues/1611)) ([1981576](https://github.com/graasp/graasp/commit/1981576d1473e0b6833fa7c84c78b3a91f6aa526)) -* add temperature in query params for chatbot API ([#1628](https://github.com/graasp/graasp/issues/1628)) ([6adf661](https://github.com/graasp/graasp/commit/6adf661211c617d32e97526ba993c739637a7855)) -* get item tags ([#1632](https://github.com/graasp/graasp/issues/1632)) ([33a9cb2](https://github.com/graasp/graasp/commit/33a9cb2fd9480755d51ef28db5ab0822e04bdd57)) -* **refactor:** simplify the short links by using new SDK types ([#1612](https://github.com/graasp/graasp/issues/1612)) ([4a9c365](https://github.com/graasp/graasp/commit/4a9c365b6c2b2c68bb10ed7cdae9a129389178be)) -* rename item tag to item visibility ([#1615](https://github.com/graasp/graasp/issues/1615)) ([91439c2](https://github.com/graasp/graasp/commit/91439c2a25674487c3bc4ace4ca5d92a9fe4ce18)) +### Features +- add tag and item to tag entities ([#1611](https://github.com/graasp/graasp/issues/1611)) ([1981576](https://github.com/graasp/graasp/commit/1981576d1473e0b6833fa7c84c78b3a91f6aa526)) +- add temperature in query params for chatbot API ([#1628](https://github.com/graasp/graasp/issues/1628)) ([6adf661](https://github.com/graasp/graasp/commit/6adf661211c617d32e97526ba993c739637a7855)) +- get item tags ([#1632](https://github.com/graasp/graasp/issues/1632)) ([33a9cb2](https://github.com/graasp/graasp/commit/33a9cb2fd9480755d51ef28db5ab0822e04bdd57)) +- **refactor:** simplify the short links by using new SDK types ([#1612](https://github.com/graasp/graasp/issues/1612)) ([4a9c365](https://github.com/graasp/graasp/commit/4a9c365b6c2b2c68bb10ed7cdae9a129389178be)) +- rename item tag to item visibility ([#1615](https://github.com/graasp/graasp/issues/1615)) ([91439c2](https://github.com/graasp/graasp/commit/91439c2a25674487c3bc4ace4ca5d92a9fe4ce18)) +- add tag and item to tag entities ([#1611](https://github.com/graasp/graasp/issues/1611)) ([1981576](https://github.com/graasp/graasp/commit/1981576d1473e0b6833fa7c84c78b3a91f6aa526)) +- add temperature in query params for chatbot API ([#1628](https://github.com/graasp/graasp/issues/1628)) ([6adf661](https://github.com/graasp/graasp/commit/6adf661211c617d32e97526ba993c739637a7855)) +- get item tags ([#1632](https://github.com/graasp/graasp/issues/1632)) ([33a9cb2](https://github.com/graasp/graasp/commit/33a9cb2fd9480755d51ef28db5ab0822e04bdd57)) +- **refactor:** simplify the short links by using new SDK types ([#1612](https://github.com/graasp/graasp/issues/1612)) ([4a9c365](https://github.com/graasp/graasp/commit/4a9c365b6c2b2c68bb10ed7cdae9a129389178be)) +- rename item tag to item visibility ([#1615](https://github.com/graasp/graasp/issues/1615)) ([91439c2](https://github.com/graasp/graasp/commit/91439c2a25674487c3bc4ace4ca5d92a9fe4ce18)) ### Bug Fixes -* fix password reset email content ([#1619](https://github.com/graasp/graasp/issues/1619)) ([7c6ab79](https://github.com/graasp/graasp/commit/7c6ab7974060dd3fd3e1ba81f8607a355fe2fa92)) +- set html as optional for link metadata ([#1546](https://github.com/graasp/graasp/issues/1546)) ([1d87bce](https://github.com/graasp/graasp/commit/1d87bceb9f4ee81b3d4bbc61ef1b029c50a7dce1)) +- update schema for current account ([#1542](https://github.com/graasp/graasp/issues/1542)) ([417f397](https://github.com/graasp/graasp/commit/417f397bd235ef6e3bc818f20cabc40d50ffc00a)) +- set html as optional for link metadata ([#1546](https://github.com/graasp/graasp/issues/1546)) ([1d87bce](https://github.com/graasp/graasp/commit/1d87bceb9f4ee81b3d4bbc61ef1b029c50a7dce1)) +- update schema for current account ([#1542](https://github.com/graasp/graasp/issues/1542)) ([417f397](https://github.com/graasp/graasp/commit/417f397bd235ef6e3bc818f20cabc40d50ffc00a)) +- # fix password reset email content ([#1619](https://github.com/graasp/graasp/issues/1619)) ([7c6ab79](https://github.com/graasp/graasp/commit/7c6ab7974060dd3fd3e1ba81f8607a355fe2fa92)) ## [1.56.1](https://github.com/graasp/graasp/compare/v1.56.0...v1.56.1) (2024-11-04) - ### Bug Fixes + +- allow guests in members app context, allow to get context as guest ([#1554](https://github.com/graasp/graasp/issues/1554)) ([0ef4047](https://github.com/graasp/graasp/commit/0ef4047cbf92df89057b0eed1a5bcbda55abcfb4)) + +- allow guests in members app context, allow to get context as guest ([#1554](https://github.com/graasp/graasp/issues/1554)) ([0ef4047](https://github.com/graasp/graasp/commit/0ef4047cbf92df89057b0eed1a5bcbda55abcfb4)) + * Optimize slow GET own recycled items [1594](https://github.com/graasp/graasp/commit/1b9c3651c58b47c365492ec0ff996423aeed23c7) * **arabic:** update membership request translations ([#1605](https://github.com/graasp/graasp/issues/1605)) ([02ab379](https://github.com/graasp/graasp/commit/02ab379dca03e50271f59a18c6cd68c16f1ae99e)) * **german:** update translations ([#1602](https://github.com/graasp/graasp/issues/1602)) ([bb4ce03](https://github.com/graasp/graasp/commit/bb4ce03a4b9476cee8321b23db6291da2f928439)) * **italian:** update membership request translations ([#1603](https://github.com/graasp/graasp/issues/1603)) ([aefa15b](https://github.com/graasp/graasp/commit/aefa15b75461aeb594ca1cbb7de735d6c31316e6)) * **spanish:** update membership request translations ([#1604](https://github.com/graasp/graasp/issues/1604)) ([9a8ae46](https://github.com/graasp/graasp/commit/9a8ae4685dafed6b468461f5d0ad5c8d3b2d32a8)) -## [1.56.0](https://github.com/graasp/graasp/compare/v1.55.0...v1.56.0) (2024-10-30) +## [1.54.0](https://github.com/graasp/graasp/compare/v1.53.1...v1.54.0) (2024-10-18) +## [1.56.0](https://github.com/graasp/graasp/compare/v1.55.0...v1.56.0) (2024-10-30) ### Features -* add migration from item category to item lang ([#1567](https://github.com/graasp/graasp/issues/1567)) ([dcff750](https://github.com/graasp/graasp/commit/dcff750995ad0501ccd7ffe38deea62588f78938)) +- custom type strict object ([#1540](https://github.com/graasp/graasp/issues/1540)) ([eba0475](https://github.com/graasp/graasp/commit/eba047573d170fe3fb616e0c593c95151faef85f)) +- remove packed from own recycled, add pagination ([#1446](https://github.com/graasp/graasp/issues/1446)) ([25abbae](https://github.com/graasp/graasp/commit/25abbae3564dc9ddd86e872240802ad790f7a119)) +- save last authenticated for guest ([#1539](https://github.com/graasp/graasp/issues/1539)) ([f84e920](https://github.com/graasp/graasp/commit/f84e920f43d1aed6fcae6bf7c798c7c2d6741825)) +- custom type strict object ([#1540](https://github.com/graasp/graasp/issues/1540)) ([eba0475](https://github.com/graasp/graasp/commit/eba047573d170fe3fb616e0c593c95151faef85f)) +- remove packed from own recycled, add pagination ([#1446](https://github.com/graasp/graasp/issues/1446)) ([25abbae](https://github.com/graasp/graasp/commit/25abbae3564dc9ddd86e872240802ad790f7a119)) +- save last authenticated for guest ([#1539](https://github.com/graasp/graasp/issues/1539)) ([f84e920](https://github.com/graasp/graasp/commit/f84e920f43d1aed6fcae6bf7c798c7c2d6741825)) -## [1.55.0](https://github.com/graasp/graasp/compare/v1.54.2...v1.55.0) (2024-10-29) +### Bug Fixes + +- **deps:** update aws-sdk-js-v3 monorepo to v3.669.0 ([#1477](https://github.com/graasp/graasp/issues/1477)) ([5f0b875](https://github.com/graasp/graasp/commit/5f0b8759808fe4e8b9a00b382e1d7ca1079228dd)) +- **deps:** update dependency @sentry/node to v7.119.1 ([#1482](https://github.com/graasp/graasp/issues/1482)) ([4d67a15](https://github.com/graasp/graasp/commit/4d67a150cf0789b2bdc834410fe1867618b0f1cc)) +- **deps:** update dependency form-data to v4.0.1 ([#1502](https://github.com/graasp/graasp/issues/1502)) ([42363f7](https://github.com/graasp/graasp/commit/42363f708370db0241ecfe88bbeaba4e9f9f2116)) +- **deps:** update dependency openai to v4.67.3 ([#1483](https://github.com/graasp/graasp/issues/1483)) ([5f2535f](https://github.com/graasp/graasp/commit/5f2535f5eb3e844cac6af6dae945fd20c0ef1062)) +- **deps:** update dependency sanitize-html to v2.13.1 ([#1476](https://github.com/graasp/graasp/issues/1476)) ([0baa218](https://github.com/graasp/graasp/commit/0baa2184dbaaf04f45fa874b65ad3e1a78e72481)) +- do not encode redirection url for password ([#1535](https://github.com/graasp/graasp/issues/1535)) ([8d07cda](https://github.com/graasp/graasp/commit/8d07cdab575f530f03ebac65a780ef1bcf2933c5)) +- password reset token should be single use ([#1533](https://github.com/graasp/graasp/issues/1533)) ([531d8c2](https://github.com/graasp/graasp/commit/531d8c2a6f1e9d3790021d540a1e4efbf723607c)) +- remove unused route `PATCH /items` ([#1505](https://github.com/graasp/graasp/issues/1505)) ([02f4f20](https://github.com/graasp/graasp/commit/02f4f20879b6087035b97a333bb8ca8aeb341697)) +- update log group name to use for graasp core container to match infrastructure ([#1512](https://github.com/graasp/graasp/issues/1512)) ([bf215a9](https://github.com/graasp/graasp/commit/bf215a9e7e96e1e6691d066740c50f46e705ce38)) +- update task def ([#1518](https://github.com/graasp/graasp/issues/1518)) ([01ffe3e](https://github.com/graasp/graasp/commit/01ffe3e1e3af4ca2acedb5fea8bc794ee22640fd)) +- api route to check if password is defined ([#1284](https://github.com/graasp/graasp/issues/1284)) ([46ac230](https://github.com/graasp/graasp/commit/46ac2304976b4c9a9b39da86cf8ecf88412f0fde)) +- convert SVG to PNG and send it to nudenet ([#1272](https://github.com/graasp/graasp/issues/1272)) ([c0533cc](https://github.com/graasp/graasp/commit/c0533cc542b6854c5d60c555c72804f77509a4e0)) +- copy suffix is determined by siblings ([#1222](https://github.com/graasp/graasp/issues/1222)) ([90c6501](https://github.com/graasp/graasp/commit/90c6501752f1975682b53f92ace5761950929487)) +- implement fastify swagger ([#1225](https://github.com/graasp/graasp/issues/1225)) ([3f54c96](https://github.com/graasp/graasp/commit/3f54c9680f867917c608e14e2099dec1f356d6ed)) +- **membership request:** create entity and base structure ([#1281](https://github.com/graasp/graasp/issues/1281)) ([aed2b5a](https://github.com/graasp/graasp/commit/aed2b5aafe3533f37e9537ba79e498f7f670988e)) +- **membership request:** delete request route ([#1299](https://github.com/graasp/graasp/issues/1299)) ([66149fd](https://github.com/graasp/graasp/commit/66149fd95818e9530e2cc40836d5680a310821cf)) +- **membership request:** get all requests from an item ([#1293](https://github.com/graasp/graasp/issues/1293)) ([904e647](https://github.com/graasp/graasp/commit/904e647cb5e242e52c993a1fcedb219af13bb885)) +- **membership request:** get status of you own request ([#1300](https://github.com/graasp/graasp/issues/1300)) ([27333ea](https://github.com/graasp/graasp/commit/27333eaca86ec59ee6efe833db642145bf972f0e)) +- **membership request:** request creation api route ([#1290](https://github.com/graasp/graasp/issues/1290)) ([2968a67](https://github.com/graasp/graasp/commit/2968a67f43eb1378a8c49149e298d7cf49ce4aa1)) +- pdf thumbnail ([#1307](https://github.com/graasp/graasp/issues/1307)) ([8ae0c23](https://github.com/graasp/graasp/commit/8ae0c23884976e961cce5bc05cc3f9169a7ec9ef)) +- save publication progress in Redis ([#1247](https://github.com/graasp/graasp/issues/1247)) ([deb892d](https://github.com/graasp/graasp/commit/deb892d3107e1d5dfe33aafc8868b842a91c6780)) +- storage details route ([#1271](https://github.com/graasp/graasp/issues/1271)) ([792b347](https://github.com/graasp/graasp/commit/792b3476d81a92ef0b10389081983fbf6356a133)) +- **storage files metadata:** default ordering by size ([#1279](https://github.com/graasp/graasp/issues/1279)) ([8e75760](https://github.com/graasp/graasp/commit/8e75760415ec2cd867e18fb33d18cb44be6aade5)) +- update invite invitation to include membership creation ([#1274](https://github.com/graasp/graasp/issues/1274)) ([117a409](https://github.com/graasp/graasp/commit/117a409000137c46ec56f615a51684349ee2afbe)) +- validate the thumbnail of items ([#1277](https://github.com/graasp/graasp/issues/1277)) ([4a276ba](https://github.com/graasp/graasp/commit/4a276ba0e4a9200a9aa5dd864ce4c0b5bb26f6c6)) +- add migration from item category to item lang ([#1567](https://github.com/graasp/graasp/issues/1567)) ([dcff750](https://github.com/graasp/graasp/commit/dcff750995ad0501ccd7ffe38deea62588f78938)) +## [1.54.1](https://github.com/graasp/graasp/compare/v1.54.0...v1.54.1) (2024-10-18) -### Features +## [1.46.0](https://github.com/graasp/graasp/compare/v1.45.0...v1.46.0) (2024-07-31) -* add health endpoint ([#1576](https://github.com/graasp/graasp/issues/1576)) ([7e4bfd7](https://github.com/graasp/graasp/commit/7e4bfd74828bb6702489dfcc99c788870902c7cd)) -* add item lang in meilisearch index ([#1565](https://github.com/graasp/graasp/issues/1565)) ([bb467a5](https://github.com/graasp/graasp/commit/bb467a5909e94bb5d7f7e0a6e99403ae35b69fb6)) -* lint openapi during git actions ([#1527](https://github.com/graasp/graasp/issues/1527)) ([c507153](https://github.com/graasp/graasp/commit/c507153219389649b4a601c853e4c6d9a4361d9b)) -* remove GET tags endpoints ([#1557](https://github.com/graasp/graasp/issues/1557)) ([fd01d45](https://github.com/graasp/graasp/commit/fd01d453d8259da5d9a85738cdd68bfc92e7da4f)) -* split upload csv ([#1561](https://github.com/graasp/graasp/issues/1561)) ([2daf09e](https://github.com/graasp/graasp/commit/2daf09e1a5b8c10a86831d80a61d2f57259a106a)) +## [1.55.0](https://github.com/graasp/graasp/compare/v1.54.2...v1.55.0) (2024-10-29) +### Features -### Bug Fixes +- add member password routes (POST and update PATCH) ([#1236](https://github.com/graasp/graasp/issues/1236)) ([510cb8b](https://github.com/graasp/graasp/commit/510cb8b9d5603d4e3d9cdabe80c2c116e7d40cea)) +- allow publishing only for validated items ([#1230](https://github.com/graasp/graasp/issues/1230)) ([ccfe668](https://github.com/graasp/graasp/commit/ccfe6687e9e7c2303efa42d50a4d5525b88c1660)) +- improve search for accessible and children ([#1244](https://github.com/graasp/graasp/issues/1244)) ([fe76981](https://github.com/graasp/graasp/commit/fe7698109f9cb7f129ef66ae9d0681728aab09d2)) +- modify get actions and get actions aggregate to have a start and end date ([#1239](https://github.com/graasp/graasp/issues/1239)) ([3c5ad2c](https://github.com/graasp/graasp/commit/3c5ad2c8c65751c777a07aeb148cb8ef54efd037)) +- update the unpublsihed state ([#1226](https://github.com/graasp/graasp/issues/1226)) ([d976dea](https://github.com/graasp/graasp/commit/d976dea6329baa6a3d405f6af01c2435038d5217)) +- add health endpoint ([#1576](https://github.com/graasp/graasp/issues/1576)) ([7e4bfd7](https://github.com/graasp/graasp/commit/7e4bfd74828bb6702489dfcc99c788870902c7cd)) +- add item lang in meilisearch index ([#1565](https://github.com/graasp/graasp/issues/1565)) ([bb467a5](https://github.com/graasp/graasp/commit/bb467a5909e94bb5d7f7e0a6e99403ae35b69fb6)) +- lint openapi during git actions ([#1527](https://github.com/graasp/graasp/issues/1527)) ([c507153](https://github.com/graasp/graasp/commit/c507153219389649b4a601c853e4c6d9a4361d9b)) +- remove GET tags endpoints ([#1557](https://github.com/graasp/graasp/issues/1557)) ([fd01d45](https://github.com/graasp/graasp/commit/fd01d453d8259da5d9a85738cdd68bfc92e7da4f)) +- split upload csv ([#1561](https://github.com/graasp/graasp/issues/1561)) ([2daf09e](https://github.com/graasp/graasp/commit/2daf09e1a5b8c10a86831d80a61d2f57259a106a)) +- add member password routes (POST and update PATCH) ([#1236](https://github.com/graasp/graasp/issues/1236)) ([510cb8b](https://github.com/graasp/graasp/commit/510cb8b9d5603d4e3d9cdabe80c2c116e7d40cea)) +- allow publishing only for validated items ([#1230](https://github.com/graasp/graasp/issues/1230)) ([ccfe668](https://github.com/graasp/graasp/commit/ccfe6687e9e7c2303efa42d50a4d5525b88c1660)) +- improve search for accessible and children ([#1244](https://github.com/graasp/graasp/issues/1244)) ([fe76981](https://github.com/graasp/graasp/commit/fe7698109f9cb7f129ef66ae9d0681728aab09d2)) +- modify get actions and get actions aggregate to have a start and end date ([#1239](https://github.com/graasp/graasp/issues/1239)) ([3c5ad2c](https://github.com/graasp/graasp/commit/3c5ad2c8c65751c777a07aeb148cb8ef54efd037)) +- update the unpublsihed state ([#1226](https://github.com/graasp/graasp/issues/1226)) ([d976dea](https://github.com/graasp/graasp/commit/d976dea6329baa6a3d405f6af01c2435038d5217)) +- add health endpoint ([#1576](https://github.com/graasp/graasp/issues/1576)) ([7e4bfd7](https://github.com/graasp/graasp/commit/7e4bfd74828bb6702489dfcc99c788870902c7cd)) +- add item lang in meilisearch index ([#1565](https://github.com/graasp/graasp/issues/1565)) ([bb467a5](https://github.com/graasp/graasp/commit/bb467a5909e94bb5d7f7e0a6e99403ae35b69fb6)) +- lint openapi during git actions ([#1527](https://github.com/graasp/graasp/issues/1527)) ([c507153](https://github.com/graasp/graasp/commit/c507153219389649b4a601c853e4c6d9a4361d9b)) +- remove GET tags endpoints ([#1557](https://github.com/graasp/graasp/issues/1557)) ([fd01d45](https://github.com/graasp/graasp/commit/fd01d453d8259da5d9a85738cdd68bfc92e7da4f)) +- split upload csv ([#1561](https://github.com/graasp/graasp/issues/1561)) ([2daf09e](https://github.com/graasp/graasp/commit/2daf09e1a5b8c10a86831d80a61d2f57259a106a)) + +### Bug Fixes + +- **deps:** update aws-sdk-js-v3 monorepo to v3.669.0 ([#1477](https://github.com/graasp/graasp/issues/1477)) ([5f0b875](https://github.com/graasp/graasp/commit/5f0b8759808fe4e8b9a00b382e1d7ca1079228dd)) +- **deps:** update dependency @sentry/node to v7.119.1 ([#1482](https://github.com/graasp/graasp/issues/1482)) ([4d67a15](https://github.com/graasp/graasp/commit/4d67a150cf0789b2bdc834410fe1867618b0f1cc)) +- **deps:** update dependency form-data to v4.0.1 ([#1502](https://github.com/graasp/graasp/issues/1502)) ([42363f7](https://github.com/graasp/graasp/commit/42363f708370db0241ecfe88bbeaba4e9f9f2116)) +- **deps:** update dependency openai to v4.67.3 ([#1483](https://github.com/graasp/graasp/issues/1483)) ([5f2535f](https://github.com/graasp/graasp/commit/5f2535f5eb3e844cac6af6dae945fd20c0ef1062)) +- **deps:** update dependency sanitize-html to v2.13.1 ([#1476](https://github.com/graasp/graasp/issues/1476)) ([0baa218](https://github.com/graasp/graasp/commit/0baa2184dbaaf04f45fa874b65ad3e1a78e72481)) +- do not encode redirection url for password ([#1535](https://github.com/graasp/graasp/issues/1535)) ([8d07cda](https://github.com/graasp/graasp/commit/8d07cdab575f530f03ebac65a780ef1bcf2933c5)) +- password reset token should be single use ([#1533](https://github.com/graasp/graasp/issues/1533)) ([531d8c2](https://github.com/graasp/graasp/commit/531d8c2a6f1e9d3790021d540a1e4efbf723607c)) +- remove unused route `PATCH /items` ([#1505](https://github.com/graasp/graasp/issues/1505)) ([02f4f20](https://github.com/graasp/graasp/commit/02f4f20879b6087035b97a333bb8ca8aeb341697)) +- update log group name to use for graasp core container to match infrastructure ([#1512](https://github.com/graasp/graasp/issues/1512)) ([bf215a9](https://github.com/graasp/graasp/commit/bf215a9e7e96e1e6691d066740c50f46e705ce38)) +- update task def ([#1518](https://github.com/graasp/graasp/issues/1518)) ([01ffe3e](https://github.com/graasp/graasp/commit/01ffe3e1e3af4ca2acedb5fea8bc794ee22640fd)) +- set html as optional for link metadata ([#1546](https://github.com/graasp/graasp/issues/1546)) ([1d87bce](https://github.com/graasp/graasp/commit/1d87bceb9f4ee81b3d4bbc61ef1b029c50a7dce1)) +- update schema for current account ([#1542](https://github.com/graasp/graasp/issues/1542)) ([417f397](https://github.com/graasp/graasp/commit/417f397bd235ef6e3bc818f20cabc40d50ffc00a)) +- add env var for account ([#1578](https://github.com/graasp/graasp/issues/1578)) ([04a6bee](https://github.com/graasp/graasp/commit/04a6bee13cf03605c2c1b5fac81e611fa798ff32)) +- add optional param for actions ([#1562](https://github.com/graasp/graasp/issues/1562)) ([e52f1aa](https://github.com/graasp/graasp/commit/e52f1aabf04f39cb038ef4e38a8ac41e6ee8f9b5)) +- allow local file in update schema ([#1570](https://github.com/graasp/graasp/issues/1570)) ([85b5ff1](https://github.com/graasp/graasp/commit/85b5ff17167f2daebf274529be75fcb509888c15)) +- does not check password format on password login ([#1574](https://github.com/graasp/graasp/issues/1574)) ([bba91ed](https://github.com/graasp/graasp/commit/bba91edb587fad2e518f6d214e0eac3cb5e30736)) +- fix packed tag ([#1552](https://github.com/graasp/graasp/issues/1552)) ([6fd9910](https://github.com/graasp/graasp/commit/6fd9910f2ece88e75285e8649dbeff27cc269241)) +- new email builder and title escape fix ([#1289](https://github.com/graasp/graasp/issues/1289)) ([4dce241](https://github.com/graasp/graasp/commit/4dce241796c878d816adfba88ec66c0d6e88a3a1)) +- put nudenet back in container ([#1558](https://github.com/graasp/graasp/issues/1558)) ([d502058](https://github.com/graasp/graasp/commit/d5020582cc756a5d1c84a5fae472516d8cbaaf7a)) +- setup single db instance ([#1575](https://github.com/graasp/graasp/issues/1575)) ([bf8e86a](https://github.com/graasp/graasp/commit/bf8e86a7690e2d1e52904706886c3c86d5b5b728)) -* add env var for account ([#1578](https://github.com/graasp/graasp/issues/1578)) ([04a6bee](https://github.com/graasp/graasp/commit/04a6bee13cf03605c2c1b5fac81e611fa798ff32)) -* add optional param for actions ([#1562](https://github.com/graasp/graasp/issues/1562)) ([e52f1aa](https://github.com/graasp/graasp/commit/e52f1aabf04f39cb038ef4e38a8ac41e6ee8f9b5)) -* allow local file in update schema ([#1570](https://github.com/graasp/graasp/issues/1570)) ([85b5ff1](https://github.com/graasp/graasp/commit/85b5ff17167f2daebf274529be75fcb509888c15)) -* does not check password format on password login ([#1574](https://github.com/graasp/graasp/issues/1574)) ([bba91ed](https://github.com/graasp/graasp/commit/bba91edb587fad2e518f6d214e0eac3cb5e30736)) -* fix packed tag ([#1552](https://github.com/graasp/graasp/issues/1552)) ([6fd9910](https://github.com/graasp/graasp/commit/6fd9910f2ece88e75285e8649dbeff27cc269241)) -* new email builder and title escape fix ([#1289](https://github.com/graasp/graasp/issues/1289)) ([4dce241](https://github.com/graasp/graasp/commit/4dce241796c878d816adfba88ec66c0d6e88a3a1)) -* put nudenet back in container ([#1558](https://github.com/graasp/graasp/issues/1558)) ([d502058](https://github.com/graasp/graasp/commit/d5020582cc756a5d1c84a5fae472516d8cbaaf7a)) -* setup single db instance ([#1575](https://github.com/graasp/graasp/issues/1575)) ([bf8e86a](https://github.com/graasp/graasp/commit/bf8e86a7690e2d1e52904706886c3c86d5b5b728)) +## [1.53.1](https://github.com/graasp/graasp/compare/v1.53.0...v1.53.1) (2024-10-10) ## [1.54.2](https://github.com/graasp/graasp/compare/v1.54.1...v1.54.2) (2024-10-21) - ### Bug Fixes -* allow guests in members app context, allow to get context as guest ([#1554](https://github.com/graasp/graasp/issues/1554)) ([0ef4047](https://github.com/graasp/graasp/commit/0ef4047cbf92df89057b0eed1a5bcbda55abcfb4)) +- register double encoding uri component ([#1492](https://github.com/graasp/graasp/issues/1492)) ([9585040](https://github.com/graasp/graasp/commit/958504077808128a5a6d24fe181fc6aec207eba7)) +- remove dependency to fix deploy ([#1499](https://github.com/graasp/graasp/issues/1499)) ([782483d](https://github.com/graasp/graasp/commit/782483d8a93f137e218162cc50487db87a76bf61)) +- save membership on item login schema item on item login ([#1467](https://github.com/graasp/graasp/issues/1467)) ([6def707](https://github.com/graasp/graasp/commit/6def707491f8dd06a9b08b1b3dfd4bab97e0f7b5)) +- register double encoding uri component ([#1492](https://github.com/graasp/graasp/issues/1492)) ([9585040](https://github.com/graasp/graasp/commit/958504077808128a5a6d24fe181fc6aec207eba7)) +- remove dependency to fix deploy ([#1499](https://github.com/graasp/graasp/issues/1499)) ([782483d](https://github.com/graasp/graasp/commit/782483d8a93f137e218162cc50487db87a76bf61)) +- save membership on item login schema item on item login ([#1467](https://github.com/graasp/graasp/issues/1467)) ([6def707](https://github.com/graasp/graasp/commit/6def707491f8dd06a9b08b1b3dfd4bab97e0f7b5)) +- allow to download raw file ([#1246](https://github.com/graasp/graasp/issues/1246)) ([f2c592f](https://github.com/graasp/graasp/commit/f2c592f8414f67571d4115e5238342d79109edc0)) +- **deps:** update dependency @graasp/translations to v1.33.0 ([#1257](https://github.com/graasp/graasp/issues/1257)) ([43206c2](https://github.com/graasp/graasp/commit/43206c2bbf06709497ca26b7525da38165eaf8be)) +- **deps:** update dependency archiver to v7 ([#1211](https://github.com/graasp/graasp/issues/1211)) ([d8c5741](https://github.com/graasp/graasp/commit/d8c57415be18577c1a1f55aefb20520044fbe889)) +- **deps:** update dependency bullmq to v5 ([#1212](https://github.com/graasp/graasp/issues/1212)) ([c55976c](https://github.com/graasp/graasp/commit/c55976c06c69c9f4ced04f1abbd723ff66ad5a95)) +- **deps:** update dependency fast-json-stringify to v6 ([#1213](https://github.com/graasp/graasp/issues/1213)) ([9efd55a](https://github.com/graasp/graasp/commit/9efd55a51791312290c8f9ce634bad35016d1188)) +- **deps:** update dependency i18next to v23.12.2 ([#1253](https://github.com/graasp/graasp/issues/1253)) ([0b5c8b2](https://github.com/graasp/graasp/commit/0b5c8b2ed5ec9be0665204d78f7ed3ae3b138e98)) +- fix where scope on search ([#1245](https://github.com/graasp/graasp/issues/1245)) ([6d6c2b9](https://github.com/graasp/graasp/commit/6d6c2b9d5d1b1408c0c0a525c89daf6295b3776a)) +- lift up Pagination types and use ones defined in sdk ([#1238](https://github.com/graasp/graasp/issues/1238)) ([b76f640](https://github.com/graasp/graasp/commit/b76f640b939008bc5235d020edc3a458f8145d86)) +- log group in dev should be `ecs/graasp` ([#1250](https://github.com/graasp/graasp/issues/1250)) ([b21c4d8](https://github.com/graasp/graasp/commit/b21c4d80ab2196c27fc70b072fdf14362dc9c8db)) +- release please workflow to use PAT ([#1240](https://github.com/graasp/graasp/issues/1240)) ([7446772](https://github.com/graasp/graasp/commit/7446772b219501e08e26ad469e21e9d6a8b46b46)) +- remove mock for datasource ([#1234](https://github.com/graasp/graasp/issues/1234)) ([cd0b079](https://github.com/graasp/graasp/commit/cd0b07997a6976f77b27f37c0cf7ac4f40b49723)) +- allow guests in members app context, allow to get context as guest ([#1554](https://github.com/graasp/graasp/issues/1554)) ([0ef4047](https://github.com/graasp/graasp/commit/0ef4047cbf92df89057b0eed1a5bcbda55abcfb4)) ## [1.54.1](https://github.com/graasp/graasp/compare/v1.54.0...v1.54.1) (2024-10-18) - ### Bug Fixes -* set html as optional for link metadata ([#1546](https://github.com/graasp/graasp/issues/1546)) ([1d87bce](https://github.com/graasp/graasp/commit/1d87bceb9f4ee81b3d4bbc61ef1b029c50a7dce1)) -* update schema for current account ([#1542](https://github.com/graasp/graasp/issues/1542)) ([417f397](https://github.com/graasp/graasp/commit/417f397bd235ef6e3bc818f20cabc40d50ffc00a)) +- set html as optional for link metadata ([#1546](https://github.com/graasp/graasp/issues/1546)) ([1d87bce](https://github.com/graasp/graasp/commit/1d87bceb9f4ee81b3d4bbc61ef1b029c50a7dce1)) +- update schema for current account ([#1542](https://github.com/graasp/graasp/issues/1542)) ([417f397](https://github.com/graasp/graasp/commit/417f397bd235ef6e3bc818f20cabc40d50ffc00a)) -## [1.54.0](https://github.com/graasp/graasp/compare/v1.53.1...v1.54.0) (2024-10-18) +## [1.53.0](https://github.com/graasp/graasp/compare/v1.52.0...v1.53.0) (2024-10-09) +## [1.54.0](https://github.com/graasp/graasp/compare/v1.53.1...v1.54.0) (2024-10-18) ### Features -* custom type strict object ([#1540](https://github.com/graasp/graasp/issues/1540)) ([eba0475](https://github.com/graasp/graasp/commit/eba047573d170fe3fb616e0c593c95151faef85f)) -* remove packed from own recycled, add pagination ([#1446](https://github.com/graasp/graasp/issues/1446)) ([25abbae](https://github.com/graasp/graasp/commit/25abbae3564dc9ddd86e872240802ad790f7a119)) -* save last authenticated for guest ([#1539](https://github.com/graasp/graasp/issues/1539)) ([f84e920](https://github.com/graasp/graasp/commit/f84e920f43d1aed6fcae6bf7c798c7c2d6741825)) - - -### Bug Fixes - -* **deps:** update aws-sdk-js-v3 monorepo to v3.669.0 ([#1477](https://github.com/graasp/graasp/issues/1477)) ([5f0b875](https://github.com/graasp/graasp/commit/5f0b8759808fe4e8b9a00b382e1d7ca1079228dd)) -* **deps:** update dependency @sentry/node to v7.119.1 ([#1482](https://github.com/graasp/graasp/issues/1482)) ([4d67a15](https://github.com/graasp/graasp/commit/4d67a150cf0789b2bdc834410fe1867618b0f1cc)) -* **deps:** update dependency form-data to v4.0.1 ([#1502](https://github.com/graasp/graasp/issues/1502)) ([42363f7](https://github.com/graasp/graasp/commit/42363f708370db0241ecfe88bbeaba4e9f9f2116)) -* **deps:** update dependency openai to v4.67.3 ([#1483](https://github.com/graasp/graasp/issues/1483)) ([5f2535f](https://github.com/graasp/graasp/commit/5f2535f5eb3e844cac6af6dae945fd20c0ef1062)) -* **deps:** update dependency sanitize-html to v2.13.1 ([#1476](https://github.com/graasp/graasp/issues/1476)) ([0baa218](https://github.com/graasp/graasp/commit/0baa2184dbaaf04f45fa874b65ad3e1a78e72481)) -* do not encode redirection url for password ([#1535](https://github.com/graasp/graasp/issues/1535)) ([8d07cda](https://github.com/graasp/graasp/commit/8d07cdab575f530f03ebac65a780ef1bcf2933c5)) -* password reset token should be single use ([#1533](https://github.com/graasp/graasp/issues/1533)) ([531d8c2](https://github.com/graasp/graasp/commit/531d8c2a6f1e9d3790021d540a1e4efbf723607c)) -* remove unused route `PATCH /items` ([#1505](https://github.com/graasp/graasp/issues/1505)) ([02f4f20](https://github.com/graasp/graasp/commit/02f4f20879b6087035b97a333bb8ca8aeb341697)) -* update log group name to use for graasp core container to match infrastructure ([#1512](https://github.com/graasp/graasp/issues/1512)) ([bf215a9](https://github.com/graasp/graasp/commit/bf215a9e7e96e1e6691d066740c50f46e705ce38)) -* update task def ([#1518](https://github.com/graasp/graasp/issues/1518)) ([01ffe3e](https://github.com/graasp/graasp/commit/01ffe3e1e3af4ca2acedb5fea8bc794ee22640fd)) +- optimize thumbnails caching ([#1414](https://github.com/graasp/graasp/issues/1414)) ([4c8631f](https://github.com/graasp/graasp/commit/4c8631f3ed1c96458809d3d7724a15ce37a80ea7)) +- optimize thumbnails caching ([#1414](https://github.com/graasp/graasp/issues/1414)) ([4c8631f](https://github.com/graasp/graasp/commit/4c8631f3ed1c96458809d3d7724a15ce37a80ea7)) +- change last migration to set legacy data validation to true ([#1232](https://github.com/graasp/graasp/issues/1232)) ([edbb727](https://github.com/graasp/graasp/commit/edbb7276948d5b556b92909faa0d9edbc18e0612)) +- compute the publication state in the backend ([#1180](https://github.com/graasp/graasp/issues/1180)) ([f4996cd](https://github.com/graasp/graasp/commit/f4996cd205ec3f30f982fc7a80bee00d4465b196)) +- **refactor:** update MagicLinkService to allow injection using DI ([#1198](https://github.com/graasp/graasp/issues/1198)) ([c70d93c](https://github.com/graasp/graasp/commit/c70d93cca07eea65679fe0a45b696ea79cda6063)) +- **refactor:** update MobileService to allow injection using DI ([#1196](https://github.com/graasp/graasp/issues/1196)) ([b6d43c5](https://github.com/graasp/graasp/commit/b6d43c50454dda89123bfab79924246a6f06b8c4)) +- restrict members that didn't validate their email ([#1113](https://github.com/graasp/graasp/issues/1113)) ([62915ac](https://github.com/graasp/graasp/commit/62915ac102c363f9d8d719cddbe02caee9fbb3ee)) +- custom type strict object ([#1540](https://github.com/graasp/graasp/issues/1540)) ([eba0475](https://github.com/graasp/graasp/commit/eba047573d170fe3fb616e0c593c95151faef85f)) +- remove packed from own recycled, add pagination ([#1446](https://github.com/graasp/graasp/issues/1446)) ([25abbae](https://github.com/graasp/graasp/commit/25abbae3564dc9ddd86e872240802ad790f7a119)) +- save last authenticated for guest ([#1539](https://github.com/graasp/graasp/issues/1539)) ([f84e920](https://github.com/graasp/graasp/commit/f84e920f43d1aed6fcae6bf7c798c7c2d6741825)) + +### Bug Fixes + +- **deps:** update aws-sdk-js-v3 monorepo to v3.669.0 ([#1477](https://github.com/graasp/graasp/issues/1477)) ([5f0b875](https://github.com/graasp/graasp/commit/5f0b8759808fe4e8b9a00b382e1d7ca1079228dd)) +- **deps:** update dependency @sentry/node to v7.119.1 ([#1482](https://github.com/graasp/graasp/issues/1482)) ([4d67a15](https://github.com/graasp/graasp/commit/4d67a150cf0789b2bdc834410fe1867618b0f1cc)) +- **deps:** update dependency form-data to v4.0.1 ([#1502](https://github.com/graasp/graasp/issues/1502)) ([42363f7](https://github.com/graasp/graasp/commit/42363f708370db0241ecfe88bbeaba4e9f9f2116)) +- **deps:** update dependency openai to v4.67.3 ([#1483](https://github.com/graasp/graasp/issues/1483)) ([5f2535f](https://github.com/graasp/graasp/commit/5f2535f5eb3e844cac6af6dae945fd20c0ef1062)) +- **deps:** update dependency sanitize-html to v2.13.1 ([#1476](https://github.com/graasp/graasp/issues/1476)) ([0baa218](https://github.com/graasp/graasp/commit/0baa2184dbaaf04f45fa874b65ad3e1a78e72481)) +- do not encode redirection url for password ([#1535](https://github.com/graasp/graasp/issues/1535)) ([8d07cda](https://github.com/graasp/graasp/commit/8d07cdab575f530f03ebac65a780ef1bcf2933c5)) +- password reset token should be single use ([#1533](https://github.com/graasp/graasp/issues/1533)) ([531d8c2](https://github.com/graasp/graasp/commit/531d8c2a6f1e9d3790021d540a1e4efbf723607c)) +- remove unused route `PATCH /items` ([#1505](https://github.com/graasp/graasp/issues/1505)) ([02f4f20](https://github.com/graasp/graasp/commit/02f4f20879b6087035b97a333bb8ca8aeb341697)) +- update log group name to use for graasp core container to match infrastructure ([#1512](https://github.com/graasp/graasp/issues/1512)) ([bf215a9](https://github.com/graasp/graasp/commit/bf215a9e7e96e1e6691d066740c50f46e705ce38)) +- update task def ([#1518](https://github.com/graasp/graasp/issues/1518)) ([01ffe3e](https://github.com/graasp/graasp/commit/01ffe3e1e3af4ca2acedb5fea8bc794ee22640fd)) +- **deps:** update aws-sdk-js-v3 monorepo to v3.669.0 ([#1477](https://github.com/graasp/graasp/issues/1477)) ([5f0b875](https://github.com/graasp/graasp/commit/5f0b8759808fe4e8b9a00b382e1d7ca1079228dd)) +- **deps:** update dependency @sentry/node to v7.119.1 ([#1482](https://github.com/graasp/graasp/issues/1482)) ([4d67a15](https://github.com/graasp/graasp/commit/4d67a150cf0789b2bdc834410fe1867618b0f1cc)) +- **deps:** update dependency form-data to v4.0.1 ([#1502](https://github.com/graasp/graasp/issues/1502)) ([42363f7](https://github.com/graasp/graasp/commit/42363f708370db0241ecfe88bbeaba4e9f9f2116)) +- **deps:** update dependency openai to v4.67.3 ([#1483](https://github.com/graasp/graasp/issues/1483)) ([5f2535f](https://github.com/graasp/graasp/commit/5f2535f5eb3e844cac6af6dae945fd20c0ef1062)) +- **deps:** update dependency sanitize-html to v2.13.1 ([#1476](https://github.com/graasp/graasp/issues/1476)) ([0baa218](https://github.com/graasp/graasp/commit/0baa2184dbaaf04f45fa874b65ad3e1a78e72481)) +- do not encode redirection url for password ([#1535](https://github.com/graasp/graasp/issues/1535)) ([8d07cda](https://github.com/graasp/graasp/commit/8d07cdab575f530f03ebac65a780ef1bcf2933c5)) +- password reset token should be single use ([#1533](https://github.com/graasp/graasp/issues/1533)) ([531d8c2](https://github.com/graasp/graasp/commit/531d8c2a6f1e9d3790021d540a1e4efbf723607c)) +- remove unused route `PATCH /items` ([#1505](https://github.com/graasp/graasp/issues/1505)) ([02f4f20](https://github.com/graasp/graasp/commit/02f4f20879b6087035b97a333bb8ca8aeb341697)) +- update log group name to use for graasp core container to match infrastructure ([#1512](https://github.com/graasp/graasp/issues/1512)) ([bf215a9](https://github.com/graasp/graasp/commit/bf215a9e7e96e1e6691d066740c50f46e705ce38)) +- update task def ([#1518](https://github.com/graasp/graasp/issues/1518)) ([01ffe3e](https://github.com/graasp/graasp/commit/01ffe3e1e3af4ca2acedb5fea8bc794ee22640fd)) ## [1.53.1](https://github.com/graasp/graasp/compare/v1.53.0...v1.53.1) (2024-10-10) - ### Bug Fixes -* register double encoding uri component ([#1492](https://github.com/graasp/graasp/issues/1492)) ([9585040](https://github.com/graasp/graasp/commit/958504077808128a5a6d24fe181fc6aec207eba7)) -* remove dependency to fix deploy ([#1499](https://github.com/graasp/graasp/issues/1499)) ([782483d](https://github.com/graasp/graasp/commit/782483d8a93f137e218162cc50487db87a76bf61)) -* save membership on item login schema item on item login ([#1467](https://github.com/graasp/graasp/issues/1467)) ([6def707](https://github.com/graasp/graasp/commit/6def707491f8dd06a9b08b1b3dfd4bab97e0f7b5)) +- add yarn lock to docker build ([#1469](https://github.com/graasp/graasp/issues/1469)) ([ebbd7f8](https://github.com/graasp/graasp/commit/ebbd7f892c3e5c5a8a8616bf5d721683c5dfea7b)) +- app actions structure is wrong for export ([#1479](https://github.com/graasp/graasp/issues/1479)) ([98c2fa7](https://github.com/graasp/graasp/commit/98c2fa71a50d88b737a4f640bb72bf156a295d77)) +- **deps:** update dependency @graasp/sdk to v4.32.1 ([#1481](https://github.com/graasp/graasp/issues/1481)) ([0721447](https://github.com/graasp/graasp/commit/072144709a9e7a3abfcef229899207fe93b930bd)) +- **deps:** update dependency @sinclair/typebox to v0.33.15 ([#1464](https://github.com/graasp/graasp/issues/1464)) ([dddd7dc](https://github.com/graasp/graasp/commit/dddd7dc9b3d33df20fad865d3f7cc2d494a4f986)) +- **deps:** update dependency bullmq to v5.17.1 ([#1451](https://github.com/graasp/graasp/issues/1451)) ([34acaaa](https://github.com/graasp/graasp/commit/34acaaaa0414f71055b58ba1db4e6ce6df079a37)) +- **deps:** update dependency bullmq to v5.18.0 ([#1486](https://github.com/graasp/graasp/issues/1486)) ([496faf2](https://github.com/graasp/graasp/commit/496faf2458cc74e049111621cce3c2478d01f7cd)) +- **deps:** update dependency i18next to v23.15.2 ([#1452](https://github.com/graasp/graasp/issues/1452)) ([9d67343](https://github.com/graasp/graasp/commit/9d6734380b39980c9c85af91f3cd1a35ea4bb5fe)) +- **deps:** update dependency openai to v4.67.2 ([#1456](https://github.com/graasp/graasp/issues/1456)) ([5f0abb0](https://github.com/graasp/graasp/commit/5f0abb08636a23cc9d7ca2d14132e97edfaf1de1)) +- **deps:** update dependency pg to v8.13.0 ([#1457](https://github.com/graasp/graasp/issues/1457)) ([44e1f45](https://github.com/graasp/graasp/commit/44e1f455094b3adf0a4797046df606b3d7a07f5c)) +- do not allow special characters in username ([#1406](https://github.com/graasp/graasp/issues/1406)) ([2e9ea18](https://github.com/graasp/graasp/commit/2e9ea18d6eaba0645446e8f5c0e14743bff9b9e9)) +- flacky tests post items ([#1444](https://github.com/graasp/graasp/issues/1444)) ([ae7b2d7](https://github.com/graasp/graasp/commit/ae7b2d75ec8313f28b588b639d657d42f0f7ac48)) +- add yarn lock to docker build ([#1469](https://github.com/graasp/graasp/issues/1469)) ([ebbd7f8](https://github.com/graasp/graasp/commit/ebbd7f892c3e5c5a8a8616bf5d721683c5dfea7b)) +- app actions structure is wrong for export ([#1479](https://github.com/graasp/graasp/issues/1479)) ([98c2fa7](https://github.com/graasp/graasp/commit/98c2fa71a50d88b737a4f640bb72bf156a295d77)) +- **deps:** update dependency @graasp/sdk to v4.32.1 ([#1481](https://github.com/graasp/graasp/issues/1481)) ([0721447](https://github.com/graasp/graasp/commit/072144709a9e7a3abfcef229899207fe93b930bd)) +- **deps:** update dependency @sinclair/typebox to v0.33.15 ([#1464](https://github.com/graasp/graasp/issues/1464)) ([dddd7dc](https://github.com/graasp/graasp/commit/dddd7dc9b3d33df20fad865d3f7cc2d494a4f986)) +- **deps:** update dependency bullmq to v5.17.1 ([#1451](https://github.com/graasp/graasp/issues/1451)) ([34acaaa](https://github.com/graasp/graasp/commit/34acaaaa0414f71055b58ba1db4e6ce6df079a37)) +- **deps:** update dependency bullmq to v5.18.0 ([#1486](https://github.com/graasp/graasp/issues/1486)) ([496faf2](https://github.com/graasp/graasp/commit/496faf2458cc74e049111621cce3c2478d01f7cd)) +- **deps:** update dependency i18next to v23.15.2 ([#1452](https://github.com/graasp/graasp/issues/1452)) ([9d67343](https://github.com/graasp/graasp/commit/9d6734380b39980c9c85af91f3cd1a35ea4bb5fe)) +- **deps:** update dependency openai to v4.67.2 ([#1456](https://github.com/graasp/graasp/issues/1456)) ([5f0abb0](https://github.com/graasp/graasp/commit/5f0abb08636a23cc9d7ca2d14132e97edfaf1de1)) +- **deps:** update dependency pg to v8.13.0 ([#1457](https://github.com/graasp/graasp/issues/1457)) ([44e1f45](https://github.com/graasp/graasp/commit/44e1f455094b3adf0a4797046df606b3d7a07f5c)) +- do not allow special characters in username ([#1406](https://github.com/graasp/graasp/issues/1406)) ([2e9ea18](https://github.com/graasp/graasp/commit/2e9ea18d6eaba0645446e8f5c0e14743bff9b9e9)) +- flacky tests post items ([#1444](https://github.com/graasp/graasp/issues/1444)) ([ae7b2d7](https://github.com/graasp/graasp/commit/ae7b2d75ec8313f28b588b639d657d42f0f7ac48)) +- **deps:** update dependency @fastify/busboy to v3 ([#1191](https://github.com/graasp/graasp/issues/1191)) ([5122592](https://github.com/graasp/graasp/commit/5122592babf4efa4b03f39ad0744530ba2dd621d)) +- **deps:** update dependency @fastify/cors to v9 ([#1183](https://github.com/graasp/graasp/issues/1183)) ([6db4212](https://github.com/graasp/graasp/commit/6db4212d7f6ff03fc80def4a43928b2dde18cf0e)) +- **deps:** update dependency @fastify/forwarded to v3 ([#1208](https://github.com/graasp/graasp/issues/1208)) ([fc71c98](https://github.com/graasp/graasp/commit/fc71c9830b112d431ebd82e7f04ea24e9690c3e9)) +- **deps:** update dependency @fastify/multipart to v8 ([#1192](https://github.com/graasp/graasp/issues/1192)) ([c055cf8](https://github.com/graasp/graasp/commit/c055cf8704c86020330d0011ab604f1c084e8466)) +- **deps:** update dependency @fastify/static to v7 ([#1193](https://github.com/graasp/graasp/issues/1193)) ([fd8ce4b](https://github.com/graasp/graasp/commit/fd8ce4b1c4e8c1d872715a2afe50d2d4a338b9a4)) +- **deps:** update dependency ajv to v8.17.1 ([#1201](https://github.com/graasp/graasp/issues/1201)) ([82a72af](https://github.com/graasp/graasp/commit/82a72af71635ca94ffa351448c148c9874a27181)) +- **deps:** update dependency fluent-json-schema to v5 ([#1214](https://github.com/graasp/graasp/issues/1214)) ([23a2f1b](https://github.com/graasp/graasp/commit/23a2f1b284a7135df7409277aa86f3b60523afc2)) +- **deps:** update dependency i18next to v23.12.1 ([#1206](https://github.com/graasp/graasp/issues/1206)) ([02285f6](https://github.com/graasp/graasp/commit/02285f65f8d11ff46cc16e6429cd8c97c8ea98f1)) +- remove leaked information and remove unused errors ([#1204](https://github.com/graasp/graasp/issues/1204)) ([312f6d6](https://github.com/graasp/graasp/commit/312f6d651662550e2118b0e157f75249da41ee2f)) +- sort descendants as number ([#1221](https://github.com/graasp/graasp/issues/1221)) ([2f1f7b4](https://github.com/graasp/graasp/commit/2f1f7b440a192fc6aee14c213938899a7d212886)) +- register double encoding uri component ([#1492](https://github.com/graasp/graasp/issues/1492)) ([9585040](https://github.com/graasp/graasp/commit/958504077808128a5a6d24fe181fc6aec207eba7)) +- remove dependency to fix deploy ([#1499](https://github.com/graasp/graasp/issues/1499)) ([782483d](https://github.com/graasp/graasp/commit/782483d8a93f137e218162cc50487db87a76bf61)) +- save membership on item login schema item on item login ([#1467](https://github.com/graasp/graasp/issues/1467)) ([6def707](https://github.com/graasp/graasp/commit/6def707491f8dd06a9b08b1b3dfd4bab97e0f7b5)) ## [1.53.0](https://github.com/graasp/graasp/compare/v1.52.0...v1.53.0) (2024-10-09) - ### Features -* optimize thumbnails caching ([#1414](https://github.com/graasp/graasp/issues/1414)) ([4c8631f](https://github.com/graasp/graasp/commit/4c8631f3ed1c96458809d3d7724a15ce37a80ea7)) - +- optimize thumbnails caching ([#1414](https://github.com/graasp/graasp/issues/1414)) ([4c8631f](https://github.com/graasp/graasp/commit/4c8631f3ed1c96458809d3d7724a15ce37a80ea7)) +- optimize thumbnails caching ([#1414](https://github.com/graasp/graasp/issues/1414)) ([4c8631f](https://github.com/graasp/graasp/commit/4c8631f3ed1c96458809d3d7724a15ce37a80ea7)) ### Bug Fixes -* add yarn lock to docker build ([#1469](https://github.com/graasp/graasp/issues/1469)) ([ebbd7f8](https://github.com/graasp/graasp/commit/ebbd7f892c3e5c5a8a8616bf5d721683c5dfea7b)) -* app actions structure is wrong for export ([#1479](https://github.com/graasp/graasp/issues/1479)) ([98c2fa7](https://github.com/graasp/graasp/commit/98c2fa71a50d88b737a4f640bb72bf156a295d77)) -* **deps:** update dependency @graasp/sdk to v4.32.1 ([#1481](https://github.com/graasp/graasp/issues/1481)) ([0721447](https://github.com/graasp/graasp/commit/072144709a9e7a3abfcef229899207fe93b930bd)) -* **deps:** update dependency @sinclair/typebox to v0.33.15 ([#1464](https://github.com/graasp/graasp/issues/1464)) ([dddd7dc](https://github.com/graasp/graasp/commit/dddd7dc9b3d33df20fad865d3f7cc2d494a4f986)) -* **deps:** update dependency bullmq to v5.17.1 ([#1451](https://github.com/graasp/graasp/issues/1451)) ([34acaaa](https://github.com/graasp/graasp/commit/34acaaaa0414f71055b58ba1db4e6ce6df079a37)) -* **deps:** update dependency bullmq to v5.18.0 ([#1486](https://github.com/graasp/graasp/issues/1486)) ([496faf2](https://github.com/graasp/graasp/commit/496faf2458cc74e049111621cce3c2478d01f7cd)) -* **deps:** update dependency i18next to v23.15.2 ([#1452](https://github.com/graasp/graasp/issues/1452)) ([9d67343](https://github.com/graasp/graasp/commit/9d6734380b39980c9c85af91f3cd1a35ea4bb5fe)) -* **deps:** update dependency openai to v4.67.2 ([#1456](https://github.com/graasp/graasp/issues/1456)) ([5f0abb0](https://github.com/graasp/graasp/commit/5f0abb08636a23cc9d7ca2d14132e97edfaf1de1)) -* **deps:** update dependency pg to v8.13.0 ([#1457](https://github.com/graasp/graasp/issues/1457)) ([44e1f45](https://github.com/graasp/graasp/commit/44e1f455094b3adf0a4797046df606b3d7a07f5c)) -* do not allow special characters in username ([#1406](https://github.com/graasp/graasp/issues/1406)) ([2e9ea18](https://github.com/graasp/graasp/commit/2e9ea18d6eaba0645446e8f5c0e14743bff9b9e9)) -* flacky tests post items ([#1444](https://github.com/graasp/graasp/issues/1444)) ([ae7b2d7](https://github.com/graasp/graasp/commit/ae7b2d75ec8313f28b588b639d657d42f0f7ac48)) +- add yarn lock to docker build ([#1469](https://github.com/graasp/graasp/issues/1469)) ([ebbd7f8](https://github.com/graasp/graasp/commit/ebbd7f892c3e5c5a8a8616bf5d721683c5dfea7b)) +- app actions structure is wrong for export ([#1479](https://github.com/graasp/graasp/issues/1479)) ([98c2fa7](https://github.com/graasp/graasp/commit/98c2fa71a50d88b737a4f640bb72bf156a295d77)) +- **deps:** update dependency @graasp/sdk to v4.32.1 ([#1481](https://github.com/graasp/graasp/issues/1481)) ([0721447](https://github.com/graasp/graasp/commit/072144709a9e7a3abfcef229899207fe93b930bd)) +- **deps:** update dependency @sinclair/typebox to v0.33.15 ([#1464](https://github.com/graasp/graasp/issues/1464)) ([dddd7dc](https://github.com/graasp/graasp/commit/dddd7dc9b3d33df20fad865d3f7cc2d494a4f986)) +- **deps:** update dependency bullmq to v5.17.1 ([#1451](https://github.com/graasp/graasp/issues/1451)) ([34acaaa](https://github.com/graasp/graasp/commit/34acaaaa0414f71055b58ba1db4e6ce6df079a37)) +- **deps:** update dependency bullmq to v5.18.0 ([#1486](https://github.com/graasp/graasp/issues/1486)) ([496faf2](https://github.com/graasp/graasp/commit/496faf2458cc74e049111621cce3c2478d01f7cd)) +- **deps:** update dependency i18next to v23.15.2 ([#1452](https://github.com/graasp/graasp/issues/1452)) ([9d67343](https://github.com/graasp/graasp/commit/9d6734380b39980c9c85af91f3cd1a35ea4bb5fe)) +- **deps:** update dependency openai to v4.67.2 ([#1456](https://github.com/graasp/graasp/issues/1456)) ([5f0abb0](https://github.com/graasp/graasp/commit/5f0abb08636a23cc9d7ca2d14132e97edfaf1de1)) +- **deps:** update dependency pg to v8.13.0 ([#1457](https://github.com/graasp/graasp/issues/1457)) ([44e1f45](https://github.com/graasp/graasp/commit/44e1f455094b3adf0a4797046df606b3d7a07f5c)) +- do not allow special characters in username ([#1406](https://github.com/graasp/graasp/issues/1406)) ([2e9ea18](https://github.com/graasp/graasp/commit/2e9ea18d6eaba0645446e8f5c0e14743bff9b9e9)) +- flacky tests post items ([#1444](https://github.com/graasp/graasp/issues/1444)) ([ae7b2d7](https://github.com/graasp/graasp/commit/ae7b2d75ec8313f28b588b639d657d42f0f7ac48)) -## [1.52.0](https://github.com/graasp/graasp/compare/v1.51.0...v1.52.0) (2024-09-27) +## [1.44.0](https://github.com/graasp/graasp/compare/v1.43.1...v1.44.0) (2024-07-12) +## [1.52.0](https://github.com/graasp/graasp/compare/v1.51.0...v1.52.0) (2024-09-27) ### Features -* add thumbnails urls in PackedItem ([#1398](https://github.com/graasp/graasp/issues/1398)) ([ed473b0](https://github.com/graasp/graasp/commit/ed473b0a813dbbf903060c89832802697f56f140)) +- add thumbnails urls in PackedItem ([#1398](https://github.com/graasp/graasp/issues/1398)) ([ed473b0](https://github.com/graasp/graasp/commit/ed473b0a813dbbf903060c89832802697f56f140)) +- add thumbnails urls in PackedItem ([#1398](https://github.com/graasp/graasp/issues/1398)) ([ed473b0](https://github.com/graasp/graasp/commit/ed473b0a813dbbf903060c89832802697f56f140)) +- improve reordering mechanism and allow to create items with order ([#1119](https://github.com/graasp/graasp/issues/1119)) ([38c6fe0](https://github.com/graasp/graasp/commit/38c6fe02ecc2c568d71b6ecb470c1401c0242fe4)) +- use DI to inject services ([#1095](https://github.com/graasp/graasp/issues/1095)) ([2132dc2](https://github.com/graasp/graasp/commit/2132dc2027d0dc95c2f5d4c5367a19039570c70c)) +- add thumbnails urls in PackedItem ([#1398](https://github.com/graasp/graasp/issues/1398)) ([ed473b0](https://github.com/graasp/graasp/commit/ed473b0a813dbbf903060c89832802697f56f140)) ## [1.51.0](https://github.com/graasp/graasp/compare/v1.50.2...v1.51.0) (2024-09-27) - ### Features -* freeze or disable item login schema ([#1422](https://github.com/graasp/graasp/issues/1422)) ([2473342](https://github.com/graasp/graasp/commit/24733420e6efa6b09f0ce131b7a041c916836aba)) +- freeze or disable item login schema ([#1422](https://github.com/graasp/graasp/issues/1422)) ([2473342](https://github.com/graasp/graasp/commit/24733420e6efa6b09f0ce131b7a041c916836aba)) +- freeze or disable item login schema ([#1422](https://github.com/graasp/graasp/issues/1422)) ([2473342](https://github.com/graasp/graasp/commit/24733420e6efa6b09f0ce131b7a041c916836aba)) ## [1.50.2](https://github.com/graasp/graasp/compare/v1.50.1...v1.50.2) (2024-09-26) - ### Bug Fixes -* guest account migration ([#1426](https://github.com/graasp/graasp/issues/1426)) ([4ccec91](https://github.com/graasp/graasp/commit/4ccec9198cbd762c784130f30e49b46df35b9da4)) +- guest account migration ([#1426](https://github.com/graasp/graasp/issues/1426)) ([4ccec91](https://github.com/graasp/graasp/commit/4ccec9198cbd762c784130f30e49b46df35b9da4)) ## [1.50.1](https://github.com/graasp/graasp/compare/v1.50.0...v1.50.1) (2024-09-24) +- add email in link for email update ([#1186](https://github.com/graasp/graasp/issues/1186)) ([e668337](https://github.com/graasp/graasp/commit/e6683376ea36a76f49d67ac1e2757e3a3499e195)) +- **deps:** remove dependency qs ([#1166](https://github.com/graasp/graasp/issues/1166)) ([d9c6e18](https://github.com/graasp/graasp/commit/d9c6e180eb989af4b00a1e3717ad6ea2fc3c5a90)) +- **deps:** update aws-sdk-js-v3 monorepo to v3.609.0 ([#1167](https://github.com/graasp/graasp/issues/1167)) ([5fc9488](https://github.com/graasp/graasp/commit/5fc9488eb1e492e0430a0d50d63cbaf8a0f8b824)) +- **deps:** update aws-sdk-js-v3 monorepo to v3.614.0 ([#1190](https://github.com/graasp/graasp/issues/1190)) ([1e71146](https://github.com/graasp/graasp/commit/1e7114652ee1d0bc288a882813f8a741ba47a735)) +- **deps:** update dependency @fastify/passport to v2.5.0 ([#1155](https://github.com/graasp/graasp/issues/1155)) ([067216e](https://github.com/graasp/graasp/commit/067216e44bf11912f1e587f59241af32846feaf2)) +- **deps:** update dependency @graasp/sdk to v4.15.1 ([#1136](https://github.com/graasp/graasp/issues/1136)) ([3de759c](https://github.com/graasp/graasp/commit/3de759c5c0b5222ec74f718742a0ff92a72a6fce)) +- **deps:** update dependency @graasp/translations to v1.31.3 ([#1185](https://github.com/graasp/graasp/issues/1185)) ([5b6ec23](https://github.com/graasp/graasp/commit/5b6ec235d55976a79e768224a610091103306e6c)) +- **deps:** update dependency @graasp/translations to v1.32.0 ([#1156](https://github.com/graasp/graasp/issues/1156)) ([51bbfc7](https://github.com/graasp/graasp/commit/51bbfc79d5d2f1f5eeb8c2e611b4b869a486f7b3)) +- **deps:** update dependency @sentry/node to v7.118.0 ([#1168](https://github.com/graasp/graasp/issues/1168)) ([96967f9](https://github.com/graasp/graasp/commit/96967f9a5225dab987effefa254f0d7d5bcc3252)) +- **deps:** update dependency fast-json-stringify to v5.16.1 ([#1139](https://github.com/graasp/graasp/issues/1139)) ([5fc5666](https://github.com/graasp/graasp/commit/5fc5666734c3b38c23e2e2917630598bcbd58f22)) +- **deps:** update dependency fastify to v4.28.1 ([#1169](https://github.com/graasp/graasp/issues/1169)) ([0b5c441](https://github.com/graasp/graasp/commit/0b5c441a3130f49dafe86df9357f08f43fa7db77)) +- **deps:** update dependency meilisearch to v0.41.0 ([#1171](https://github.com/graasp/graasp/issues/1171)) ([8f420f1](https://github.com/graasp/graasp/commit/8f420f1ee37ebf72e558cb11a8197537c1abe9c2)) +- **deps:** update dependency nodemailer to v6.9.14 ([#1187](https://github.com/graasp/graasp/issues/1187)) ([f962e11](https://github.com/graasp/graasp/commit/f962e11ddf0c4697a557245953ba549c79e07774)) +- **deps:** update dependency openai to v4.52.3 ([#1172](https://github.com/graasp/graasp/issues/1172)) ([ccc0751](https://github.com/graasp/graasp/commit/ccc075148b39e6baac350145d98cb148ba4f16f1)) +- **deps:** update dependency openai to v4.52.7 ([#1188](https://github.com/graasp/graasp/issues/1188)) ([c4fe9fd](https://github.com/graasp/graasp/commit/c4fe9fda80c66daad04e085f2fd2ed6b939905c3)) +- **deps:** update dependency ws to v8.18.0 ([#1173](https://github.com/graasp/graasp/issues/1173)) ([2756224](https://github.com/graasp/graasp/commit/2756224bcaa3f2f46884480330f9d566a2ed0ca4)) +- filter out smartly given descendants ([#1162](https://github.com/graasp/graasp/issues/1162)) ([e354f2b](https://github.com/graasp/graasp/commit/e354f2ba0a6e07131e47edfc1b3af2a66de3044c)) +- logout member on delete ([#1158](https://github.com/graasp/graasp/issues/1158)) ([2ca19c9](https://github.com/graasp/graasp/commit/2ca19c9af2007d170a056ab55488b1b09f9cef42)) +- replace luxon by date-fns ([#967](https://github.com/graasp/graasp/issues/967)) ([5923b29](https://github.com/graasp/graasp/commit/5923b291cbf01729952ed3e7f19392c3cb55ceef)) + +## [1.43.1](https://github.com/graasp/graasp/compare/v1.43.0...v1.43.1) (2024-07-01) + +- guest account migration ([#1426](https://github.com/graasp/graasp/issues/1426)) ([4ccec91](https://github.com/graasp/graasp/commit/4ccec9198cbd762c784130f30e49b46df35b9da4)) +- add email in link for email update ([#1186](https://github.com/graasp/graasp/issues/1186)) ([e668337](https://github.com/graasp/graasp/commit/e6683376ea36a76f49d67ac1e2757e3a3499e195)) +- **deps:** remove dependency qs ([#1166](https://github.com/graasp/graasp/issues/1166)) ([d9c6e18](https://github.com/graasp/graasp/commit/d9c6e180eb989af4b00a1e3717ad6ea2fc3c5a90)) +- **deps:** update aws-sdk-js-v3 monorepo to v3.609.0 ([#1167](https://github.com/graasp/graasp/issues/1167)) ([5fc9488](https://github.com/graasp/graasp/commit/5fc9488eb1e492e0430a0d50d63cbaf8a0f8b824)) +- **deps:** update aws-sdk-js-v3 monorepo to v3.614.0 ([#1190](https://github.com/graasp/graasp/issues/1190)) ([1e71146](https://github.com/graasp/graasp/commit/1e7114652ee1d0bc288a882813f8a741ba47a735)) +- **deps:** update dependency @fastify/passport to v2.5.0 ([#1155](https://github.com/graasp/graasp/issues/1155)) ([067216e](https://github.com/graasp/graasp/commit/067216e44bf11912f1e587f59241af32846feaf2)) +- **deps:** update dependency @graasp/sdk to v4.15.1 ([#1136](https://github.com/graasp/graasp/issues/1136)) ([3de759c](https://github.com/graasp/graasp/commit/3de759c5c0b5222ec74f718742a0ff92a72a6fce)) +- **deps:** update dependency @graasp/translations to v1.31.3 ([#1185](https://github.com/graasp/graasp/issues/1185)) ([5b6ec23](https://github.com/graasp/graasp/commit/5b6ec235d55976a79e768224a610091103306e6c)) +- **deps:** update dependency @graasp/translations to v1.32.0 ([#1156](https://github.com/graasp/graasp/issues/1156)) ([51bbfc7](https://github.com/graasp/graasp/commit/51bbfc79d5d2f1f5eeb8c2e611b4b869a486f7b3)) +- **deps:** update dependency @sentry/node to v7.118.0 ([#1168](https://github.com/graasp/graasp/issues/1168)) ([96967f9](https://github.com/graasp/graasp/commit/96967f9a5225dab987effefa254f0d7d5bcc3252)) +- **deps:** update dependency fast-json-stringify to v5.16.1 ([#1139](https://github.com/graasp/graasp/issues/1139)) ([5fc5666](https://github.com/graasp/graasp/commit/5fc5666734c3b38c23e2e2917630598bcbd58f22)) +- **deps:** update dependency fastify to v4.28.1 ([#1169](https://github.com/graasp/graasp/issues/1169)) ([0b5c441](https://github.com/graasp/graasp/commit/0b5c441a3130f49dafe86df9357f08f43fa7db77)) +- **deps:** update dependency meilisearch to v0.41.0 ([#1171](https://github.com/graasp/graasp/issues/1171)) ([8f420f1](https://github.com/graasp/graasp/commit/8f420f1ee37ebf72e558cb11a8197537c1abe9c2)) +- **deps:** update dependency nodemailer to v6.9.14 ([#1187](https://github.com/graasp/graasp/issues/1187)) ([f962e11](https://github.com/graasp/graasp/commit/f962e11ddf0c4697a557245953ba549c79e07774)) +- **deps:** update dependency openai to v4.52.3 ([#1172](https://github.com/graasp/graasp/issues/1172)) ([ccc0751](https://github.com/graasp/graasp/commit/ccc075148b39e6baac350145d98cb148ba4f16f1)) +- **deps:** update dependency openai to v4.52.7 ([#1188](https://github.com/graasp/graasp/issues/1188)) ([c4fe9fd](https://github.com/graasp/graasp/commit/c4fe9fda80c66daad04e085f2fd2ed6b939905c3)) +- **deps:** update dependency ws to v8.18.0 ([#1173](https://github.com/graasp/graasp/issues/1173)) ([2756224](https://github.com/graasp/graasp/commit/2756224bcaa3f2f46884480330f9d566a2ed0ca4)) +- filter out smartly given descendants ([#1162](https://github.com/graasp/graasp/issues/1162)) ([e354f2b](https://github.com/graasp/graasp/commit/e354f2ba0a6e07131e47edfc1b3af2a66de3044c)) +- logout member on delete ([#1158](https://github.com/graasp/graasp/issues/1158)) ([2ca19c9](https://github.com/graasp/graasp/commit/2ca19c9af2007d170a056ab55488b1b09f9cef42)) +- replace luxon by date-fns ([#967](https://github.com/graasp/graasp/issues/967)) ([5923b29](https://github.com/graasp/graasp/commit/5923b291cbf01729952ed3e7f19392c3cb55ceef)) + +## [1.50.1](https://github.com/graasp/graasp/compare/v1.50.0...v1.50.1) (2024-09-24) ### Bug Fixes -* migrate guest account ([#1417](https://github.com/graasp/graasp/issues/1417)) ([306e4fa](https://github.com/graasp/graasp/commit/306e4fa3fc79127e9245e954d77698ff69d189f6)) +- migrate guest account ([#1417](https://github.com/graasp/graasp/issues/1417)) ([306e4fa](https://github.com/graasp/graasp/commit/306e4fa3fc79127e9245e954d77698ff69d189f6)) +- migrate guest account ([#1417](https://github.com/graasp/graasp/issues/1417)) ([306e4fa](https://github.com/graasp/graasp/commit/306e4fa3fc79127e9245e954d77698ff69d189f6)) ## [1.50.0](https://github.com/graasp/graasp/compare/v1.49.0...v1.50.0) (2024-09-23) - ### Features -* can create a permission on item login without admin's confirmation ([#1364](https://github.com/graasp/graasp/issues/1364)) ([a2e9f0c](https://github.com/graasp/graasp/commit/a2e9f0c4f0c2223e1a4241927e409972ad73b304)) -* item like with typebox ([#1402](https://github.com/graasp/graasp/issues/1402)) ([bb1e057](https://github.com/graasp/graasp/commit/bb1e05728102aae814a5c3b4eab01010215abf89)) -* sanitize filename ([#1374](https://github.com/graasp/graasp/issues/1374)) ([2523506](https://github.com/graasp/graasp/commit/2523506233921ace19c7d9697c3ede0fa9295fa4)) -* **schema refactor:** service account ([#1408](https://github.com/graasp/graasp/issues/1408)) ([63477df](https://github.com/graasp/graasp/commit/63477df8a364761e08957dfd965e40c202a191f4)) - +- can create a permission on item login without admin's confirmation ([#1364](https://github.com/graasp/graasp/issues/1364)) ([a2e9f0c](https://github.com/graasp/graasp/commit/a2e9f0c4f0c2223e1a4241927e409972ad73b304)) +- item like with typebox ([#1402](https://github.com/graasp/graasp/issues/1402)) ([bb1e057](https://github.com/graasp/graasp/commit/bb1e05728102aae814a5c3b4eab01010215abf89)) +- sanitize filename ([#1374](https://github.com/graasp/graasp/issues/1374)) ([2523506](https://github.com/graasp/graasp/commit/2523506233921ace19c7d9697c3ede0fa9295fa4)) +- **schema refactor:** service account ([#1408](https://github.com/graasp/graasp/issues/1408)) ([63477df](https://github.com/graasp/graasp/commit/63477df8a364761e08957dfd965e40c202a191f4)) +- can create a permission on item login without admin's confirmation ([#1364](https://github.com/graasp/graasp/issues/1364)) ([a2e9f0c](https://github.com/graasp/graasp/commit/a2e9f0c4f0c2223e1a4241927e409972ad73b304)) +- item like with typebox ([#1402](https://github.com/graasp/graasp/issues/1402)) ([bb1e057](https://github.com/graasp/graasp/commit/bb1e05728102aae814a5c3b4eab01010215abf89)) +- sanitize filename ([#1374](https://github.com/graasp/graasp/issues/1374)) ([2523506](https://github.com/graasp/graasp/commit/2523506233921ace19c7d9697c3ede0fa9295fa4)) +- **schema refactor:** service account ([#1408](https://github.com/graasp/graasp/issues/1408)) ([63477df](https://github.com/graasp/graasp/commit/63477df8a364761e08957dfd965e40c202a191f4)) ### Bug Fixes -* deprecate patch member use current member instead ([#1399](https://github.com/graasp/graasp/issues/1399)) ([21ece6c](https://github.com/graasp/graasp/commit/21ece6c133adb8d0e55ea566c60b85f3092589f8)) -* set jest extension to run on-demand instead of watch ([#1401](https://github.com/graasp/graasp/issues/1401)) ([ec14145](https://github.com/graasp/graasp/commit/ec14145aca703c2630df65e7374bc83fbe0b4a8e)) +- deprecate patch member use current member instead ([#1399](https://github.com/graasp/graasp/issues/1399)) ([21ece6c](https://github.com/graasp/graasp/commit/21ece6c133adb8d0e55ea566c60b85f3092589f8)) +- set jest extension to run on-demand instead of watch ([#1401](https://github.com/graasp/graasp/issues/1401)) ([ec14145](https://github.com/graasp/graasp/commit/ec14145aca703c2630df65e7374bc83fbe0b4a8e)) +- deprecate patch member use current member instead ([#1399](https://github.com/graasp/graasp/issues/1399)) ([21ece6c](https://github.com/graasp/graasp/commit/21ece6c133adb8d0e55ea566c60b85f3092589f8)) +- set jest extension to run on-demand instead of watch ([#1401](https://github.com/graasp/graasp/issues/1401)) ([ec14145](https://github.com/graasp/graasp/commit/ec14145aca703c2630df65e7374bc83fbe0b4a8e)) +- **arabic:** update translations ([#1144](https://github.com/graasp/graasp/issues/1144)) ([eea60db](https://github.com/graasp/graasp/commit/eea60dbd3beac474c59e9c8f26c1583b3ce53496)) +- **deps:** update aws-sdk-js-v3 monorepo to v3.606.0 ([#1102](https://github.com/graasp/graasp/issues/1102)) ([c71a070](https://github.com/graasp/graasp/commit/c71a0700b9d95a7c7761576a59632880c04cef40)) +- **deps:** update dependency ajv to v8.16.0 ([#1085](https://github.com/graasp/graasp/issues/1085)) ([44992c1](https://github.com/graasp/graasp/commit/44992c1b110b8b32b9a146623b433abbdcda5a20)) +- **deps:** update dependency openai to v4.48.3 ([#1091](https://github.com/graasp/graasp/issues/1091)) ([8639f7e](https://github.com/graasp/graasp/commit/8639f7e709d41e3fdfcb97a2f5389b8ac01ce61e)) +- **deps:** update dependency ws to v8.17.1 [security] ([#1118](https://github.com/graasp/graasp/issues/1118)) ([39a7ea3](https://github.com/graasp/graasp/commit/39a7ea3836eea05a3b24becf4354c350cbc92083)) +- fix deploy files for email var ([#1133](https://github.com/graasp/graasp/issues/1133)) ([3f7e36d](https://github.com/graasp/graasp/commit/3f7e36dad13241a03d5fef951092fb46bf96b30b)) +- **french:** update translations ([#1146](https://github.com/graasp/graasp/issues/1146)) ([f8db299](https://github.com/graasp/graasp/commit/f8db299104b900bc2fd1802ef801e6c1344ac4d5)) +- **german:** update translations ([#1143](https://github.com/graasp/graasp/issues/1143)) ([9c82033](https://github.com/graasp/graasp/commit/9c82033acaee6868e6f72e56b8b8f3efe402d6b2)) +- **italian:** update translations ([#1147](https://github.com/graasp/graasp/issues/1147)) ([730f503](https://github.com/graasp/graasp/commit/730f5034eabea25c78624bb39d369a8458061390)) +- remove memberId authentication from item login ([#1142](https://github.com/graasp/graasp/issues/1142)) ([c8f3ad0](https://github.com/graasp/graasp/commit/c8f3ad04e4ebca1a03c6575f40222f9e3107d8b6)) +- **spanish:** update translations ([#1145](https://github.com/graasp/graasp/issues/1145)) ([27b4b70](https://github.com/graasp/graasp/commit/27b4b709ed4b0e7dd2c973358160841bf467aed3)) +- test ([#1132](https://github.com/graasp/graasp/issues/1132)) ([6d93caa](https://github.com/graasp/graasp/commit/6d93caa4f6748f8c7205586c2048cd7e6140930c)) +- deprecate patch member use current member instead ([#1399](https://github.com/graasp/graasp/issues/1399)) ([21ece6c](https://github.com/graasp/graasp/commit/21ece6c133adb8d0e55ea566c60b85f3092589f8)) +- set jest extension to run on-demand instead of watch ([#1401](https://github.com/graasp/graasp/issues/1401)) ([ec14145](https://github.com/graasp/graasp/commit/ec14145aca703c2630df65e7374bc83fbe0b4a8e)) ## [1.49.0](https://github.com/graasp/graasp/compare/v1.48.0...v1.49.0) (2024-09-18) - ### Features -* add back member key in app endpoints ([#1389](https://github.com/graasp/graasp/issues/1389)) ([2cb9fa3](https://github.com/graasp/graasp/commit/2cb9fa38f771078edd8abe0feed0a2444e764b2e)) -* cannot get item login schema type of hidden item ([#1365](https://github.com/graasp/graasp/issues/1365)) ([1a66c71](https://github.com/graasp/graasp/commit/1a66c71786d5b82b6fd396ecf44ad9ae3d843f45)) -* use max ZIP file size from SDK ([#1373](https://github.com/graasp/graasp/issues/1373)) ([895dce3](https://github.com/graasp/graasp/commit/895dce37937d75ce6effa9cd65774ab00b27b1c1)) - +- add back member key in app endpoints ([#1389](https://github.com/graasp/graasp/issues/1389)) ([2cb9fa3](https://github.com/graasp/graasp/commit/2cb9fa38f771078edd8abe0feed0a2444e764b2e)) +- cannot get item login schema type of hidden item ([#1365](https://github.com/graasp/graasp/issues/1365)) ([1a66c71](https://github.com/graasp/graasp/commit/1a66c71786d5b82b6fd396ecf44ad9ae3d843f45)) +- use max ZIP file size from SDK ([#1373](https://github.com/graasp/graasp/issues/1373)) ([895dce3](https://github.com/graasp/graasp/commit/895dce37937d75ce6effa9cd65774ab00b27b1c1)) +- add back member key in app endpoints ([#1389](https://github.com/graasp/graasp/issues/1389)) ([2cb9fa3](https://github.com/graasp/graasp/commit/2cb9fa38f771078edd8abe0feed0a2444e764b2e)) +- cannot get item login schema type of hidden item ([#1365](https://github.com/graasp/graasp/issues/1365)) ([1a66c71](https://github.com/graasp/graasp/commit/1a66c71786d5b82b6fd396ecf44ad9ae3d843f45)) +- use max ZIP file size from SDK ([#1373](https://github.com/graasp/graasp/issues/1373)) ([895dce3](https://github.com/graasp/graasp/commit/895dce37937d75ce6effa9cd65774ab00b27b1c1)) ### Bug Fixes -* **deps:** update dependency @graasp/translations to v1.36.1 ([#1378](https://github.com/graasp/graasp/issues/1378)) ([e13e75b](https://github.com/graasp/graasp/commit/e13e75be4c8f6c3bfa05b161a823622579a1cee2)) -* **deps:** update dependency bullmq to v5.13.0 ([#1265](https://github.com/graasp/graasp/issues/1265)) ([04bf9fc](https://github.com/graasp/graasp/commit/04bf9fce0256c233a13337cd5a1d295037c7113c)) -* **deps:** update dependency h5p-standalone to v3.7.0 ([#1260](https://github.com/graasp/graasp/issues/1260)) ([e4d81a6](https://github.com/graasp/graasp/commit/e4d81a6ceaeb9e736ffacc7ab07c0896e5b5093f)) -* **deps:** update dependency i18next to v23.12.7 ([#1353](https://github.com/graasp/graasp/issues/1353)) ([9c03393](https://github.com/graasp/graasp/commit/9c033931548336cd031bc2e99a1bba8c96138a43)) -* **deps:** update dependency pdf2pic to v3.1.3 ([#1382](https://github.com/graasp/graasp/issues/1382)) ([69dad6c](https://github.com/graasp/graasp/commit/69dad6cd6bcde843c8a8f1cd32367f9df9bbe4fa)) -* **deps:** update dependency sharp to v0.33.5 ([#1354](https://github.com/graasp/graasp/issues/1354)) ([d172146](https://github.com/graasp/graasp/commit/d17214696f9b2a86c932fe920259e93c97b433bc)) -* **deps:** update dependency uuid to v10 ([#1263](https://github.com/graasp/graasp/issues/1263)) ([13fa2d4](https://github.com/graasp/graasp/commit/13fa2d41cadb2d25233e65457d5ac74ac779c4c6)) +- **deps:** update dependency @graasp/translations to v1.36.1 ([#1378](https://github.com/graasp/graasp/issues/1378)) ([e13e75b](https://github.com/graasp/graasp/commit/e13e75be4c8f6c3bfa05b161a823622579a1cee2)) +- **deps:** update dependency bullmq to v5.13.0 ([#1265](https://github.com/graasp/graasp/issues/1265)) ([04bf9fc](https://github.com/graasp/graasp/commit/04bf9fce0256c233a13337cd5a1d295037c7113c)) +- **deps:** update dependency h5p-standalone to v3.7.0 ([#1260](https://github.com/graasp/graasp/issues/1260)) ([e4d81a6](https://github.com/graasp/graasp/commit/e4d81a6ceaeb9e736ffacc7ab07c0896e5b5093f)) +- **deps:** update dependency i18next to v23.12.7 ([#1353](https://github.com/graasp/graasp/issues/1353)) ([9c03393](https://github.com/graasp/graasp/commit/9c033931548336cd031bc2e99a1bba8c96138a43)) +- **deps:** update dependency pdf2pic to v3.1.3 ([#1382](https://github.com/graasp/graasp/issues/1382)) ([69dad6c](https://github.com/graasp/graasp/commit/69dad6cd6bcde843c8a8f1cd32367f9df9bbe4fa)) +- **deps:** update dependency sharp to v0.33.5 ([#1354](https://github.com/graasp/graasp/issues/1354)) ([d172146](https://github.com/graasp/graasp/commit/d17214696f9b2a86c932fe920259e93c97b433bc)) +- **deps:** update dependency uuid to v10 ([#1263](https://github.com/graasp/graasp/issues/1263)) ([13fa2d4](https://github.com/graasp/graasp/commit/13fa2d41cadb2d25233e65457d5ac74ac779c4c6)) +- **deps:** update dependency @graasp/translations to v1.36.1 ([#1378](https://github.com/graasp/graasp/issues/1378)) ([e13e75b](https://github.com/graasp/graasp/commit/e13e75be4c8f6c3bfa05b161a823622579a1cee2)) +- **deps:** update dependency bullmq to v5.13.0 ([#1265](https://github.com/graasp/graasp/issues/1265)) ([04bf9fc](https://github.com/graasp/graasp/commit/04bf9fce0256c233a13337cd5a1d295037c7113c)) +- **deps:** update dependency h5p-standalone to v3.7.0 ([#1260](https://github.com/graasp/graasp/issues/1260)) ([e4d81a6](https://github.com/graasp/graasp/commit/e4d81a6ceaeb9e736ffacc7ab07c0896e5b5093f)) +- **deps:** update dependency i18next to v23.12.7 ([#1353](https://github.com/graasp/graasp/issues/1353)) ([9c03393](https://github.com/graasp/graasp/commit/9c033931548336cd031bc2e99a1bba8c96138a43)) +- **deps:** update dependency pdf2pic to v3.1.3 ([#1382](https://github.com/graasp/graasp/issues/1382)) ([69dad6c](https://github.com/graasp/graasp/commit/69dad6cd6bcde843c8a8f1cd32367f9df9bbe4fa)) +- **deps:** update dependency sharp to v0.33.5 ([#1354](https://github.com/graasp/graasp/issues/1354)) ([d172146](https://github.com/graasp/graasp/commit/d17214696f9b2a86c932fe920259e93c97b433bc)) +- **deps:** update dependency uuid to v10 ([#1263](https://github.com/graasp/graasp/issues/1263)) ([13fa2d4](https://github.com/graasp/graasp/commit/13fa2d41cadb2d25233e65457d5ac74ac779c4c6)) -## [1.48.0](https://github.com/graasp/graasp/compare/v1.47.0...v1.48.0) (2024-09-12) +## [1.43.0](https://github.com/graasp/graasp/compare/v1.42.1...v1.43.0) (2024-06-28) +## [1.48.0](https://github.com/graasp/graasp/compare/v1.47.0...v1.48.0) (2024-09-12) ### Features -* allow exporting etherpad ([#1343](https://github.com/graasp/graasp/issues/1343)) ([df38327](https://github.com/graasp/graasp/commit/df383279160091a00e298fe421f8576860c912a9)) -* item login users are different than members ([#1131](https://github.com/graasp/graasp/issues/1131)) ([48342d4](https://github.com/graasp/graasp/commit/48342d4919f4c1e5652ed8f8b520f53eab984d7d)) -* restrict guest's membership modifications ([#1363](https://github.com/graasp/graasp/issues/1363)) ([9f71c0e](https://github.com/graasp/graasp/commit/9f71c0e9a77d942ba3ab8abbc52d991787b09035)) - - -### Bug Fixes - -* **deps:** update aws-sdk-js-v3 monorepo to v3.637.0 ([#1255](https://github.com/graasp/graasp/issues/1255)) ([2545aed](https://github.com/graasp/graasp/commit/2545aedafba37539a026553f820d657144aaf6ea)) -* **deps:** update dependency @fastify/swagger-ui to v4.0.1 ([#1321](https://github.com/graasp/graasp/issues/1321)) ([d5fccbe](https://github.com/graasp/graasp/commit/d5fccbef9672305a22ad2db7f2fcd850d745dc0f)) -* **deps:** update dependency openai to v4.56.0 ([#1261](https://github.com/graasp/graasp/issues/1261)) ([f0a65c8](https://github.com/graasp/graasp/commit/f0a65c894bb7a51cc304d4ef7dec759ebefc0ce0)) -* **french:** update translations ([#1329](https://github.com/graasp/graasp/issues/1329)) ([ab861b8](https://github.com/graasp/graasp/commit/ab861b86f704bfc3720756e7928d0268ef0b8efd)) -* membership request out of fastify cors scope ([#1352](https://github.com/graasp/graasp/issues/1352)) ([f02c593](https://github.com/graasp/graasp/commit/f02c593b85e74960979689bd6ef8b14ee55716dd)) -* **MutableRepository:** use getOne in updateOne ([#1346](https://github.com/graasp/graasp/issues/1346)) ([55f1730](https://github.com/graasp/graasp/commit/55f1730f1051c38d22a0a4bef968ab8f7497ca00)) -* remove deprecated packages ([#1259](https://github.com/graasp/graasp/issues/1259)) ([8f6f26a](https://github.com/graasp/graasp/commit/8f6f26a08b857e2e231b3fee95affebf4c6fc1a7)) +- allow exporting etherpad ([#1343](https://github.com/graasp/graasp/issues/1343)) ([df38327](https://github.com/graasp/graasp/commit/df383279160091a00e298fe421f8576860c912a9)) +- item login users are different than members ([#1131](https://github.com/graasp/graasp/issues/1131)) ([48342d4](https://github.com/graasp/graasp/commit/48342d4919f4c1e5652ed8f8b520f53eab984d7d)) +- restrict guest's membership modifications ([#1363](https://github.com/graasp/graasp/issues/1363)) ([9f71c0e](https://github.com/graasp/graasp/commit/9f71c0e9a77d942ba3ab8abbc52d991787b09035)) +- allow exporting etherpad ([#1343](https://github.com/graasp/graasp/issues/1343)) ([df38327](https://github.com/graasp/graasp/commit/df383279160091a00e298fe421f8576860c912a9)) +- item login users are different than members ([#1131](https://github.com/graasp/graasp/issues/1131)) ([48342d4](https://github.com/graasp/graasp/commit/48342d4919f4c1e5652ed8f8b520f53eab984d7d)) +- restrict guest's membership modifications ([#1363](https://github.com/graasp/graasp/issues/1363)) ([9f71c0e](https://github.com/graasp/graasp/commit/9f71c0e9a77d942ba3ab8abbc52d991787b09035)) +- member edit email ([#1122](https://github.com/graasp/graasp/issues/1122)) ([39e5d7b](https://github.com/graasp/graasp/commit/39e5d7b4af9abc8e56ee8cd5166f005fd4dee85b)) +- allow exporting etherpad ([#1343](https://github.com/graasp/graasp/issues/1343)) ([df38327](https://github.com/graasp/graasp/commit/df383279160091a00e298fe421f8576860c912a9)) +- item login users are different than members ([#1131](https://github.com/graasp/graasp/issues/1131)) ([48342d4](https://github.com/graasp/graasp/commit/48342d4919f4c1e5652ed8f8b520f53eab984d7d)) +- restrict guest's membership modifications ([#1363](https://github.com/graasp/graasp/issues/1363)) ([9f71c0e](https://github.com/graasp/graasp/commit/9f71c0e9a77d942ba3ab8abbc52d991787b09035)) + +### Bug Fixes + +- **deps:** update aws-sdk-js-v3 monorepo to v3.637.0 ([#1255](https://github.com/graasp/graasp/issues/1255)) ([2545aed](https://github.com/graasp/graasp/commit/2545aedafba37539a026553f820d657144aaf6ea)) +- **deps:** update dependency @fastify/swagger-ui to v4.0.1 ([#1321](https://github.com/graasp/graasp/issues/1321)) ([d5fccbe](https://github.com/graasp/graasp/commit/d5fccbef9672305a22ad2db7f2fcd850d745dc0f)) +- **deps:** update dependency openai to v4.56.0 ([#1261](https://github.com/graasp/graasp/issues/1261)) ([f0a65c8](https://github.com/graasp/graasp/commit/f0a65c894bb7a51cc304d4ef7dec759ebefc0ce0)) +- **french:** update translations ([#1329](https://github.com/graasp/graasp/issues/1329)) ([ab861b8](https://github.com/graasp/graasp/commit/ab861b86f704bfc3720756e7928d0268ef0b8efd)) +- membership request out of fastify cors scope ([#1352](https://github.com/graasp/graasp/issues/1352)) ([f02c593](https://github.com/graasp/graasp/commit/f02c593b85e74960979689bd6ef8b14ee55716dd)) +- **MutableRepository:** use getOne in updateOne ([#1346](https://github.com/graasp/graasp/issues/1346)) ([55f1730](https://github.com/graasp/graasp/commit/55f1730f1051c38d22a0a4bef968ab8f7497ca00)) +- remove deprecated packages ([#1259](https://github.com/graasp/graasp/issues/1259)) ([8f6f26a](https://github.com/graasp/graasp/commit/8f6f26a08b857e2e231b3fee95affebf4c6fc1a7)) +- **deps:** update aws-sdk-js-v3 monorepo to v3.637.0 ([#1255](https://github.com/graasp/graasp/issues/1255)) ([2545aed](https://github.com/graasp/graasp/commit/2545aedafba37539a026553f820d657144aaf6ea)) +- **deps:** update dependency @fastify/swagger-ui to v4.0.1 ([#1321](https://github.com/graasp/graasp/issues/1321)) ([d5fccbe](https://github.com/graasp/graasp/commit/d5fccbef9672305a22ad2db7f2fcd850d745dc0f)) +- **deps:** update dependency openai to v4.56.0 ([#1261](https://github.com/graasp/graasp/issues/1261)) ([f0a65c8](https://github.com/graasp/graasp/commit/f0a65c894bb7a51cc304d4ef7dec759ebefc0ce0)) +- **french:** update translations ([#1329](https://github.com/graasp/graasp/issues/1329)) ([ab861b8](https://github.com/graasp/graasp/commit/ab861b86f704bfc3720756e7928d0268ef0b8efd)) +- membership request out of fastify cors scope ([#1352](https://github.com/graasp/graasp/issues/1352)) ([f02c593](https://github.com/graasp/graasp/commit/f02c593b85e74960979689bd6ef8b14ee55716dd)) +- **MutableRepository:** use getOne in updateOne ([#1346](https://github.com/graasp/graasp/issues/1346)) ([55f1730](https://github.com/graasp/graasp/commit/55f1730f1051c38d22a0a4bef968ab8f7497ca00)) +- remove deprecated packages ([#1259](https://github.com/graasp/graasp/issues/1259)) ([8f6f26a](https://github.com/graasp/graasp/commit/8f6f26a08b857e2e231b3fee95affebf4c6fc1a7)) ## [1.47.0](https://github.com/graasp/graasp/compare/v1.46.0...v1.47.0) (2024-08-19) ### Features +- api route to check if password is defined ([#1284](https://github.com/graasp/graasp/issues/1284)) ([46ac230](https://github.com/graasp/graasp/commit/46ac2304976b4c9a9b39da86cf8ecf88412f0fde)) +- convert SVG to PNG and send it to nudenet ([#1272](https://github.com/graasp/graasp/issues/1272)) ([c0533cc](https://github.com/graasp/graasp/commit/c0533cc542b6854c5d60c555c72804f77509a4e0)) +- copy suffix is determined by siblings ([#1222](https://github.com/graasp/graasp/issues/1222)) ([90c6501](https://github.com/graasp/graasp/commit/90c6501752f1975682b53f92ace5761950929487)) +- implement fastify swagger ([#1225](https://github.com/graasp/graasp/issues/1225)) ([3f54c96](https://github.com/graasp/graasp/commit/3f54c9680f867917c608e14e2099dec1f356d6ed)) +- **membership request:** create entity and base structure ([#1281](https://github.com/graasp/graasp/issues/1281)) ([aed2b5a](https://github.com/graasp/graasp/commit/aed2b5aafe3533f37e9537ba79e498f7f670988e)) +- **membership request:** delete request route ([#1299](https://github.com/graasp/graasp/issues/1299)) ([66149fd](https://github.com/graasp/graasp/commit/66149fd95818e9530e2cc40836d5680a310821cf)) +- **membership request:** get all requests from an item ([#1293](https://github.com/graasp/graasp/issues/1293)) ([904e647](https://github.com/graasp/graasp/commit/904e647cb5e242e52c993a1fcedb219af13bb885)) +- **membership request:** get status of you own request ([#1300](https://github.com/graasp/graasp/issues/1300)) ([27333ea](https://github.com/graasp/graasp/commit/27333eaca86ec59ee6efe833db642145bf972f0e)) +- **membership request:** request creation api route ([#1290](https://github.com/graasp/graasp/issues/1290)) ([2968a67](https://github.com/graasp/graasp/commit/2968a67f43eb1378a8c49149e298d7cf49ce4aa1)) +- pdf thumbnail ([#1307](https://github.com/graasp/graasp/issues/1307)) ([8ae0c23](https://github.com/graasp/graasp/commit/8ae0c23884976e961cce5bc05cc3f9169a7ec9ef)) +- save publication progress in Redis ([#1247](https://github.com/graasp/graasp/issues/1247)) ([deb892d](https://github.com/graasp/graasp/commit/deb892d3107e1d5dfe33aafc8868b842a91c6780)) +- storage details route ([#1271](https://github.com/graasp/graasp/issues/1271)) ([792b347](https://github.com/graasp/graasp/commit/792b3476d81a92ef0b10389081983fbf6356a133)) +- **storage files metadata:** default ordering by size ([#1279](https://github.com/graasp/graasp/issues/1279)) ([8e75760](https://github.com/graasp/graasp/commit/8e75760415ec2cd867e18fb33d18cb44be6aade5)) +- update invite invitation to include membership creation ([#1274](https://github.com/graasp/graasp/issues/1274)) ([117a409](https://github.com/graasp/graasp/commit/117a409000137c46ec56f615a51684349ee2afbe)) +- validate the thumbnail of items ([#1277](https://github.com/graasp/graasp/issues/1277)) ([4a276ba](https://github.com/graasp/graasp/commit/4a276ba0e4a9200a9aa5dd864ce4c0b5bb26f6c6)) - api route to check if password is defined ([#1284](https://github.com/graasp/graasp/issues/1284)) ([46ac230](https://github.com/graasp/graasp/commit/46ac2304976b4c9a9b39da86cf8ecf88412f0fde)) - convert SVG to PNG and send it to nudenet ([#1272](https://github.com/graasp/graasp/issues/1272)) ([c0533cc](https://github.com/graasp/graasp/commit/c0533cc542b6854c5d60c555c72804f77509a4e0)) - copy suffix is determined by siblings ([#1222](https://github.com/graasp/graasp/issues/1222)) ([90c6501](https://github.com/graasp/graasp/commit/90c6501752f1975682b53f92ace5761950929487)) @@ -284,6 +534,11 @@ All notable changes to this project will be documented in this file. See [standa ### Features +- add member password routes (POST and update PATCH) ([#1236](https://github.com/graasp/graasp/issues/1236)) ([510cb8b](https://github.com/graasp/graasp/commit/510cb8b9d5603d4e3d9cdabe80c2c116e7d40cea)) +- allow publishing only for validated items ([#1230](https://github.com/graasp/graasp/issues/1230)) ([ccfe668](https://github.com/graasp/graasp/commit/ccfe6687e9e7c2303efa42d50a4d5525b88c1660)) +- improve search for accessible and children ([#1244](https://github.com/graasp/graasp/issues/1244)) ([fe76981](https://github.com/graasp/graasp/commit/fe7698109f9cb7f129ef66ae9d0681728aab09d2)) +- modify get actions and get actions aggregate to have a start and end date ([#1239](https://github.com/graasp/graasp/issues/1239)) ([3c5ad2c](https://github.com/graasp/graasp/commit/3c5ad2c8c65751c777a07aeb148cb8ef54efd037)) +- update the unpublsihed state ([#1226](https://github.com/graasp/graasp/issues/1226)) ([d976dea](https://github.com/graasp/graasp/commit/d976dea6329baa6a3d405f6af01c2435038d5217)) - add member password routes (POST and update PATCH) ([#1236](https://github.com/graasp/graasp/issues/1236)) ([510cb8b](https://github.com/graasp/graasp/commit/510cb8b9d5603d4e3d9cdabe80c2c116e7d40cea)) - allow publishing only for validated items ([#1230](https://github.com/graasp/graasp/issues/1230)) ([ccfe668](https://github.com/graasp/graasp/commit/ccfe6687e9e7c2303efa42d50a4d5525b88c1660)) - improve search for accessible and children ([#1244](https://github.com/graasp/graasp/issues/1244)) ([fe76981](https://github.com/graasp/graasp/commit/fe7698109f9cb7f129ef66ae9d0681728aab09d2)) @@ -292,6 +547,21 @@ All notable changes to this project will be documented in this file. See [standa ### Bug Fixes +- allow to download raw file ([#1246](https://github.com/graasp/graasp/issues/1246)) ([f2c592f](https://github.com/graasp/graasp/commit/f2c592f8414f67571d4115e5238342d79109edc0)) +- **deps:** update dependency @graasp/translations to v1.33.0 ([#1257](https://github.com/graasp/graasp/issues/1257)) ([43206c2](https://github.com/graasp/graasp/commit/43206c2bbf06709497ca26b7525da38165eaf8be)) +- **deps:** update dependency archiver to v7 ([#1211](https://github.com/graasp/graasp/issues/1211)) ([d8c5741](https://github.com/graasp/graasp/commit/d8c57415be18577c1a1f55aefb20520044fbe889)) +- **deps:** update dependency bullmq to v5 ([#1212](https://github.com/graasp/graasp/issues/1212)) ([c55976c](https://github.com/graasp/graasp/commit/c55976c06c69c9f4ced04f1abbd723ff66ad5a95)) +- **deps:** update dependency fast-json-stringify to v6 ([#1213](https://github.com/graasp/graasp/issues/1213)) ([9efd55a](https://github.com/graasp/graasp/commit/9efd55a51791312290c8f9ce634bad35016d1188)) +- **deps:** update dependency i18next to v23.12.2 ([#1253](https://github.com/graasp/graasp/issues/1253)) ([0b5c8b2](https://github.com/graasp/graasp/commit/0b5c8b2ed5ec9be0665204d78f7ed3ae3b138e98)) +- fix where scope on search ([#1245](https://github.com/graasp/graasp/issues/1245)) ([6d6c2b9](https://github.com/graasp/graasp/commit/6d6c2b9d5d1b1408c0c0a525c89daf6295b3776a)) +- lift up Pagination types and use ones defined in sdk ([#1238](https://github.com/graasp/graasp/issues/1238)) ([b76f640](https://github.com/graasp/graasp/commit/b76f640b939008bc5235d020edc3a458f8145d86)) +- log group in dev should be `ecs/graasp` ([#1250](https://github.com/graasp/graasp/issues/1250)) ([b21c4d8](https://github.com/graasp/graasp/commit/b21c4d80ab2196c27fc70b072fdf14362dc9c8db)) +- release please workflow to use PAT ([#1240](https://github.com/graasp/graasp/issues/1240)) ([7446772](https://github.com/graasp/graasp/commit/7446772b219501e08e26ad469e21e9d6a8b46b46)) +- remove mock for datasource ([#1234](https://github.com/graasp/graasp/issues/1234)) ([cd0b079](https://github.com/graasp/graasp/commit/cd0b07997a6976f77b27f37c0cf7ac4f40b49723)) +- add alignment setting ([#1124](https://github.com/graasp/graasp/issues/1124)) ([7b428b4](https://github.com/graasp/graasp/commit/7b428b414baa6edec7271912572ea1ba2f4d9d82)) +- email regex for .swiss emails ([#1129](https://github.com/graasp/graasp/issues/1129)) ([eef770c](https://github.com/graasp/graasp/commit/eef770c8c6a5bef45f33477df3ed9dcfcedad24f)) +- eslint warnings ([#1126](https://github.com/graasp/graasp/issues/1126)) ([79cadc3](https://github.com/graasp/graasp/commit/79cadc3ddd560744a0d0a96181e9cb0ab01d4a34)) +- update translations ([#1120](https://github.com/graasp/graasp/issues/1120)) ([869e727](https://github.com/graasp/graasp/commit/869e727809c343885544014fc6ee20c5dab77a44)) - allow to download raw file ([#1246](https://github.com/graasp/graasp/issues/1246)) ([f2c592f](https://github.com/graasp/graasp/commit/f2c592f8414f67571d4115e5238342d79109edc0)) - **deps:** update dependency @graasp/translations to v1.33.0 ([#1257](https://github.com/graasp/graasp/issues/1257)) ([43206c2](https://github.com/graasp/graasp/commit/43206c2bbf06709497ca26b7525da38165eaf8be)) - **deps:** update dependency archiver to v7 ([#1211](https://github.com/graasp/graasp/issues/1211)) ([d8c5741](https://github.com/graasp/graasp/commit/d8c57415be18577c1a1f55aefb20520044fbe889)) @@ -304,10 +574,17 @@ All notable changes to this project will be documented in this file. See [standa - release please workflow to use PAT ([#1240](https://github.com/graasp/graasp/issues/1240)) ([7446772](https://github.com/graasp/graasp/commit/7446772b219501e08e26ad469e21e9d6a8b46b46)) - remove mock for datasource ([#1234](https://github.com/graasp/graasp/issues/1234)) ([cd0b079](https://github.com/graasp/graasp/commit/cd0b07997a6976f77b27f37c0cf7ac4f40b49723)) +## [1.42.1](https://github.com/graasp/graasp/compare/v1.42.0...v1.42.1) (2024-06-13) + ## [1.45.0](https://github.com/graasp/graasp/compare/v1.44.0...v1.45.0) (2024-07-24) ### Features +- change last migration to set legacy data validation to true ([#1232](https://github.com/graasp/graasp/issues/1232)) ([edbb727](https://github.com/graasp/graasp/commit/edbb7276948d5b556b92909faa0d9edbc18e0612)) +- compute the publication state in the backend ([#1180](https://github.com/graasp/graasp/issues/1180)) ([f4996cd](https://github.com/graasp/graasp/commit/f4996cd205ec3f30f982fc7a80bee00d4465b196)) +- **refactor:** update MagicLinkService to allow injection using DI ([#1198](https://github.com/graasp/graasp/issues/1198)) ([c70d93c](https://github.com/graasp/graasp/commit/c70d93cca07eea65679fe0a45b696ea79cda6063)) +- **refactor:** update MobileService to allow injection using DI ([#1196](https://github.com/graasp/graasp/issues/1196)) ([b6d43c5](https://github.com/graasp/graasp/commit/b6d43c50454dda89123bfab79924246a6f06b8c4)) +- restrict members that didn't validate their email ([#1113](https://github.com/graasp/graasp/issues/1113)) ([62915ac](https://github.com/graasp/graasp/commit/62915ac102c363f9d8d719cddbe02caee9fbb3ee)) - change last migration to set legacy data validation to true ([#1232](https://github.com/graasp/graasp/issues/1232)) ([edbb727](https://github.com/graasp/graasp/commit/edbb7276948d5b556b92909faa0d9edbc18e0612)) - compute the publication state in the backend ([#1180](https://github.com/graasp/graasp/issues/1180)) ([f4996cd](https://github.com/graasp/graasp/commit/f4996cd205ec3f30f982fc7a80bee00d4465b196)) - **refactor:** update MagicLinkService to allow injection using DI ([#1198](https://github.com/graasp/graasp/issues/1198)) ([c70d93c](https://github.com/graasp/graasp/commit/c70d93cca07eea65679fe0a45b696ea79cda6063)) @@ -316,6 +593,20 @@ All notable changes to this project will be documented in this file. See [standa ### Bug Fixes +- **deps:** update dependency @fastify/busboy to v3 ([#1191](https://github.com/graasp/graasp/issues/1191)) ([5122592](https://github.com/graasp/graasp/commit/5122592babf4efa4b03f39ad0744530ba2dd621d)) +- **deps:** update dependency @fastify/cors to v9 ([#1183](https://github.com/graasp/graasp/issues/1183)) ([6db4212](https://github.com/graasp/graasp/commit/6db4212d7f6ff03fc80def4a43928b2dde18cf0e)) +- **deps:** update dependency @fastify/forwarded to v3 ([#1208](https://github.com/graasp/graasp/issues/1208)) ([fc71c98](https://github.com/graasp/graasp/commit/fc71c9830b112d431ebd82e7f04ea24e9690c3e9)) +- **deps:** update dependency @fastify/multipart to v8 ([#1192](https://github.com/graasp/graasp/issues/1192)) ([c055cf8](https://github.com/graasp/graasp/commit/c055cf8704c86020330d0011ab604f1c084e8466)) +- **deps:** update dependency @fastify/static to v7 ([#1193](https://github.com/graasp/graasp/issues/1193)) ([fd8ce4b](https://github.com/graasp/graasp/commit/fd8ce4b1c4e8c1d872715a2afe50d2d4a338b9a4)) +- **deps:** update dependency ajv to v8.17.1 ([#1201](https://github.com/graasp/graasp/issues/1201)) ([82a72af](https://github.com/graasp/graasp/commit/82a72af71635ca94ffa351448c148c9874a27181)) +- **deps:** update dependency fluent-json-schema to v5 ([#1214](https://github.com/graasp/graasp/issues/1214)) ([23a2f1b](https://github.com/graasp/graasp/commit/23a2f1b284a7135df7409277aa86f3b60523afc2)) +- **deps:** update dependency i18next to v23.12.1 ([#1206](https://github.com/graasp/graasp/issues/1206)) ([02285f6](https://github.com/graasp/graasp/commit/02285f65f8d11ff46cc16e6429cd8c97c8ea98f1)) +- remove leaked information and remove unused errors ([#1204](https://github.com/graasp/graasp/issues/1204)) ([312f6d6](https://github.com/graasp/graasp/commit/312f6d651662550e2118b0e157f75249da41ee2f)) +- sort descendants as number ([#1221](https://github.com/graasp/graasp/issues/1221)) ([2f1f7b4](https://github.com/graasp/graasp/commit/2f1f7b440a192fc6aee14c213938899a7d212886)) +- allow yearFrom and yearTo to be numbers as some editors save them like this ([#1111](https://github.com/graasp/graasp/issues/1111)) ([d872e9a](https://github.com/graasp/graasp/commit/d872e9aa980a047522957e722f812c3432e3edda)) + +## [1.42.0](https://github.com/graasp/graasp/compare/v1.41.0...v1.42.0) (2024-06-13) + - **deps:** update dependency @fastify/busboy to v3 ([#1191](https://github.com/graasp/graasp/issues/1191)) ([5122592](https://github.com/graasp/graasp/commit/5122592babf4efa4b03f39ad0744530ba2dd621d)) - **deps:** update dependency @fastify/cors to v9 ([#1183](https://github.com/graasp/graasp/issues/1183)) ([6db4212](https://github.com/graasp/graasp/commit/6db4212d7f6ff03fc80def4a43928b2dde18cf0e)) - **deps:** update dependency @fastify/forwarded to v3 ([#1208](https://github.com/graasp/graasp/issues/1208)) ([fc71c98](https://github.com/graasp/graasp/commit/fc71c9830b112d431ebd82e7f04ea24e9690c3e9)) @@ -331,11 +622,32 @@ All notable changes to this project will be documented in this file. See [standa ### Features +- improve reordering mechanism and allow to create items with order ([#1119](https://github.com/graasp/graasp/issues/1119)) ([38c6fe0](https://github.com/graasp/graasp/commit/38c6fe02ecc2c568d71b6ecb470c1401c0242fe4)) +- use DI to inject services ([#1095](https://github.com/graasp/graasp/issues/1095)) ([2132dc2](https://github.com/graasp/graasp/commit/2132dc2027d0dc95c2f5d4c5367a19039570c70c)) - improve reordering mechanism and allow to create items with order ([#1119](https://github.com/graasp/graasp/issues/1119)) ([38c6fe0](https://github.com/graasp/graasp/commit/38c6fe02ecc2c568d71b6ecb470c1401c0242fe4)) - use DI to inject services ([#1095](https://github.com/graasp/graasp/issues/1095)) ([2132dc2](https://github.com/graasp/graasp/commit/2132dc2027d0dc95c2f5d4c5367a19039570c70c)) ### Bug Fixes +- add email in link for email update ([#1186](https://github.com/graasp/graasp/issues/1186)) ([e668337](https://github.com/graasp/graasp/commit/e6683376ea36a76f49d67ac1e2757e3a3499e195)) +- **deps:** remove dependency qs ([#1166](https://github.com/graasp/graasp/issues/1166)) ([d9c6e18](https://github.com/graasp/graasp/commit/d9c6e180eb989af4b00a1e3717ad6ea2fc3c5a90)) +- **deps:** update aws-sdk-js-v3 monorepo to v3.609.0 ([#1167](https://github.com/graasp/graasp/issues/1167)) ([5fc9488](https://github.com/graasp/graasp/commit/5fc9488eb1e492e0430a0d50d63cbaf8a0f8b824)) +- **deps:** update aws-sdk-js-v3 monorepo to v3.614.0 ([#1190](https://github.com/graasp/graasp/issues/1190)) ([1e71146](https://github.com/graasp/graasp/commit/1e7114652ee1d0bc288a882813f8a741ba47a735)) +- **deps:** update dependency @fastify/passport to v2.5.0 ([#1155](https://github.com/graasp/graasp/issues/1155)) ([067216e](https://github.com/graasp/graasp/commit/067216e44bf11912f1e587f59241af32846feaf2)) +- **deps:** update dependency @graasp/sdk to v4.15.1 ([#1136](https://github.com/graasp/graasp/issues/1136)) ([3de759c](https://github.com/graasp/graasp/commit/3de759c5c0b5222ec74f718742a0ff92a72a6fce)) +- **deps:** update dependency @graasp/translations to v1.31.3 ([#1185](https://github.com/graasp/graasp/issues/1185)) ([5b6ec23](https://github.com/graasp/graasp/commit/5b6ec235d55976a79e768224a610091103306e6c)) +- **deps:** update dependency @graasp/translations to v1.32.0 ([#1156](https://github.com/graasp/graasp/issues/1156)) ([51bbfc7](https://github.com/graasp/graasp/commit/51bbfc79d5d2f1f5eeb8c2e611b4b869a486f7b3)) +- **deps:** update dependency @sentry/node to v7.118.0 ([#1168](https://github.com/graasp/graasp/issues/1168)) ([96967f9](https://github.com/graasp/graasp/commit/96967f9a5225dab987effefa254f0d7d5bcc3252)) +- **deps:** update dependency fast-json-stringify to v5.16.1 ([#1139](https://github.com/graasp/graasp/issues/1139)) ([5fc5666](https://github.com/graasp/graasp/commit/5fc5666734c3b38c23e2e2917630598bcbd58f22)) +- **deps:** update dependency fastify to v4.28.1 ([#1169](https://github.com/graasp/graasp/issues/1169)) ([0b5c441](https://github.com/graasp/graasp/commit/0b5c441a3130f49dafe86df9357f08f43fa7db77)) +- **deps:** update dependency meilisearch to v0.41.0 ([#1171](https://github.com/graasp/graasp/issues/1171)) ([8f420f1](https://github.com/graasp/graasp/commit/8f420f1ee37ebf72e558cb11a8197537c1abe9c2)) +- **deps:** update dependency nodemailer to v6.9.14 ([#1187](https://github.com/graasp/graasp/issues/1187)) ([f962e11](https://github.com/graasp/graasp/commit/f962e11ddf0c4697a557245953ba549c79e07774)) +- **deps:** update dependency openai to v4.52.3 ([#1172](https://github.com/graasp/graasp/issues/1172)) ([ccc0751](https://github.com/graasp/graasp/commit/ccc075148b39e6baac350145d98cb148ba4f16f1)) +- **deps:** update dependency openai to v4.52.7 ([#1188](https://github.com/graasp/graasp/issues/1188)) ([c4fe9fd](https://github.com/graasp/graasp/commit/c4fe9fda80c66daad04e085f2fd2ed6b939905c3)) +- **deps:** update dependency ws to v8.18.0 ([#1173](https://github.com/graasp/graasp/issues/1173)) ([2756224](https://github.com/graasp/graasp/commit/2756224bcaa3f2f46884480330f9d566a2ed0ca4)) +- filter out smartly given descendants ([#1162](https://github.com/graasp/graasp/issues/1162)) ([e354f2b](https://github.com/graasp/graasp/commit/e354f2ba0a6e07131e47edfc1b3af2a66de3044c)) +- logout member on delete ([#1158](https://github.com/graasp/graasp/issues/1158)) ([2ca19c9](https://github.com/graasp/graasp/commit/2ca19c9af2007d170a056ab55488b1b09f9cef42)) +- replace luxon by date-fns ([#967](https://github.com/graasp/graasp/issues/967)) ([5923b29](https://github.com/graasp/graasp/commit/5923b291cbf01729952ed3e7f19392c3cb55ceef)) - add email in link for email update ([#1186](https://github.com/graasp/graasp/issues/1186)) ([e668337](https://github.com/graasp/graasp/commit/e6683376ea36a76f49d67ac1e2757e3a3499e195)) - **deps:** remove dependency qs ([#1166](https://github.com/graasp/graasp/issues/1166)) ([d9c6e18](https://github.com/graasp/graasp/commit/d9c6e180eb989af4b00a1e3717ad6ea2fc3c5a90)) - **deps:** update aws-sdk-js-v3 monorepo to v3.609.0 ([#1167](https://github.com/graasp/graasp/issues/1167)) ([5fc9488](https://github.com/graasp/graasp/commit/5fc9488eb1e492e0430a0d50d63cbaf8a0f8b824)) @@ -377,10 +689,16 @@ All notable changes to this project will be documented in this file. See [standa ### Features +- member edit email ([#1122](https://github.com/graasp/graasp/issues/1122)) ([39e5d7b](https://github.com/graasp/graasp/commit/39e5d7b4af9abc8e56ee8cd5166f005fd4dee85b)) +- restrict publication to folders only ([#1106](https://github.com/graasp/graasp/issues/1106)) ([9f61157](https://github.com/graasp/graasp/commit/9f611573b8feae3fd6d834a5e277e9edb20e689f)) - member edit email ([#1122](https://github.com/graasp/graasp/issues/1122)) ([39e5d7b](https://github.com/graasp/graasp/commit/39e5d7b4af9abc8e56ee8cd5166f005fd4dee85b)) ### Bug Fixes +- add alignment setting ([#1124](https://github.com/graasp/graasp/issues/1124)) ([7b428b4](https://github.com/graasp/graasp/commit/7b428b414baa6edec7271912572ea1ba2f4d9d82)) +- email regex for .swiss emails ([#1129](https://github.com/graasp/graasp/issues/1129)) ([eef770c](https://github.com/graasp/graasp/commit/eef770c8c6a5bef45f33477df3ed9dcfcedad24f)) +- eslint warnings ([#1126](https://github.com/graasp/graasp/issues/1126)) ([79cadc3](https://github.com/graasp/graasp/commit/79cadc3ddd560744a0d0a96181e9cb0ab01d4a34)) +- update translations ([#1120](https://github.com/graasp/graasp/issues/1120)) ([869e727](https://github.com/graasp/graasp/commit/869e727809c343885544014fc6ee20c5dab77a44)) - add alignment setting ([#1124](https://github.com/graasp/graasp/issues/1124)) ([7b428b4](https://github.com/graasp/graasp/commit/7b428b414baa6edec7271912572ea1ba2f4d9d82)) - email regex for .swiss emails ([#1129](https://github.com/graasp/graasp/issues/1129)) ([eef770c](https://github.com/graasp/graasp/commit/eef770c8c6a5bef45f33477df3ed9dcfcedad24f)) - eslint warnings ([#1126](https://github.com/graasp/graasp/issues/1126)) ([79cadc3](https://github.com/graasp/graasp/commit/79cadc3ddd560744a0d0a96181e9cb0ab01d4a34)) @@ -390,22 +708,28 @@ All notable changes to this project will be documented in this file. See [standa ### Bug Fixes +- allow yearFrom and yearTo to be numbers as some editors save them like this ([#1111](https://github.com/graasp/graasp/issues/1111)) ([d872e9a](https://github.com/graasp/graasp/commit/d872e9aa980a047522957e722f812c3432e3edda)) +- many tags items length ([#1108](https://github.com/graasp/graasp/issues/1108)) ([b74bd2c](https://github.com/graasp/graasp/commit/b74bd2c3d24c0eadc52a99d44d9800dbae974007)) - allow yearFrom and yearTo to be numbers as some editors save them like this ([#1111](https://github.com/graasp/graasp/issues/1111)) ([d872e9a](https://github.com/graasp/graasp/commit/d872e9aa980a047522957e722f812c3432e3edda)) ## [1.42.0](https://github.com/graasp/graasp/compare/v1.41.0...v1.42.0) (2024-06-13) ### Features +- restrict publication to folders only ([#1106](https://github.com/graasp/graasp/issues/1106)) ([9f61157](https://github.com/graasp/graasp/commit/9f611573b8feae3fd6d834a5e277e9edb20e689f)) - restrict publication to folders only ([#1106](https://github.com/graasp/graasp/issues/1106)) ([9f61157](https://github.com/graasp/graasp/commit/9f611573b8feae3fd6d834a5e277e9edb20e689f)) ### Bug Fixes +- many tags items length ([#1108](https://github.com/graasp/graasp/issues/1108)) ([b74bd2c](https://github.com/graasp/graasp/commit/b74bd2c3d24c0eadc52a99d44d9800dbae974007)) - many tags items length ([#1108](https://github.com/graasp/graasp/issues/1108)) ([b74bd2c](https://github.com/graasp/graasp/commit/b74bd2c3d24c0eadc52a99d44d9800dbae974007)) ## [1.41.0](https://github.com/graasp/graasp/compare/v1.40.1...v1.41.0) (2024-06-13) ### Features +- filters item type and hidden item ([#1103](https://github.com/graasp/graasp/issues/1103)) ([c2a1ed6](https://github.com/graasp/graasp/commit/c2a1ed6825ba88d39bb5061e4f8a85b6487c3851)) +- publish automatically when item is validated ([#1077](https://github.com/graasp/graasp/issues/1077)) ([be338e2](https://github.com/graasp/graasp/commit/be338e2fed8993c51b5d79329414f72f1c705fa7)) - filters item type and hidden item ([#1103](https://github.com/graasp/graasp/issues/1103)) ([c2a1ed6](https://github.com/graasp/graasp/commit/c2a1ed6825ba88d39bb5061e4f8a85b6487c3851)) - publish automatically when item is validated ([#1077](https://github.com/graasp/graasp/issues/1077)) ([be338e2](https://github.com/graasp/graasp/commit/be338e2fed8993c51b5d79329414f72f1c705fa7)) @@ -413,6 +737,13 @@ All notable changes to this project will be documented in this file. See [standa ### Bug Fixes +- check that array is empty before getting many tags ([#1079](https://github.com/graasp/graasp/issues/1079)) ([5af01f2](https://github.com/graasp/graasp/commit/5af01f2a213df628b40818561309908e3a6ea40c)) +- **deps:** update aws-sdk-js-v3 monorepo to v3.590.0 ([#1051](https://github.com/graasp/graasp/issues/1051)) ([112fd61](https://github.com/graasp/graasp/commit/112fd613253bc4f0e6de3401875cc96856cdfe10)) +- **deps:** update dependency @graasp/sdk to v4.12.1 ([#1076](https://github.com/graasp/graasp/issues/1076)) ([8579207](https://github.com/graasp/graasp/commit/8579207ddaf9e5a507c6db25430075986b7412b0)) +- **deps:** update dependency fast-json-stringify to v5.16.0 ([#1086](https://github.com/graasp/graasp/issues/1086)) ([122d413](https://github.com/graasp/graasp/commit/122d413699d19484a54a4ed919e2f7717233d9eb)) +- **deps:** update dependency openai to v4.47.3 ([#1083](https://github.com/graasp/graasp/issues/1083)) ([7807188](https://github.com/graasp/graasp/commit/7807188f741c838960faca7a21930d2ead533a24)) +- **deps:** update dependency openai to v4.48.1 ([#1087](https://github.com/graasp/graasp/issues/1087)) ([16470e6](https://github.com/graasp/graasp/commit/16470e69fd12cc328a1a180f0a710060db957058)) +- **deps:** update dependency pg to v8.12.0 ([#1088](https://github.com/graasp/graasp/issues/1088)) ([9b0c10c](https://github.com/graasp/graasp/commit/9b0c10c6c3a36e7a140139a0d1fe5d8d2dff9c78)) - check that array is empty before getting many tags ([#1079](https://github.com/graasp/graasp/issues/1079)) ([5af01f2](https://github.com/graasp/graasp/commit/5af01f2a213df628b40818561309908e3a6ea40c)) - **deps:** update aws-sdk-js-v3 monorepo to v3.590.0 ([#1051](https://github.com/graasp/graasp/issues/1051)) ([112fd61](https://github.com/graasp/graasp/commit/112fd613253bc4f0e6de3401875cc96856cdfe10)) - **deps:** update dependency @graasp/sdk to v4.12.1 ([#1076](https://github.com/graasp/graasp/issues/1076)) ([8579207](https://github.com/graasp/graasp/commit/8579207ddaf9e5a507c6db25430075986b7412b0)) @@ -425,11 +756,15 @@ All notable changes to this project will be documented in this file. See [standa ### Features +- create an api to get user actions for dashboard view ([#987](https://github.com/graasp/graasp/issues/987)) ([fd9f9d5](https://github.com/graasp/graasp/commit/fd9f9d50f73b69985f4e3584e6f9f6da6ad04df9)) +- create export actions with csv format ([#1022](https://github.com/graasp/graasp/issues/1022)) ([89fe445](https://github.com/graasp/graasp/commit/89fe4450f59c30e1103e0cafeead64dd333f3446)) - create an api to get user actions for dashboard view ([#987](https://github.com/graasp/graasp/issues/987)) ([fd9f9d5](https://github.com/graasp/graasp/commit/fd9f9d50f73b69985f4e3584e6f9f6da6ad04df9)) - create export actions with csv format ([#1022](https://github.com/graasp/graasp/issues/1022)) ([89fe445](https://github.com/graasp/graasp/commit/89fe4450f59c30e1103e0cafeead64dd333f3446)) ### Bug Fixes +- allow to update link url and disallow editing html ([#1058](https://github.com/graasp/graasp/issues/1058)) ([1a657fb](https://github.com/graasp/graasp/commit/1a657fb437cb07daaac538ebde189c477cf00f4e)) +- copy suffix can't increment past 3 ([#1072](https://github.com/graasp/graasp/issues/1072)) ([50ef2e2](https://github.com/graasp/graasp/commit/50ef2e259dacf9f11e7bc7f39200014f645dc8fa)) - allow to update link url and disallow editing html ([#1058](https://github.com/graasp/graasp/issues/1058)) ([1a657fb](https://github.com/graasp/graasp/commit/1a657fb437cb07daaac538ebde189c477cf00f4e)) - copy suffix can't increment past 3 ([#1072](https://github.com/graasp/graasp/issues/1072)) ([50ef2e2](https://github.com/graasp/graasp/commit/50ef2e259dacf9f11e7bc7f39200014f645dc8fa)) @@ -437,10 +772,15 @@ All notable changes to this project will be documented in this file. See [standa ### Features +- reset password ([#1021](https://github.com/graasp/graasp/issues/1021)) ([9fe3ba3](https://github.com/graasp/graasp/commit/9fe3ba31788b4c4292730d56ad93f5e9656505ff)) - reset password ([#1021](https://github.com/graasp/graasp/issues/1021)) ([9fe3ba3](https://github.com/graasp/graasp/commit/9fe3ba31788b4c4292730d56ad93f5e9656505ff)) ### Bug Fixes +- **deps:** update dependency sanitize-html to v2.13.0 ([#1042](https://github.com/graasp/graasp/issues/1042)) ([3fb73e2](https://github.com/graasp/graasp/commit/3fb73e210b1fd7c62614e01f1c3d2fad36821541)) +- **deps:** update sentry packages ([#1047](https://github.com/graasp/graasp/issues/1047)) ([94ace8f](https://github.com/graasp/graasp/commit/94ace8fbfe462a302847d7e062afa8a3c1a0c2af)) +- getIn geoloc returns public only inside item ([#1053](https://github.com/graasp/graasp/issues/1053)) ([d9f68e9](https://github.com/graasp/graasp/commit/d9f68e9cd60321bceb9fbc29913c7029663171e9)) +- use yarn4 in dockerfile ([#1061](https://github.com/graasp/graasp/issues/1061)) ([ec0089e](https://github.com/graasp/graasp/commit/ec0089ee60ae0b45748ab7fcad36e65ea30bf34c)) - **deps:** update dependency sanitize-html to v2.13.0 ([#1042](https://github.com/graasp/graasp/issues/1042)) ([3fb73e2](https://github.com/graasp/graasp/commit/3fb73e210b1fd7c62614e01f1c3d2fad36821541)) - **deps:** update sentry packages ([#1047](https://github.com/graasp/graasp/issues/1047)) ([94ace8f](https://github.com/graasp/graasp/commit/94ace8fbfe462a302847d7e062afa8a3c1a0c2af)) - getIn geoloc returns public only inside item ([#1053](https://github.com/graasp/graasp/issues/1053)) ([d9f68e9](https://github.com/graasp/graasp/commit/d9f68e9cd60321bceb9fbc29913c7029663171e9)) @@ -450,11 +790,28 @@ All notable changes to this project will be documented in this file. See [standa ### Features +- add endpoint for most-used apps per user ([#992](https://github.com/graasp/graasp/issues/992)) ([c693b40](https://github.com/graasp/graasp/commit/c693b40da274c9a86caef824ffb2486a46651189)) +- pretty logs ([#1025](https://github.com/graasp/graasp/issues/1025)) ([146689f](https://github.com/graasp/graasp/commit/146689f4af8179b993ce538984833c924528b0e7)) - add endpoint for most-used apps per user ([#992](https://github.com/graasp/graasp/issues/992)) ([c693b40](https://github.com/graasp/graasp/commit/c693b40da274c9a86caef824ffb2486a46651189)) - pretty logs ([#1025](https://github.com/graasp/graasp/issues/1025)) ([146689f](https://github.com/graasp/graasp/commit/146689f4af8179b993ce538984833c924528b0e7)) ### Bug Fixes +- **arabic:** translations ([#1028](https://github.com/graasp/graasp/issues/1028)) ([e5cd9a2](https://github.com/graasp/graasp/commit/e5cd9a21c9f64e72d30a9a56259f0f2acd739c90)) +- **build:** use alpine version of node docker image ([#1008](https://github.com/graasp/graasp/issues/1008)) ([39d1dea](https://github.com/graasp/graasp/commit/39d1dea5d60a3b610fbc7e74e7fd8168d00acadb)) +- **chatbot:** add support for gpt-4o model ([39f722d](https://github.com/graasp/graasp/commit/39f722d1df20832cd2060f18ced0428c7aa4d892)) +- creator serialisation issue ([#1033](https://github.com/graasp/graasp/issues/1033)) ([2e4cd21](https://github.com/graasp/graasp/commit/2e4cd21395ba6eb2ae66a1efe62dd54b8b768f30)) +- **deps:** update aws-sdk-js-v3 monorepo to v3.577.0 ([#1018](https://github.com/graasp/graasp/issues/1018)) ([a55ecb9](https://github.com/graasp/graasp/commit/a55ecb9092f6d0fdf710ef8948f8ccd3f703f313)) +- **deps:** update dependency @fastify/helmet to v11 ([#1029](https://github.com/graasp/graasp/issues/1029)) ([7d7f763](https://github.com/graasp/graasp/commit/7d7f7631954a7553a59964aa9212b2ce56cd0410)) +- **deps:** update dependency @graasp/sdk to v4.10.1 ([#1035](https://github.com/graasp/graasp/issues/1035)) ([39f722d](https://github.com/graasp/graasp/commit/39f722d1df20832cd2060f18ced0428c7aa4d892)) +- **deps:** update dependency ajv to v8.13.0 ([#1036](https://github.com/graasp/graasp/issues/1036)) ([8fd80a8](https://github.com/graasp/graasp/commit/8fd80a84e38754e3d0ba24f247bfa682844c8fdd)) +- **deps:** update dependency fast-json-stringify to v5.15.1 ([#1040](https://github.com/graasp/graasp/issues/1040)) ([3fbf5f7](https://github.com/graasp/graasp/commit/3fbf5f7b685c55e0812df567bee2be242c00b49a)) +- **deps:** update dependency fastify to v4.27.0 ([#1041](https://github.com/graasp/graasp/issues/1041)) ([c429b76](https://github.com/graasp/graasp/commit/c429b7647fcff7b947586a16e5c8bda8c25d03f7)) +- **deps:** update dependency meilisearch to v0.40.0 ([#965](https://github.com/graasp/graasp/issues/965)) ([bd341a3](https://github.com/graasp/graasp/commit/bd341a3f6292a1575af0d24c8724c8f075c26884)) +- **deps:** update dependency openai to v4.47.1 ([#1006](https://github.com/graasp/graasp/issues/1006)) ([4992fd9](https://github.com/graasp/graasp/commit/4992fd9d52805fe3270235436fb97bcd7b20bedd)) +- **deps:** update dependency pg to v8.11.5 ([#968](https://github.com/graasp/graasp/issues/968)) ([616af2a](https://github.com/graasp/graasp/commit/616af2a28381939035e9896897f6cafeb87574db)) +- **deps:** update dependency sharp to v0.33.4 ([#1045](https://github.com/graasp/graasp/issues/1045)) ([2b2d577](https://github.com/graasp/graasp/commit/2b2d57763eec15c03f49dfe3b8e65352ba658d30)) +- **deps:** update dependency ws to v8.17.0 ([#1046](https://github.com/graasp/graasp/issues/1046)) ([ce06cc1](https://github.com/graasp/graasp/commit/ce06cc1eeec027e3edbc9101970ae3540174e48b)) - **arabic:** translations ([#1028](https://github.com/graasp/graasp/issues/1028)) ([e5cd9a2](https://github.com/graasp/graasp/commit/e5cd9a21c9f64e72d30a9a56259f0f2acd739c90)) - **build:** use alpine version of node docker image ([#1008](https://github.com/graasp/graasp/issues/1008)) ([39d1dea](https://github.com/graasp/graasp/commit/39d1dea5d60a3b610fbc7e74e7fd8168d00acadb)) - **chatbot:** add support for gpt-4o model ([39f722d](https://github.com/graasp/graasp/commit/39f722d1df20832cd2060f18ced0428c7aa4d892)) @@ -475,10 +832,13 @@ All notable changes to this project will be documented in this file. See [standa ### Features +- add more packed items ([#925](https://github.com/graasp/graasp/issues/925)) ([56f0d2f](https://github.com/graasp/graasp/commit/56f0d2f7b9bea837cb0999fd8787088f737e46ed)) - add more packed items ([#925](https://github.com/graasp/graasp/issues/925)) ([56f0d2f](https://github.com/graasp/graasp/commit/56f0d2f7b9bea837cb0999fd8787088f737e46ed)) ### Bug Fixes +- **deps:** update dependency ioredis to v5.4.1 ([#1005](https://github.com/graasp/graasp/issues/1005)) ([0355416](https://github.com/graasp/graasp/commit/03554167d1aae0ba76d8ac6e8ded7908bfc5c91f)) +- **spanish:** translation ([#1019](https://github.com/graasp/graasp/issues/1019)) ([555c607](https://github.com/graasp/graasp/commit/555c607c5d74f7d871f38c4c5a669db13d2ccef7)) - **deps:** update dependency ioredis to v5.4.1 ([#1005](https://github.com/graasp/graasp/issues/1005)) ([0355416](https://github.com/graasp/graasp/commit/03554167d1aae0ba76d8ac6e8ded7908bfc5c91f)) - **spanish:** translation ([#1019](https://github.com/graasp/graasp/issues/1019)) ([555c607](https://github.com/graasp/graasp/commit/555c607c5d74f7d871f38c4c5a669db13d2ccef7)) @@ -486,6 +846,8 @@ All notable changes to this project will be documented in this file. See [standa ### Features +- implements automatic suffix to copied item ([#997](https://github.com/graasp/graasp/issues/997)) ([66dc9b2](https://github.com/graasp/graasp/commit/66dc9b22e561e5d3b770c6e41cc9b78ec21602cf)) +- implements seed function with sample data ([#989](https://github.com/graasp/graasp/issues/989)) ([9084fe7](https://github.com/graasp/graasp/commit/9084fe75585472835242cdd1401722489db3f169)) - implements automatic suffix to copied item ([#997](https://github.com/graasp/graasp/issues/997)) ([66dc9b2](https://github.com/graasp/graasp/commit/66dc9b22e561e5d3b770c6e41cc9b78ec21602cf)) - implements seed function with sample data ([#989](https://github.com/graasp/graasp/issues/989)) ([9084fe7](https://github.com/graasp/graasp/commit/9084fe75585472835242cdd1401722489db3f169)) @@ -493,11 +855,19 @@ All notable changes to this project will be documented in this file. See [standa ### Features +- add route to extract link's metadata ([#1009](https://github.com/graasp/graasp/issues/1009)) ([152672d](https://github.com/graasp/graasp/commit/152672d4522af7a8779fa9cb44fe492012c98709)) +- allow to create item with thumbnail ([#1002](https://github.com/graasp/graasp/issues/1002)) ([570bdf8](https://github.com/graasp/graasp/commit/570bdf83281a0500f826ba1e3eaae15898c2f4f3)) - add route to extract link's metadata ([#1009](https://github.com/graasp/graasp/issues/1009)) ([152672d](https://github.com/graasp/graasp/commit/152672d4522af7a8779fa9cb44fe492012c98709)) - allow to create item with thumbnail ([#1002](https://github.com/graasp/graasp/issues/1002)) ([570bdf8](https://github.com/graasp/graasp/commit/570bdf83281a0500f826ba1e3eaae15898c2f4f3)) ### Bug Fixes +- **deps:** update dependency luxon to v3.4.4 ([#954](https://github.com/graasp/graasp/issues/954)) ([7eb58c7](https://github.com/graasp/graasp/commit/7eb58c7b964d655d86de42545fae2b0c2c06d24d)) +- **deps:** update dependency openai to v4.39.1 ([#966](https://github.com/graasp/graasp/issues/966)) ([dd5852d](https://github.com/graasp/graasp/commit/dd5852dff286a0cacdc95c11f2f03e9315d9f31f)) +- **deps:** update dependency qs to v6.12.1 ([#969](https://github.com/graasp/graasp/issues/969)) ([616f909](https://github.com/graasp/graasp/commit/616f90925861501f622e1d23dd88c58ed68a18a4)) +- set config.ts file import as 1st priority ([#999](https://github.com/graasp/graasp/issues/999)) ([a3518e2](https://github.com/graasp/graasp/commit/a3518e206061b3b2dc77dbd1be513ec3d0437ca3)) +- **test:** set a valid url in fixtures and remove html in response ([#1010](https://github.com/graasp/graasp/issues/1010)) ([3814329](https://github.com/graasp/graasp/commit/3814329b609f67cbe7162f7aa6a7b48cbf4f67d9)) +- update tests to use fastify instance type for the app var ([#1004](https://github.com/graasp/graasp/issues/1004)) ([c7b8c40](https://github.com/graasp/graasp/commit/c7b8c402bd25c14b31c65ecab4c638e7a4d9adda)) - **deps:** update dependency luxon to v3.4.4 ([#954](https://github.com/graasp/graasp/issues/954)) ([7eb58c7](https://github.com/graasp/graasp/commit/7eb58c7b964d655d86de42545fae2b0c2c06d24d)) - **deps:** update dependency openai to v4.39.1 ([#966](https://github.com/graasp/graasp/issues/966)) ([dd5852d](https://github.com/graasp/graasp/commit/dd5852dff286a0cacdc95c11f2f03e9315d9f31f)) - **deps:** update dependency qs to v6.12.1 ([#969](https://github.com/graasp/graasp/issues/969)) ([616f909](https://github.com/graasp/graasp/commit/616f90925861501f622e1d23dd88c58ed68a18a4)) @@ -509,20 +879,25 @@ All notable changes to this project will be documented in this file. See [standa ### Features +- change mobile link ([#985](https://github.com/graasp/graasp/issues/985)) ([34692e8](https://github.com/graasp/graasp/commit/34692e8013709e4634d37ac4b1a265bf78c32222)) - change mobile link ([#985](https://github.com/graasp/graasp/issues/985)) ([34692e8](https://github.com/graasp/graasp/commit/34692e8013709e4634d37ac4b1a265bf78c32222)) ### Bug Fixes +- include maxwidth in settings schema ([#991](https://github.com/graasp/graasp/issues/991)) ([78352fb](https://github.com/graasp/graasp/commit/78352fbeeacb8ade52ad2bf48bfa23462cd16c82)) - include maxwidth in settings schema ([#991](https://github.com/graasp/graasp/issues/991)) ([78352fb](https://github.com/graasp/graasp/commit/78352fbeeacb8ade52ad2bf48bfa23462cd16c82)) ## [1.33.0](https://github.com/graasp/graasp/compare/v1.32.0...v1.33.0) (2024-04-24) ### Features +- export all user data ([#934](https://github.com/graasp/graasp/issues/934)) ([e1c818c](https://github.com/graasp/graasp/commit/e1c818cd7be025bc1ffcc1d2b67081cf7f44a643)) - export all user data ([#934](https://github.com/graasp/graasp/issues/934)) ([e1c818c](https://github.com/graasp/graasp/commit/e1c818cd7be025bc1ffcc1d2b67081cf7f44a643)) ### Bug Fixes +- return hidden only for writer on export ([#984](https://github.com/graasp/graasp/issues/984)) ([b73c116](https://github.com/graasp/graasp/commit/b73c11605dc2268c91fbf5a08f2401a0ed2c95fc)) +- upgrade gpt versions ([#979](https://github.com/graasp/graasp/issues/979)) ([c7c5d53](https://github.com/graasp/graasp/commit/c7c5d5367f9a13cb5ba8efc88b5365f51f320029)) - return hidden only for writer on export ([#984](https://github.com/graasp/graasp/issues/984)) ([b73c116](https://github.com/graasp/graasp/commit/b73c11605dc2268c91fbf5a08f2401a0ed2c95fc)) - upgrade gpt versions ([#979](https://github.com/graasp/graasp/issues/979)) ([c7c5d53](https://github.com/graasp/graasp/commit/c7c5d5367f9a13cb5ba8efc88b5365f51f320029)) @@ -530,10 +905,14 @@ All notable changes to this project will be documented in this file. See [standa ### Features +- allow empty display name in POST or PATCH ([#974](https://github.com/graasp/graasp/issues/974)) ([e966d6f](https://github.com/graasp/graasp/commit/e966d6fced8fdd0a1f00760b53ee20e4b65e6c62)) - allow empty display name in POST or PATCH ([#974](https://github.com/graasp/graasp/issues/974)) ([e966d6f](https://github.com/graasp/graasp/commit/e966d6fced8fdd0a1f00760b53ee20e4b65e6c62)) ### Bug Fixes +- apply user name limits ([#976](https://github.com/graasp/graasp/issues/976)) ([24ea66c](https://github.com/graasp/graasp/commit/24ea66cfb6bf083b54a93fbf5d32788c9d9a1d08)) +- copy item thumbnails ([#973](https://github.com/graasp/graasp/issues/973)) ([7e8894b](https://github.com/graasp/graasp/commit/7e8894b53f1f4e6c385b23bf07e30fbce6612c82)) +- use () instead of [] in spaces regex ([#978](https://github.com/graasp/graasp/issues/978)) ([b415e95](https://github.com/graasp/graasp/commit/b415e95e0346e50a9ec0e35eb29817047f3d20ab)) - apply user name limits ([#976](https://github.com/graasp/graasp/issues/976)) ([24ea66c](https://github.com/graasp/graasp/commit/24ea66cfb6bf083b54a93fbf5d32788c9d9a1d08)) - copy item thumbnails ([#973](https://github.com/graasp/graasp/issues/973)) ([7e8894b](https://github.com/graasp/graasp/commit/7e8894b53f1f4e6c385b23bf07e30fbce6612c82)) - use () instead of [] in spaces regex ([#978](https://github.com/graasp/graasp/issues/978)) ([b415e95](https://github.com/graasp/graasp/commit/b415e95e0346e50a9ec0e35eb29817047f3d20ab)) @@ -542,10 +921,18 @@ All notable changes to this project will be documented in this file. See [standa ### Features +- create delete thumbnail service and route ([#964](https://github.com/graasp/graasp/issues/964)) ([2edfccb](https://github.com/graasp/graasp/commit/2edfccbbe0ea7333019886f779f53a672ce4c261)) - create delete thumbnail service and route ([#964](https://github.com/graasp/graasp/issues/964)) ([2edfccb](https://github.com/graasp/graasp/commit/2edfccbbe0ea7333019886f779f53a672ce4c261)) ### Bug Fixes +- **deps:** update aws-sdk-js-v3 monorepo to v3.556.0 ([#960](https://github.com/graasp/graasp/issues/960)) ([f748047](https://github.com/graasp/graasp/commit/f74804710fd66d003c7fc272f7a9d96766290a8f)) +- **deps:** update dependency @fastify/secure-session to v7.5.1 ([#950](https://github.com/graasp/graasp/issues/950)) ([a94f1dd](https://github.com/graasp/graasp/commit/a94f1dd74e738479f6b676d7b475e7dfd7a2e0fb)) +- **deps:** update dependency @graasp/sdk to v4.7.2 ([#956](https://github.com/graasp/graasp/issues/956)) ([d98e1ff](https://github.com/graasp/graasp/commit/d98e1ffba79c825a0c220e7c8f4086272bef2edb)) +- **deps:** update dependency fastify to v4.26.2 ([#491](https://github.com/graasp/graasp/issues/491)) ([e4bdf40](https://github.com/graasp/graasp/commit/e4bdf40b1b3183b979bf7a4f0160600efe8d746e)) +- **deps:** update dependency http-status-codes to v2.3.0 ([#953](https://github.com/graasp/graasp/issues/953)) ([61fdbcc](https://github.com/graasp/graasp/commit/61fdbcc08070ea69c91034ebab86337d9fa4f18e)) +- **deps:** update dependency ioredis to v5.4.0 ([#961](https://github.com/graasp/graasp/issues/961)) ([1f92252](https://github.com/graasp/graasp/commit/1f92252b34d326fef984fc847a9f32f8e2f27c5d)) +- optimize get published collections for member ([#959](https://github.com/graasp/graasp/issues/959)) ([c37ccc2](https://github.com/graasp/graasp/commit/c37ccc2a8ad705693781878c103580184f5f4ca8)) - **deps:** update aws-sdk-js-v3 monorepo to v3.556.0 ([#960](https://github.com/graasp/graasp/issues/960)) ([f748047](https://github.com/graasp/graasp/commit/f74804710fd66d003c7fc272f7a9d96766290a8f)) - **deps:** update dependency @fastify/secure-session to v7.5.1 ([#950](https://github.com/graasp/graasp/issues/950)) ([a94f1dd](https://github.com/graasp/graasp/commit/a94f1dd74e738479f6b676d7b475e7dfd7a2e0fb)) - **deps:** update dependency @graasp/sdk to v4.7.2 ([#956](https://github.com/graasp/graasp/issues/956)) ([d98e1ff](https://github.com/graasp/graasp/commit/d98e1ffba79c825a0c220e7c8f4086272bef2edb)) @@ -558,16 +945,27 @@ All notable changes to this project will be documented in this file. See [standa ### Features +- allow user to enable/disable saving actions ([#920](https://github.com/graasp/graasp/issues/920)) ([c09697c](https://github.com/graasp/graasp/commit/c09697c0e428776671a3d7bdd830aae01614781c)) - allow user to enable/disable saving actions ([#920](https://github.com/graasp/graasp/issues/920)) ([c09697c](https://github.com/graasp/graasp/commit/c09697c0e428776671a3d7bdd830aae01614781c)) ## [1.29.0](https://github.com/graasp/graasp/compare/v1.28.2...v1.29.0) (2024-04-16) ### Features +- save user agreements on create and update registration mail ([#917](https://github.com/graasp/graasp/issues/917)) ([e44d641](https://github.com/graasp/graasp/commit/e44d64110d3cc6aaf996b36678deade7a3181241)) - save user agreements on create and update registration mail ([#917](https://github.com/graasp/graasp/issues/917)) ([e44d641](https://github.com/graasp/graasp/commit/e44d64110d3cc6aaf996b36678deade7a3181241)) ### Bug Fixes +- **arabic:** update translations ([#945](https://github.com/graasp/graasp/issues/945)) ([ec2d06e](https://github.com/graasp/graasp/commit/ec2d06e3938e460b9539fee4e217d96bc703ace1)) +- **deps:** update aws-sdk-js-v3 monorepo to v3.554.0 ([#949](https://github.com/graasp/graasp/issues/949)) ([da60e92](https://github.com/graasp/graasp/commit/da60e92c9b5a82133572d506c9657797e175c789)) +- **deps:** update dependency @fastify/secure-session to v7 [security] ([#936](https://github.com/graasp/graasp/issues/936)) ([5c7a1af](https://github.com/graasp/graasp/commit/5c7a1af6ac12f5ed412b425adf0cee05ef4ed70e)) +- **deps:** update dependency bullmq to v4.17.0 ([#908](https://github.com/graasp/graasp/issues/908)) ([f8edb78](https://github.com/graasp/graasp/commit/f8edb781a641786b6d80485e5d4fd0459b9f23a4)) +- **deps:** update dependency dotenv to v16.4.5 ([#909](https://github.com/graasp/graasp/issues/909)) ([963b371](https://github.com/graasp/graasp/commit/963b3711670f857f7142518e89be70bf659317b9)) +- **deps:** update dependency eta to v2.2.0 ([#910](https://github.com/graasp/graasp/issues/910)) ([2dc9df8](https://github.com/graasp/graasp/commit/2dc9df8b5b5d679cc875412694ffc018720dd6ac)) +- **deps:** update dependency fluent-json-schema to v4.2.1 ([#913](https://github.com/graasp/graasp/issues/913)) ([7dcc54f](https://github.com/graasp/graasp/commit/7dcc54f1469c4c063624148d224b9202f16051b8)) +- **de:** update email translations ([#942](https://github.com/graasp/graasp/issues/942)) ([66bc24c](https://github.com/graasp/graasp/commit/66bc24c090e13ba33fa1dd56c8c3784ab1607653)) +- password login should return `MemberNotSignedUp` if email has no account ([#941](https://github.com/graasp/graasp/issues/941)) ([9ffc600](https://github.com/graasp/graasp/commit/9ffc6006b34fe992fe7df5c070b7c3805af62cf7)) - **arabic:** update translations ([#945](https://github.com/graasp/graasp/issues/945)) ([ec2d06e](https://github.com/graasp/graasp/commit/ec2d06e3938e460b9539fee4e217d96bc703ace1)) - **deps:** update aws-sdk-js-v3 monorepo to v3.554.0 ([#949](https://github.com/graasp/graasp/issues/949)) ([da60e92](https://github.com/graasp/graasp/commit/da60e92c9b5a82133572d506c9657797e175c789)) - **deps:** update dependency @fastify/secure-session to v7 [security] ([#936](https://github.com/graasp/graasp/issues/936)) ([5c7a1af](https://github.com/graasp/graasp/commit/5c7a1af6ac12f5ed412b425adf0cee05ef4ed70e)) @@ -582,23 +980,29 @@ All notable changes to this project will be documented in this file. See [standa ### Bug Fixes +- workflows again ([#930](https://github.com/graasp/graasp/issues/930)) ([5dee519](https://github.com/graasp/graasp/commit/5dee5191e65033d3067cda26fb02d94c26633963)) - workflows again ([#930](https://github.com/graasp/graasp/issues/930)) ([5dee519](https://github.com/graasp/graasp/commit/5dee5191e65033d3067cda26fb02d94c26633963)) ## [1.28.1](https://github.com/graasp/graasp/compare/v1.28.0...v1.28.1) (2024-04-09) ### Bug Fixes +- add poolsize in env ([#931](https://github.com/graasp/graasp/issues/931)) ([45e1a80](https://github.com/graasp/graasp/commit/45e1a805e676360194bdd954dd4274fc8e14a55e)) - add poolsize in env ([#931](https://github.com/graasp/graasp/issues/931)) ([45e1a80](https://github.com/graasp/graasp/commit/45e1a805e676360194bdd954dd4274fc8e14a55e)) ## [1.28.0](https://github.com/graasp/graasp/compare/v1.27.0...v1.28.0) (2024-04-08) ### Features +- add auth from mobile to web ([#921](https://github.com/graasp/graasp/issues/921)) ([dfbde8e](https://github.com/graasp/graasp/commit/dfbde8e7f8b935e2cc64a283f911504c974e5ccd)) +- import users with CSV and create file structure based on groups in CSV ([#700](https://github.com/graasp/graasp/issues/700)) ([410dbd8](https://github.com/graasp/graasp/commit/410dbd8f7805a01c8fec83313c80b399be30fbb3)) - add auth from mobile to web ([#921](https://github.com/graasp/graasp/issues/921)) ([dfbde8e](https://github.com/graasp/graasp/commit/dfbde8e7f8b935e2cc64a283f911504c974e5ccd)) - import users with CSV and create file structure based on groups in CSV ([#700](https://github.com/graasp/graasp/issues/700)) ([410dbd8](https://github.com/graasp/graasp/commit/410dbd8f7805a01c8fec83313c80b399be30fbb3)) ### Bug Fixes +- flacky websockets test ([#927](https://github.com/graasp/graasp/issues/927)) ([f83537f](https://github.com/graasp/graasp/commit/f83537fab69d2238e8eda8539a514eb71b07d880)) +- update deploy workflows to use the tag instead of main when checkout ([#926](https://github.com/graasp/graasp/issues/926)) ([93d8790](https://github.com/graasp/graasp/commit/93d879045568220ac57580591b6617002b3b7c04)) - flacky websockets test ([#927](https://github.com/graasp/graasp/issues/927)) ([f83537f](https://github.com/graasp/graasp/commit/f83537fab69d2238e8eda8539a514eb71b07d880)) - update deploy workflows to use the tag instead of main when checkout ([#926](https://github.com/graasp/graasp/issues/926)) ([93d8790](https://github.com/graasp/graasp/commit/93d879045568220ac57580591b6617002b3b7c04)) @@ -606,16 +1010,20 @@ All notable changes to this project will be documented in this file. See [standa ### Features +- add display name column ([#891](https://github.com/graasp/graasp/issues/891)) ([66b454d](https://github.com/graasp/graasp/commit/66b454da24a985dca9d5f1fb857a19fa3d69352c)) - add display name column ([#891](https://github.com/graasp/graasp/issues/891)) ([66b454d](https://github.com/graasp/graasp/commit/66b454da24a985dca9d5f1fb857a19fa3d69352c)) ## [1.26.0](https://github.com/graasp/graasp/compare/v1.25.0...v1.26.0) (2024-04-04) ### Features +- increase pool size ([#916](https://github.com/graasp/graasp/issues/916)) ([5a884fc](https://github.com/graasp/graasp/commit/5a884fc08c18aa44e3338f92e160f223419c7f52)) - increase pool size ([#916](https://github.com/graasp/graasp/issues/916)) ([5a884fc](https://github.com/graasp/graasp/commit/5a884fc08c18aa44e3338f92e160f223419c7f52)) ### Bug Fixes +- **deps:** update dependency @fastify/secure-session to v6.2.0 ([#898](https://github.com/graasp/graasp/issues/898)) ([793f87a](https://github.com/graasp/graasp/commit/793f87aa0acca33240773065d5f1a1ae490f2669)) +- do not expose ports that are not necessary ([#911](https://github.com/graasp/graasp/issues/911)) ([930b7d4](https://github.com/graasp/graasp/commit/930b7d4099836fb6467eefca3be37c71e9b07443)) - **deps:** update dependency @fastify/secure-session to v6.2.0 ([#898](https://github.com/graasp/graasp/issues/898)) ([793f87a](https://github.com/graasp/graasp/commit/793f87aa0acca33240773065d5f1a1ae490f2669)) - do not expose ports that are not necessary ([#911](https://github.com/graasp/graasp/issues/911)) ([930b7d4](https://github.com/graasp/graasp/commit/930b7d4099836fb6467eefca3be37c71e9b07443)) @@ -623,12 +1031,22 @@ All notable changes to this project will be documented in this file. See [standa ### Features +- add helper label for geoloc ([#877](https://github.com/graasp/graasp/issues/877)) ([eea9b2d](https://github.com/graasp/graasp/commit/eea9b2d3525573f1ffbe6b7a563ee62e2786055a)) +- add more status reports on `/status` ([#887](https://github.com/graasp/graasp/issues/887)) ([b09a89d](https://github.com/graasp/graasp/commit/b09a89d077c2de541d952156fe948c11f8544848)) +- return permission alongside item ([#871](https://github.com/graasp/graasp/issues/871)) ([94e1848](https://github.com/graasp/graasp/commit/94e1848091e386edaf8913f595e28c414244b44d)) - add helper label for geoloc ([#877](https://github.com/graasp/graasp/issues/877)) ([eea9b2d](https://github.com/graasp/graasp/commit/eea9b2d3525573f1ffbe6b7a563ee62e2786055a)) - add more status reports on `/status` ([#887](https://github.com/graasp/graasp/issues/887)) ([b09a89d](https://github.com/graasp/graasp/commit/b09a89d077c2de541d952156fe948c11f8544848)) - return permission alongside item ([#871](https://github.com/graasp/graasp/issues/871)) ([94e1848](https://github.com/graasp/graasp/commit/94e1848091e386edaf8913f595e28c414244b44d)) ### Bug Fixes +- add CORS on status endpoint ([#897](https://github.com/graasp/graasp/issues/897)) ([6ae3570](https://github.com/graasp/graasp/commit/6ae3570d8a7cd7293de4fafdf511ee424360e3a7)) +- **deps:** update dependency @fastify/bearer-auth to v9.4.0 ([#896](https://github.com/graasp/graasp/issues/896)) ([1fd17c5](https://github.com/graasp/graasp/commit/1fd17c5dc567a588b03f26bca69a0897b20459ea)) +- **deps:** update dependency @fastify/static to v6.12.0 ([#899](https://github.com/graasp/graasp/issues/899)) ([08adc4e](https://github.com/graasp/graasp/commit/08adc4e884d6603cee023bc7e28973d3c8428d8c)) +- **deps:** update dependency geoip-lite to v1.4.10 ([#712](https://github.com/graasp/graasp/issues/712)) ([6007e31](https://github.com/graasp/graasp/commit/6007e312d648c150cb96afe870e75d08049c81e7)) +- do not expose port 1025 to the local machine ([#903](https://github.com/graasp/graasp/issues/903)) ([6d81802](https://github.com/graasp/graasp/commit/6d818023ee8f28e0e25603277dcdc67a30f329c5)) +- keep lang on copy ([#906](https://github.com/graasp/graasp/issues/906)) ([925528a](https://github.com/graasp/graasp/commit/925528af3f50e16085cbebecccde7df6b5490e55)) +- update sytax for set-output ([#890](https://github.com/graasp/graasp/issues/890)) ([d5c09a0](https://github.com/graasp/graasp/commit/d5c09a001ed9b75a66571d2b3fc82bdf6d2d854e)) - add CORS on status endpoint ([#897](https://github.com/graasp/graasp/issues/897)) ([6ae3570](https://github.com/graasp/graasp/commit/6ae3570d8a7cd7293de4fafdf511ee424360e3a7)) - **deps:** update dependency @fastify/bearer-auth to v9.4.0 ([#896](https://github.com/graasp/graasp/issues/896)) ([1fd17c5](https://github.com/graasp/graasp/commit/1fd17c5dc567a588b03f26bca69a0897b20459ea)) - **deps:** update dependency @fastify/static to v6.12.0 ([#899](https://github.com/graasp/graasp/issues/899)) ([08adc4e](https://github.com/graasp/graasp/commit/08adc4e884d6603cee023bc7e28973d3c8428d8c)) @@ -641,6 +1059,12 @@ All notable changes to this project will be documented in this file. See [standa ### Bug Fixes +- **arabic:** translate ([#883](https://github.com/graasp/graasp/issues/883)) ([19f4e59](https://github.com/graasp/graasp/commit/19f4e59c273ab3152f09a5a7e531a71ea73700e0)) +- **ci:** add merge group ([#884](https://github.com/graasp/graasp/issues/884)) ([c197364](https://github.com/graasp/graasp/commit/c1973649a454b0cf7602a3131c3a49626900d24d)) +- export h5p in zip ([#874](https://github.com/graasp/graasp/issues/874)) ([a08c0a1](https://github.com/graasp/graasp/commit/a08c0a19ee25903e6c6fe2c3560bd3325890d028)) +- **german:** update footer translations ([#882](https://github.com/graasp/graasp/issues/882)) ([a181ba1](https://github.com/graasp/graasp/commit/a181ba13c05ee03800b6510ac4db6a57cb0bf682)) +- return null when public profile is not visible ([#886](https://github.com/graasp/graasp/issues/886)) ([b369ead](https://github.com/graasp/graasp/commit/b369ead00b03dd76295c28e3bfb650206f2b3174)) +- **spanish:** update footer translations ([#881](https://github.com/graasp/graasp/issues/881)) ([d24094f](https://github.com/graasp/graasp/commit/d24094fd8a251ea8286a5e390ed7307875636355)) - **arabic:** translate ([#883](https://github.com/graasp/graasp/issues/883)) ([19f4e59](https://github.com/graasp/graasp/commit/19f4e59c273ab3152f09a5a7e531a71ea73700e0)) - **ci:** add merge group ([#884](https://github.com/graasp/graasp/issues/884)) ([c197364](https://github.com/graasp/graasp/commit/c1973649a454b0cf7602a3131c3a49626900d24d)) - export h5p in zip ([#874](https://github.com/graasp/graasp/issues/874)) ([a08c0a1](https://github.com/graasp/graasp/commit/a08c0a19ee25903e6c6fe2c3560bd3325890d028)) @@ -652,22 +1076,27 @@ All notable changes to this project will be documented in this file. See [standa ### Features +- translate footer of emails ([#872](https://github.com/graasp/graasp/issues/872)) ([e81a7b5](https://github.com/graasp/graasp/commit/e81a7b55a4674edd5c3c353eaef464aa047aa2e7)) - translate footer of emails ([#872](https://github.com/graasp/graasp/issues/872)) ([e81a7b5](https://github.com/graasp/graasp/commit/e81a7b55a4674edd5c3c353eaef464aa047aa2e7)) ### Bug Fixes +- add showLinkIframe and showLinkButton in settings with tests ([#878](https://github.com/graasp/graasp/issues/878)) ([5663bf1](https://github.com/graasp/graasp/commit/5663bf1605cc464082bd0bc035e3f72dcb423ba0)) - add showLinkIframe and showLinkButton in settings with tests ([#878](https://github.com/graasp/graasp/issues/878)) ([5663bf1](https://github.com/graasp/graasp/commit/5663bf1605cc464082bd0bc035e3f72dcb423ba0)) ## [1.23.0](https://github.com/graasp/graasp/compare/v1.22.0...v1.23.0) (2024-03-12) ### Features +- add geoloc keys in deploy workflows ([#869](https://github.com/graasp/graasp/issues/869)) ([e4691d9](https://github.com/graasp/graasp/commit/e4691d9da9b87552b7f2f976b826ae78cd2cd7a7)) - add geoloc keys in deploy workflows ([#869](https://github.com/graasp/graasp/issues/869)) ([e4691d9](https://github.com/graasp/graasp/commit/e4691d9da9b87552b7f2f976b826ae78cd2cd7a7)) ## [1.22.0](https://github.com/graasp/graasp/compare/v1.21.0...v1.22.0) (2024-03-12) ### Features +- add geocoding endpoints ([#856](https://github.com/graasp/graasp/issues/856)) ([5af0639](https://github.com/graasp/graasp/commit/5af0639c159267c18a9377d0bda88ad60036e366)) +- use item id for actions ([#867](https://github.com/graasp/graasp/issues/867)) ([c421af6](https://github.com/graasp/graasp/commit/c421af6dbbad9b4ed649524e42862d952134dcdb)) - add geocoding endpoints ([#856](https://github.com/graasp/graasp/issues/856)) ([5af0639](https://github.com/graasp/graasp/commit/5af0639c159267c18a9377d0bda88ad60036e366)) - use item id for actions ([#867](https://github.com/graasp/graasp/issues/867)) ([c421af6](https://github.com/graasp/graasp/commit/c421af6dbbad9b4ed649524e42862d952134dcdb)) @@ -675,6 +1104,11 @@ All notable changes to this project will be documented in this file. See [standa ### Features +- add descriptionPlacement in the fluent setting schema ([d1228df](https://github.com/graasp/graasp/commit/d1228df469a5041d59cb948d30c59e7898916180)) +- add descriptionPlacement support in item settings ([#852](https://github.com/graasp/graasp/issues/852)) ([d1228df](https://github.com/graasp/graasp/commit/d1228df469a5041d59cb948d30c59e7898916180)) +- allow members with read access to post app data for another member ([#863](https://github.com/graasp/graasp/issues/863)) ([5349541](https://github.com/graasp/graasp/commit/534954175a8f4b2c7ab64cf693a390cf5b761b5f)) +- filter out additionnal properties in settings using schema ([d1228df](https://github.com/graasp/graasp/commit/d1228df469a5041d59cb948d30c59e7898916180)) +- set default hasThumbnail even if settings are defined in create item ([d1228df](https://github.com/graasp/graasp/commit/d1228df469a5041d59cb948d30c59e7898916180)) - add descriptionPlacement in the fluent setting schema ([d1228df](https://github.com/graasp/graasp/commit/d1228df469a5041d59cb948d30c59e7898916180)) - add descriptionPlacement support in item settings ([#852](https://github.com/graasp/graasp/issues/852)) ([d1228df](https://github.com/graasp/graasp/commit/d1228df469a5041d59cb948d30c59e7898916180)) - allow members with read access to post app data for another member ([#863](https://github.com/graasp/graasp/issues/863)) ([5349541](https://github.com/graasp/graasp/commit/534954175a8f4b2c7ab64cf693a390cf5b761b5f)) @@ -683,6 +1117,8 @@ All notable changes to this project will be documented in this file. See [standa ### Bug Fixes +- add missing settings attributes in the fluent schema ([d1228df](https://github.com/graasp/graasp/commit/d1228df469a5041d59cb948d30c59e7898916180)) +- order descendants by default ([#861](https://github.com/graasp/graasp/issues/861)) ([eda8f5c](https://github.com/graasp/graasp/commit/eda8f5c24f4e9eaa001108a366f288259f4edf44)) - add missing settings attributes in the fluent schema ([d1228df](https://github.com/graasp/graasp/commit/d1228df469a5041d59cb948d30c59e7898916180)) - order descendants by default ([#861](https://github.com/graasp/graasp/issues/861)) ([eda8f5c](https://github.com/graasp/graasp/commit/eda8f5c24f4e9eaa001108a366f288259f4edf44)) @@ -690,6 +1126,11 @@ All notable changes to this project will be documented in this file. See [standa ### Bug Fixes +- **deps:** update dependency @fastify/auth to v4.6.1 ([#803](https://github.com/graasp/graasp/issues/803)) ([1e9a697](https://github.com/graasp/graasp/commit/1e9a697a32bf9de9b65c15038d7b03a6a85d47f0)) +- **deps:** update dependency sanitize-html to v2.12.1 [security] ([#853](https://github.com/graasp/graasp/issues/853)) ([05ed9e5](https://github.com/graasp/graasp/commit/05ed9e5b71d5f28d75ebc5f8ab71cc8b46c9b95b)) +- reuse item login from parent ([#855](https://github.com/graasp/graasp/issues/855)) ([1fe3ba5](https://github.com/graasp/graasp/commit/1fe3ba5ef2423e7c6594bba3e1ae3f08b0bf1272)) +- small issues and add greeting ([#848](https://github.com/graasp/graasp/issues/848)) ([8714a54](https://github.com/graasp/graasp/commit/8714a5452cbf9daf702bf55476a521e6b7cced16)) +- update readme with <secret-key> where we need to generate keys ([2dd4aac](https://github.com/graasp/graasp/commit/2dd4aac246963bc836f19a975f22d2842079b172)) - **deps:** update dependency @fastify/auth to v4.6.1 ([#803](https://github.com/graasp/graasp/issues/803)) ([1e9a697](https://github.com/graasp/graasp/commit/1e9a697a32bf9de9b65c15038d7b03a6a85d47f0)) - **deps:** update dependency sanitize-html to v2.12.1 [security] ([#853](https://github.com/graasp/graasp/issues/853)) ([05ed9e5](https://github.com/graasp/graasp/commit/05ed9e5b71d5f28d75ebc5f8ab71cc8b46c9b95b)) - reuse item login from parent ([#855](https://github.com/graasp/graasp/issues/855)) ([1fe3ba5](https://github.com/graasp/graasp/commit/1fe3ba5ef2423e7c6594bba3e1ae3f08b0bf1272)) @@ -700,55 +1141,74 @@ All notable changes to this project will be documented in this file. See [standa ### Features +- translate it.json via GitLocalize ([#832](https://github.com/graasp/graasp/issues/832)) ([3c7b08d](https://github.com/graasp/graasp/commit/3c7b08d4b6e8c6f5a517908ec164401e38780969)) - translate it.json via GitLocalize ([#832](https://github.com/graasp/graasp/issues/832)) ([3c7b08d](https://github.com/graasp/graasp/commit/3c7b08d4b6e8c6f5a517908ec164401e38780969)) ### Bug Fixes +- local file bugs and add a localfiles server ([#843](https://github.com/graasp/graasp/issues/843)) ([a42ded9](https://github.com/graasp/graasp/commit/a42ded9f8288d0e3836d254d8b80682e32d53a21)) +- update dev deps ([#829](https://github.com/graasp/graasp/issues/829)) ([4c5f881](https://github.com/graasp/graasp/commit/4c5f88159a7ca294cc6cda0eb48db979e6019f3d)) +- use sdk esm version ([#838](https://github.com/graasp/graasp/issues/838)) ([8a164b2](https://github.com/graasp/graasp/commit/8a164b24a2e3ebf649a83e24ef84b9ab225810b8)) - local file bugs and add a localfiles server ([#843](https://github.com/graasp/graasp/issues/843)) ([a42ded9](https://github.com/graasp/graasp/commit/a42ded9f8288d0e3836d254d8b80682e32d53a21)) - update dev deps ([#829](https://github.com/graasp/graasp/issues/829)) ([4c5f881](https://github.com/graasp/graasp/commit/4c5f88159a7ca294cc6cda0eb48db979e6019f3d)) - use sdk esm version ([#838](https://github.com/graasp/graasp/issues/838)) ([8a164b2](https://github.com/graasp/graasp/commit/8a164b24a2e3ebf649a83e24ef84b9ab225810b8)) ### Tests +- add test for action services ([#839](https://github.com/graasp/graasp/issues/839)) ([3121004](https://github.com/graasp/graasp/commit/3121004fd860f5faa3dba47f62d06494e9a3e2b4)) - add test for action services ([#839](https://github.com/graasp/graasp/issues/839)) ([3121004](https://github.com/graasp/graasp/commit/3121004fd860f5faa3dba47f62d06494e9a3e2b4)) ## [1.19.0](https://github.com/graasp/graasp/compare/v1.18.0...v1.19.0) (2024-02-20) ### Features +- get geolocation within item, provide addressLabel ([#814](https://github.com/graasp/graasp/issues/814)) ([759f2e6](https://github.com/graasp/graasp/commit/759f2e6fedd78d57199fc754c89a1cef2852dfb6)) - get geolocation within item, provide addressLabel ([#814](https://github.com/graasp/graasp/issues/814)) ([759f2e6](https://github.com/graasp/graasp/commit/759f2e6fedd78d57199fc754c89a1cef2852dfb6)) ### Bug Fixes +- return 200 with `null` when item is not published instead of error ([#819](https://github.com/graasp/graasp/issues/819)) ([35d77f6](https://github.com/graasp/graasp/commit/35d77f610fae41bbbfa1c2baef17c1c855b2e04b)) +- **spanish:** update translations ([#827](https://github.com/graasp/graasp/issues/827)) ([557942c](https://github.com/graasp/graasp/commit/557942c0a65c7dd4f3a8499751aee40352d544e8)) +- update sdk dep and schemas ([#828](https://github.com/graasp/graasp/issues/828)) ([f9efa8c](https://github.com/graasp/graasp/commit/f9efa8ccf5fbf27522ea692dc41210e948bab75f)) - return 200 with `null` when item is not published instead of error ([#819](https://github.com/graasp/graasp/issues/819)) ([35d77f6](https://github.com/graasp/graasp/commit/35d77f610fae41bbbfa1c2baef17c1c855b2e04b)) - **spanish:** update translations ([#827](https://github.com/graasp/graasp/issues/827)) ([557942c](https://github.com/graasp/graasp/commit/557942c0a65c7dd4f3a8499751aee40352d544e8)) - update sdk dep and schemas ([#828](https://github.com/graasp/graasp/issues/828)) ([f9efa8c](https://github.com/graasp/graasp/commit/f9efa8ccf5fbf27522ea692dc41210e948bab75f)) ### Documentation +- testing env and localstack issues ([#822](https://github.com/graasp/graasp/issues/822)) ([2f33472](https://github.com/graasp/graasp/commit/2f33472d78b77fa99b9a56c00290d717222a21e5)) - testing env and localstack issues ([#822](https://github.com/graasp/graasp/issues/822)) ([2f33472](https://github.com/graasp/graasp/commit/2f33472d78b77fa99b9a56c00290d717222a21e5)) ## [1.18.0](https://github.com/graasp/graasp/compare/v1.17.1...v1.18.0) (2024-02-13) ### Features +- translate es.json via GitLocalize ([#810](https://github.com/graasp/graasp/issues/810)) ([4354cc9](https://github.com/graasp/graasp/commit/4354cc9ec96373ec4b441b3115f715f3a6ce8dba)) +- translate it.json via GitLocalize ([#809](https://github.com/graasp/graasp/issues/809)) ([8522dbc](https://github.com/graasp/graasp/commit/8522dbc4c0fab1f148b8463c0281629e6ec99bbb)) - translate es.json via GitLocalize ([#810](https://github.com/graasp/graasp/issues/810)) ([4354cc9](https://github.com/graasp/graasp/commit/4354cc9ec96373ec4b441b3115f715f3a6ce8dba)) - translate it.json via GitLocalize ([#809](https://github.com/graasp/graasp/issues/809)) ([8522dbc](https://github.com/graasp/graasp/commit/8522dbc4c0fab1f148b8463c0281629e6ec99bbb)) ### Bug Fixes +- update iframely env var and package author ([#815](https://github.com/graasp/graasp/issues/815)) ([6d0400a](https://github.com/graasp/graasp/commit/6d0400a312e9dbacf9ee5ce310c682aadf202e49)) +- update readme values ([#812](https://github.com/graasp/graasp/issues/812)) ([35ccfd4](https://github.com/graasp/graasp/commit/35ccfd406dcba0229cc4b41b49250b96a6f056ee)) +- use https in schemas ([#816](https://github.com/graasp/graasp/issues/816)) ([75658dd](https://github.com/graasp/graasp/commit/75658dd676498ea94bb1f6a3d210cac780fffdb3)) - update iframely env var and package author ([#815](https://github.com/graasp/graasp/issues/815)) ([6d0400a](https://github.com/graasp/graasp/commit/6d0400a312e9dbacf9ee5ce310c682aadf202e49)) - update readme values ([#812](https://github.com/graasp/graasp/issues/812)) ([35ccfd4](https://github.com/graasp/graasp/commit/35ccfd406dcba0229cc4b41b49250b96a6f056ee)) - use https in schemas ([#816](https://github.com/graasp/graasp/issues/816)) ([75658dd](https://github.com/graasp/graasp/commit/75658dd676498ea94bb1f6a3d210cac780fffdb3)) ### Documentation +- add badges to readme ([#807](https://github.com/graasp/graasp/issues/807)) ([97a6b97](https://github.com/graasp/graasp/commit/97a6b977149cfdb69fd3d9062985ed3b77d9cad4)) - add badges to readme ([#807](https://github.com/graasp/graasp/issues/807)) ([97a6b97](https://github.com/graasp/graasp/commit/97a6b977149cfdb69fd3d9062985ed3b77d9cad4)) ## [1.17.1](https://github.com/graasp/graasp/compare/v1.17.0...v1.17.1) (2024-02-05) ### Bug Fixes +- **deps:** update dependency @fastify/bearer-auth to v9.3.0 ([#785](https://github.com/graasp/graasp/issues/785)) ([bcd9fae](https://github.com/graasp/graasp/commit/bcd9faef9a9038643a04117850c87cf608e1234a)) +- filter out recycled items on get geolocation ([#805](https://github.com/graasp/graasp/issues/805)) ([77c63cf](https://github.com/graasp/graasp/commit/77c63cf8db97519dd45e056d8a9a5819f5e70a85)) +- use member and item factories, set lang in i18n ([#790](https://github.com/graasp/graasp/issues/790)) ([b52aac9](https://github.com/graasp/graasp/commit/b52aac9b7f6c8a3092c0e1c938e4c02a3acbea04)) - **deps:** update dependency @fastify/bearer-auth to v9.3.0 ([#785](https://github.com/graasp/graasp/issues/785)) ([bcd9fae](https://github.com/graasp/graasp/commit/bcd9faef9a9038643a04117850c87cf608e1234a)) - filter out recycled items on get geolocation ([#805](https://github.com/graasp/graasp/issues/805)) ([77c63cf](https://github.com/graasp/graasp/commit/77c63cf8db97519dd45e056d8a9a5819f5e70a85)) - use member and item factories, set lang in i18n ([#790](https://github.com/graasp/graasp/issues/790)) ([b52aac9](https://github.com/graasp/graasp/commit/b52aac9b7f6c8a3092c0e1c938e4c02a3acbea04)) @@ -757,11 +1217,16 @@ All notable changes to this project will be documented in this file. See [standa ### Features +- add search for geolocation endpoint ([#798](https://github.com/graasp/graasp/issues/798)) ([5d8ae03](https://github.com/graasp/graasp/commit/5d8ae03c9986d78a7358fe52a120dbfa0d0b2552)) +- allow to filter out item by type in accessible ([#793](https://github.com/graasp/graasp/issues/793)) ([3e817f2](https://github.com/graasp/graasp/commit/3e817f2dd02a8e93dff1b5a84c2923636dfd67d1)) - add search for geolocation endpoint ([#798](https://github.com/graasp/graasp/issues/798)) ([5d8ae03](https://github.com/graasp/graasp/commit/5d8ae03c9986d78a7358fe52a120dbfa0d0b2552)) - allow to filter out item by type in accessible ([#793](https://github.com/graasp/graasp/issues/793)) ([3e817f2](https://github.com/graasp/graasp/commit/3e817f2dd02a8e93dff1b5a84c2923636dfd67d1)) ### Bug Fixes +- add release tag to build step and docker image ([#792](https://github.com/graasp/graasp/issues/792)) ([276e51a](https://github.com/graasp/graasp/commit/276e51a76b5197a4f10350bf77290b19116a96fb)) +- console logs missing from the NonException PR ([276e51a](https://github.com/graasp/graasp/commit/276e51a76b5197a4f10350bf77290b19116a96fb)) +- **deps:** update dependency @fastify/auth to v4.4.0 ([#469](https://github.com/graasp/graasp/issues/469)) ([6d73f81](https://github.com/graasp/graasp/commit/6d73f8129dd04a9d2ac3dda6907f40e710e5ef35)) - add release tag to build step and docker image ([#792](https://github.com/graasp/graasp/issues/792)) ([276e51a](https://github.com/graasp/graasp/commit/276e51a76b5197a4f10350bf77290b19116a96fb)) - console logs missing from the NonException PR ([276e51a](https://github.com/graasp/graasp/commit/276e51a76b5197a4f10350bf77290b19116a96fb)) - **deps:** update dependency @fastify/auth to v4.4.0 ([#469](https://github.com/graasp/graasp/issues/469)) ([6d73f81](https://github.com/graasp/graasp/commit/6d73f8129dd04a9d2ac3dda6907f40e710e5ef35)) @@ -770,21 +1235,37 @@ All notable changes to this project will be documented in this file. See [standa ### Features +- add geolocation endpoints ([#777](https://github.com/graasp/graasp/issues/777)) ([415d4c1](https://github.com/graasp/graasp/commit/415d4c1869c2aecb9d25c8b8d2196bbb39683604)) - add geolocation endpoints ([#777](https://github.com/graasp/graasp/issues/777)) ([415d4c1](https://github.com/graasp/graasp/commit/415d4c1869c2aecb9d25c8b8d2196bbb39683604)) ### Bug Fixes +- throw if item is not folder for copy, move and post ([#786](https://github.com/graasp/graasp/issues/786)) ([81c70a5](https://github.com/graasp/graasp/commit/81c70a5d263f4b77d6891226652ba4b30cd9d93b)) - throw if item is not folder for copy, move and post ([#786](https://github.com/graasp/graasp/issues/786)) ([81c70a5](https://github.com/graasp/graasp/commit/81c70a5d263f4b77d6891226652ba4b30cd9d93b)) ## [1.15.0](https://github.com/graasp/graasp/compare/v1.14.1...v1.15.0) (2024-01-25) ### Features +- filter accessible items by permission ([#762](https://github.com/graasp/graasp/issues/762)) ([c453ba5](https://github.com/graasp/graasp/commit/c453ba5c0a9f05a665f3e0bbe3847e722af6888d)) +- include app data, setting and actions in analytics ([#752](https://github.com/graasp/graasp/issues/752)) ([b4ac8c7](https://github.com/graasp/graasp/commit/b4ac8c76278d2209e35d21a55a0a80f90000f88f)) - filter accessible items by permission ([#762](https://github.com/graasp/graasp/issues/762)) ([c453ba5](https://github.com/graasp/graasp/commit/c453ba5c0a9f05a665f3e0bbe3847e722af6888d)) - include app data, setting and actions in analytics ([#752](https://github.com/graasp/graasp/issues/752)) ([b4ac8c7](https://github.com/graasp/graasp/commit/b4ac8c76278d2209e35d21a55a0a80f90000f88f)) ### Bug Fixes +- add mail translations and fix mention translations in mail ([#779](https://github.com/graasp/graasp/issues/779)) ([0664f7d](https://github.com/graasp/graasp/commit/0664f7db8df3e4b1d2c5010a5d13246bacd90902)) +- **deps:** update dependency @fastify/cors to v8.5.0 ([#473](https://github.com/graasp/graasp/issues/473)) ([ed468e8](https://github.com/graasp/graasp/commit/ed468e82f0d9ab62b493d1c67f125c82b652d8ec)) +- **deps:** update dependency @graasp/translations to v1.21.1 ([#710](https://github.com/graasp/graasp/issues/710)) ([391e047](https://github.com/graasp/graasp/commit/391e0479aabf92a64f2363fe1b86c6ffacb311f3)) +- **deps:** update dependency bcrypt to v5.1.1 ([af69cf1](https://github.com/graasp/graasp/commit/af69cf127fa28424275c7c38d8108fd11de4e64e)) +- **deps:** update dependency fastify-plugin to v4.5.1 ([52f7206](https://github.com/graasp/graasp/commit/52f7206841591e76506046075f1edead692b8f08)) +- **deps:** update dependency typeorm to v0.3.19 ([#774](https://github.com/graasp/graasp/issues/774)) ([30e184b](https://github.com/graasp/graasp/commit/30e184b95b506f46f11c65885c6afed8f91cfa53)) +- flacky recycle feedback test ([#784](https://github.com/graasp/graasp/issues/784)) ([8fa68bf](https://github.com/graasp/graasp/commit/8fa68bf6d5fda574ef50ff283c185923ba8a4594)) +- handle better S3 NotFound errors and return them as such ([#649](https://github.com/graasp/graasp/issues/649)) ([63b5b95](https://github.com/graasp/graasp/commit/63b5b95fe1800081996bd8a81f95174337266d49)) +- normalise invitation email ([#771](https://github.com/graasp/graasp/issues/771)) ([f29e350](https://github.com/graasp/graasp/commit/f29e350fbb1153650adf44cf9165df4d75c3ed6e)) +- return creator for item in favorite ([#782](https://github.com/graasp/graasp/issues/782)) ([097314b](https://github.com/graasp/graasp/commit/097314b9e887ccef3bf4e40e7a8a43a7f94ed300)) +- **test:** add test to check s3 not found error ([63b5b95](https://github.com/graasp/graasp/commit/63b5b95fe1800081996bd8a81f95174337266d49)) +- use WEBP format for thumbnails and update sizes ([#776](https://github.com/graasp/graasp/issues/776)) ([de94be9](https://github.com/graasp/graasp/commit/de94be9f96e35daddf9e6cff697c57f09f675cf4)) - add mail translations and fix mention translations in mail ([#779](https://github.com/graasp/graasp/issues/779)) ([0664f7d](https://github.com/graasp/graasp/commit/0664f7db8df3e4b1d2c5010a5d13246bacd90902)) - **deps:** update dependency @fastify/cors to v8.5.0 ([#473](https://github.com/graasp/graasp/issues/473)) ([ed468e8](https://github.com/graasp/graasp/commit/ed468e82f0d9ab62b493d1c67f125c82b652d8ec)) - **deps:** update dependency @graasp/translations to v1.21.1 ([#710](https://github.com/graasp/graasp/issues/710)) ([391e047](https://github.com/graasp/graasp/commit/391e0479aabf92a64f2363fe1b86c6ffacb311f3)) @@ -802,6 +1283,12 @@ All notable changes to this project will be documented in this file. See [standa ### Bug Fixes +- add dummy bad words validation ([#763](https://github.com/graasp/graasp/issues/763)) ([8ccb3d6](https://github.com/graasp/graasp/commit/8ccb3d60816e59c3e88b6d12446af3676f9eaeab)) +- add nudenet container in devcontainer ([8ccb3d6](https://github.com/graasp/graasp/commit/8ccb3d60816e59c3e88b6d12446af3676f9eaeab)) +- disable bad words validation ([#755](https://github.com/graasp/graasp/issues/755)) ([ae29565](https://github.com/graasp/graasp/commit/ae29565de8d925657a64ca2905e2003be0800f7d)) +- do not fail login with password if score is low ([#757](https://github.com/graasp/graasp/issues/757)) ([cee9574](https://github.com/graasp/graasp/commit/cee95741d1e32514b5dfb1748ef42702174b0303)) +- **test:** fix flacky tests ([ae29565](https://github.com/graasp/graasp/commit/ae29565de8d925657a64ca2905e2003be0800f7d)) +- update sdk with removed etherpad api dep ([#753](https://github.com/graasp/graasp/issues/753)) ([9b08705](https://github.com/graasp/graasp/commit/9b08705d4062bb65c1019124349b5c279f70ae2a)) - add dummy bad words validation ([#763](https://github.com/graasp/graasp/issues/763)) ([8ccb3d6](https://github.com/graasp/graasp/commit/8ccb3d60816e59c3e88b6d12446af3676f9eaeab)) - add nudenet container in devcontainer ([8ccb3d6](https://github.com/graasp/graasp/commit/8ccb3d60816e59c3e88b6d12446af3676f9eaeab)) - disable bad words validation ([#755](https://github.com/graasp/graasp/issues/755)) ([ae29565](https://github.com/graasp/graasp/commit/ae29565de8d925657a64ca2905e2003be0800f7d)) @@ -813,43 +1300,53 @@ All notable changes to this project will be documented in this file. See [standa ### Features +- import html and txt files ([#751](https://github.com/graasp/graasp/issues/751)) ([4f40f21](https://github.com/graasp/graasp/commit/4f40f2171adaa645b4431a9e6409ae731ea0fc18)) - import html and txt files ([#751](https://github.com/graasp/graasp/issues/751)) ([4f40f21](https://github.com/graasp/graasp/commit/4f40f2171adaa645b4431a9e6409ae731ea0fc18)) ### Bug Fixes +- add logger to FileService ([#740](https://github.com/graasp/graasp/issues/740)) ([4c05f8e](https://github.com/graasp/graasp/commit/4c05f8e573d34aba871f034e75aca97cee9200c5)) - add logger to FileService ([#740](https://github.com/graasp/graasp/issues/740)) ([4c05f8e](https://github.com/graasp/graasp/commit/4c05f8e573d34aba871f034e75aca97cee9200c5)) ## [1.13.2](https://github.com/graasp/graasp/compare/v1.13.1...v1.13.2) (2024-01-08) ### Bug Fixes +- add transaction in import post ([#746](https://github.com/graasp/graasp/issues/746)) ([8bf0ca1](https://github.com/graasp/graasp/commit/8bf0ca1a1cf0f3e3b617b91ac4e6a3bc4e2cbcd1)) - add transaction in import post ([#746](https://github.com/graasp/graasp/issues/746)) ([8bf0ca1](https://github.com/graasp/graasp/commit/8bf0ca1a1cf0f3e3b617b91ac4e6a3bc4e2cbcd1)) ## [1.13.1](https://github.com/graasp/graasp/compare/v1.13.0...v1.13.1) (2024-01-08) ### Bug Fixes +- return shared child in accessible items ([#737](https://github.com/graasp/graasp/issues/737)) ([b68a443](https://github.com/graasp/graasp/commit/b68a443ce18c2ad7e8511399eac1a98d6f8a7b1a)) - return shared child in accessible items ([#737](https://github.com/graasp/graasp/issues/737)) ([b68a443](https://github.com/graasp/graasp/commit/b68a443ce18c2ad7e8511399eac1a98d6f8a7b1a)) ## [1.13.0](https://github.com/graasp/graasp/compare/v1.12.0...v1.13.0) (2023-12-22) ### Features +- add get accessible items endpoint ([#709](https://github.com/graasp/graasp/issues/709)) ([927a44e](https://github.com/graasp/graasp/commit/927a44e683f619f22fff6d7b6fcdbb86716432f3)) - add get accessible items endpoint ([#709](https://github.com/graasp/graasp/issues/709)) ([927a44e](https://github.com/graasp/graasp/commit/927a44e683f619f22fff6d7b6fcdbb86716432f3)) ### Bug Fixes +- add log for zip ([#735](https://github.com/graasp/graasp/issues/735)) ([8b44341](https://github.com/graasp/graasp/commit/8b44341f2d7330c95326b9b555cb4b6bff4ad781)) - add log for zip ([#735](https://github.com/graasp/graasp/issues/735)) ([8b44341](https://github.com/graasp/graasp/commit/8b44341f2d7330c95326b9b555cb4b6bff4ad781)) ## [1.12.0](https://github.com/graasp/graasp/compare/v1.11.1...v1.12.0) (2023-12-19) ### Features +- allow to query app settings by name ([#725](https://github.com/graasp/graasp/issues/725)) ([961a8fa](https://github.com/graasp/graasp/commit/961a8fa5e72c47f414c9f9851f3cdd00fe445d5b)) +- implement the get short link route ([#717](https://github.com/graasp/graasp/issues/717)) ([3cb7d9f](https://github.com/graasp/graasp/commit/3cb7d9f422dc1df23e25130ed3850dd9447db840)) - allow to query app settings by name ([#725](https://github.com/graasp/graasp/issues/725)) ([961a8fa](https://github.com/graasp/graasp/commit/961a8fa5e72c47f414c9f9851f3cdd00fe445d5b)) - implement the get short link route ([#717](https://github.com/graasp/graasp/issues/717)) ([3cb7d9f](https://github.com/graasp/graasp/commit/3cb7d9f422dc1df23e25130ed3850dd9447db840)) ### Bug Fixes +- **deps:** update dependency uuid to v9.0.1 ([#713](https://github.com/graasp/graasp/issues/713)) ([9c5700c](https://github.com/graasp/graasp/commit/9c5700cd0a7db477bf977d58cef021c341582d5a)) +- fix lint errors, add logging for import zip ([#727](https://github.com/graasp/graasp/issues/727)) ([f85d93d](https://github.com/graasp/graasp/commit/f85d93d2cdb868b41dcd0ca82927f42045e5537c)) - **deps:** update dependency uuid to v9.0.1 ([#713](https://github.com/graasp/graasp/issues/713)) ([9c5700c](https://github.com/graasp/graasp/commit/9c5700cd0a7db477bf977d58cef021c341582d5a)) - fix lint errors, add logging for import zip ([#727](https://github.com/graasp/graasp/issues/727)) ([f85d93d](https://github.com/graasp/graasp/commit/f85d93d2cdb868b41dcd0ca82927f42045e5537c)) @@ -857,6 +1354,11 @@ All notable changes to this project will be documented in this file. See [standa ### Bug Fixes +- **deps:** update dependency @fastify/multipart to v7.7.3 ([#474](https://github.com/graasp/graasp/issues/474)) ([b41679b](https://github.com/graasp/graasp/commit/b41679b221a77f17718217d37c63d0f074377a1d)) +- **deps:** update dependency fluent-json-schema to v4.1.2 ([27c1bdc](https://github.com/graasp/graasp/commit/27c1bdcfbdd26c9c6305444d2fd9614905b7aa16)) +- **deps:** update dependency jsonwebtoken to v9.0.2 ([5b9a6cf](https://github.com/graasp/graasp/commit/5b9a6cfac78e67e2491c22fd67c8e953803eef22)) +- remove yarn dependency ([#715](https://github.com/graasp/graasp/issues/715)) ([f5cbfc6](https://github.com/graasp/graasp/commit/f5cbfc6447ae131ac97a839e45b0e5c76b9e2b92)) +- wrong env used in deploy job ([#721](https://github.com/graasp/graasp/issues/721)) ([70bdf02](https://github.com/graasp/graasp/commit/70bdf027d3b6fa25b7feef76a39219b8d945b3a8)) - **deps:** update dependency @fastify/multipart to v7.7.3 ([#474](https://github.com/graasp/graasp/issues/474)) ([b41679b](https://github.com/graasp/graasp/commit/b41679b221a77f17718217d37c63d0f074377a1d)) - **deps:** update dependency fluent-json-schema to v4.1.2 ([27c1bdc](https://github.com/graasp/graasp/commit/27c1bdcfbdd26c9c6305444d2fd9614905b7aa16)) - **deps:** update dependency jsonwebtoken to v9.0.2 ([5b9a6cf](https://github.com/graasp/graasp/commit/5b9a6cfac78e67e2491c22fd67c8e953803eef22)) @@ -867,11 +1369,16 @@ All notable changes to this project will be documented in this file. See [standa ### Features +- add action triggers to download item, like, unlike, search item ([#667](https://github.com/graasp/graasp/issues/667)) ([05e9f58](https://github.com/graasp/graasp/commit/05e9f58e0ab5886f85052a24e2cbeaff6f4458d3)) +- add short links routes ([#664](https://github.com/graasp/graasp/issues/664)) ([#672](https://github.com/graasp/graasp/issues/672)) ([d084c8e](https://github.com/graasp/graasp/commit/d084c8edec130983b72ee6c7032d145c84c57e61)) - add action triggers to download item, like, unlike, search item ([#667](https://github.com/graasp/graasp/issues/667)) ([05e9f58](https://github.com/graasp/graasp/commit/05e9f58e0ab5886f85052a24e2cbeaff6f4458d3)) - add short links routes ([#664](https://github.com/graasp/graasp/issues/664)) ([#672](https://github.com/graasp/graasp/issues/672)) ([d084c8e](https://github.com/graasp/graasp/commit/d084c8edec130983b72ee6c7032d145c84c57e61)) ### Bug Fixes +- add missing client hosts and move workflows back here ([#687](https://github.com/graasp/graasp/issues/687)) ([c3baa3b](https://github.com/graasp/graasp/commit/c3baa3b403f86c2a206de87c458b33211e91f66f)) +- **app:** use correct authentication method to deliver context ([#632](https://github.com/graasp/graasp/issues/632)) ([0ff069c](https://github.com/graasp/graasp/commit/0ff069ca14823b579a8a989170bbf7d8077426e0)) +- rename workflows ([#705](https://github.com/graasp/graasp/issues/705)) ([e48b54b](https://github.com/graasp/graasp/commit/e48b54b9d434c75223adc2175700315c812fafea)) - add missing client hosts and move workflows back here ([#687](https://github.com/graasp/graasp/issues/687)) ([c3baa3b](https://github.com/graasp/graasp/commit/c3baa3b403f86c2a206de87c458b33211e91f66f)) - **app:** use correct authentication method to deliver context ([#632](https://github.com/graasp/graasp/issues/632)) ([0ff069c](https://github.com/graasp/graasp/commit/0ff069ca14823b579a8a989170bbf7d8077426e0)) - rename workflows ([#705](https://github.com/graasp/graasp/issues/705)) ([e48b54b](https://github.com/graasp/graasp/commit/e48b54b9d434c75223adc2175700315c812fafea)) @@ -880,16 +1387,21 @@ All notable changes to this project will be documented in this file. See [standa ### Bug Fixes +- bump version of reusable workflow ([d881cbe](https://github.com/graasp/graasp/commit/d881cbeb65fe70d491aa39a58ff58c1f2a16a7ed)) - bump version of reusable workflow ([d881cbe](https://github.com/graasp/graasp/commit/d881cbeb65fe70d491aa39a58ff58c1f2a16a7ed)) ## [1.10.0](https://github.com/graasp/graasp/compare/v1.9.5...v1.10.0) (2023-11-24) ### Features +- add a chatbot endpoint for apps ([#641](https://github.com/graasp/graasp/issues/641)) ([#657](https://github.com/graasp/graasp/issues/657)) ([775c721](https://github.com/graasp/graasp/commit/775c721d49e16786082bbe543b136f36d38dfff6)) - add a chatbot endpoint for apps ([#641](https://github.com/graasp/graasp/issues/641)) ([#657](https://github.com/graasp/graasp/issues/657)) ([775c721](https://github.com/graasp/graasp/commit/775c721d49e16786082bbe543b136f36d38dfff6)) ### Bug Fixes +- **deps:** update dependency sharp to v0.32.6 [security] ([#698](https://github.com/graasp/graasp/issues/698)) ([0dfe469](https://github.com/graasp/graasp/commit/0dfe469edeb37fceba963147972e628decc1e84d)) +- move back files from sdk ([#697](https://github.com/graasp/graasp/issues/697)) ([2bb7d46](https://github.com/graasp/graasp/commit/2bb7d462b41d931687e678457cfd87ee40f571bc)) +- update aws file for prod deploy ([#702](https://github.com/graasp/graasp/issues/702)) ([6034a9e](https://github.com/graasp/graasp/commit/6034a9e3754e61ef5336baade577238cdcd363dd)) - **deps:** update dependency sharp to v0.32.6 [security] ([#698](https://github.com/graasp/graasp/issues/698)) ([0dfe469](https://github.com/graasp/graasp/commit/0dfe469edeb37fceba963147972e628decc1e84d)) - move back files from sdk ([#697](https://github.com/graasp/graasp/issues/697)) ([2bb7d46](https://github.com/graasp/graasp/commit/2bb7d462b41d931687e678457cfd87ee40f571bc)) - update aws file for prod deploy ([#702](https://github.com/graasp/graasp/issues/702)) ([6034a9e](https://github.com/graasp/graasp/commit/6034a9e3754e61ef5336baade577238cdcd363dd)) @@ -898,12 +1410,21 @@ All notable changes to this project will be documented in this file. See [standa ### Bug Fixes +- use version 1.22.1 of deploy callee ([18f9d44](https://github.com/graasp/graasp/commit/18f9d44427839c289d0190a08a447946693b0389)) - use version 1.22.1 of deploy callee ([18f9d44](https://github.com/graasp/graasp/commit/18f9d44427839c289d0190a08a447946693b0389)) ## [1.9.4](https://github.com/graasp/graasp/compare/v1.9.3...v1.9.4) (2023-11-09) ### Bug Fixes +- add regression test for legacy folder extra ([7615319](https://github.com/graasp/graasp/commit/7615319014c54915982603e53ba6ae1bf0f1cabb)) +- allow public access to ws ([#683](https://github.com/graasp/graasp/issues/683)) ([d7c3a48](https://github.com/graasp/graasp/commit/d7c3a48a207a2a523da8cf085e0235c0ad95015e)) +- create getUrl and getFile in file repository ([#684](https://github.com/graasp/graasp/issues/684)) ([839189d](https://github.com/graasp/graasp/commit/839189d58dcd7aa5828b6c8f950381a99b5b7b65)) +- **deps:** update dependency @graasp/translations to v1.15.1 ([#511](https://github.com/graasp/graasp/issues/511)) ([2110dbc](https://github.com/graasp/graasp/commit/2110dbc44511aba376a591b9216f379e62228d3d)) +- **deps:** update dependency archiver to v5.3.2 ([#593](https://github.com/graasp/graasp/issues/593)) ([ac346f7](https://github.com/graasp/graasp/commit/ac346f70a8a498077f2edd682ba9842108a68a64)) +- filter sentry events at the source ([#673](https://github.com/graasp/graasp/issues/673)) ([27e290e](https://github.com/graasp/graasp/commit/27e290ededcf123e55deff3f775a0338823a4ebd)) +- update to sdk 2.0.0 ([#680](https://github.com/graasp/graasp/issues/680)) ([7615319](https://github.com/graasp/graasp/commit/7615319014c54915982603e53ba6ae1bf0f1cabb)) +- use optional on folder extra that might be empty ([#679](https://github.com/graasp/graasp/issues/679)) ([7615319](https://github.com/graasp/graasp/commit/7615319014c54915982603e53ba6ae1bf0f1cabb)) - add regression test for legacy folder extra ([7615319](https://github.com/graasp/graasp/commit/7615319014c54915982603e53ba6ae1bf0f1cabb)) - allow public access to ws ([#683](https://github.com/graasp/graasp/issues/683)) ([d7c3a48](https://github.com/graasp/graasp/commit/d7c3a48a207a2a523da8cf085e0235c0ad95015e)) - create getUrl and getFile in file repository ([#684](https://github.com/graasp/graasp/issues/684)) ([839189d](https://github.com/graasp/graasp/commit/839189d58dcd7aa5828b6c8f950381a99b5b7b65)) @@ -917,6 +1438,14 @@ All notable changes to this project will be documented in this file. See [standa ### Bug Fixes +- add childrenOrder extra on folder in import-zip ([682d9d7](https://github.com/graasp/graasp/commit/682d9d70fe7c42b6978efb440d60914786bdb7f3)) +- add missing relations in appSettings ([#653](https://github.com/graasp/graasp/issues/653)) ([7c96923](https://github.com/graasp/graasp/commit/7c9692366045c845f15527b89037d481cbf80459)) +- add test about childrenorder updated in parent ([682d9d7](https://github.com/graasp/graasp/commit/682d9d70fe7c42b6978efb440d60914786bdb7f3)) +- **internal:** better type safety ([#580](https://github.com/graasp/graasp/issues/580)) ([682d9d7](https://github.com/graasp/graasp/commit/682d9d70fe7c42b6978efb440d60914786bdb7f3)) +- relax test on etherpad cookie length ([682d9d7](https://github.com/graasp/graasp/commit/682d9d70fe7c42b6978efb440d60914786bdb7f3)) +- set member id on post app data ([#662](https://github.com/graasp/graasp/issues/662)) ([ba04a22](https://github.com/graasp/graasp/commit/ba04a220cdea08d7fa61e69eb7d82f2d81989fa0)) +- use node18 and const ItemType ([682d9d7](https://github.com/graasp/graasp/commit/682d9d70fe7c42b6978efb440d60914786bdb7f3)) +- use typequards and better typing for Item to improve type-safety ([682d9d7](https://github.com/graasp/graasp/commit/682d9d70fe7c42b6978efb440d60914786bdb7f3)) - add childrenOrder extra on folder in import-zip ([682d9d7](https://github.com/graasp/graasp/commit/682d9d70fe7c42b6978efb440d60914786bdb7f3)) - add missing relations in appSettings ([#653](https://github.com/graasp/graasp/issues/653)) ([7c96923](https://github.com/graasp/graasp/commit/7c9692366045c845f15527b89037d481cbf80459)) - add test about childrenorder updated in parent ([682d9d7](https://github.com/graasp/graasp/commit/682d9d70fe7c42b6978efb440d60914786bdb7f3)) @@ -930,28 +1459,37 @@ All notable changes to this project will be documented in this file. See [standa ### Bug Fixes +- add item.creator in getItemLike for member response ([#644](https://github.com/graasp/graasp/issues/644)) ([4e06957](https://github.com/graasp/graasp/commit/4e06957943c236cdb625bcfa14d4bd92cac4c1d5)) +- add local test db ([#655](https://github.com/graasp/graasp/issues/655)) ([6cf61cc](https://github.com/graasp/graasp/commit/6cf61cc1a0e39814e3282da9f7d0444d0acfee76)) - add item.creator in getItemLike for member response ([#644](https://github.com/graasp/graasp/issues/644)) ([4e06957](https://github.com/graasp/graasp/commit/4e06957943c236cdb625bcfa14d4bd92cac4c1d5)) - add local test db ([#655](https://github.com/graasp/graasp/issues/655)) ([6cf61cc](https://github.com/graasp/graasp/commit/6cf61cc1a0e39814e3282da9f7d0444d0acfee76)) ### Documentation +- update readme instructions for localstack ([#652](https://github.com/graasp/graasp/issues/652)) ([a455f14](https://github.com/graasp/graasp/commit/a455f14432a5d31daddc033f328d0bc223a34958)), closes [#650](https://github.com/graasp/graasp/issues/650) - update readme instructions for localstack ([#652](https://github.com/graasp/graasp/issues/652)) ([a455f14](https://github.com/graasp/graasp/commit/a455f14432a5d31daddc033f328d0bc223a34958)), closes [#650](https://github.com/graasp/graasp/issues/650) ## [1.9.1](https://github.com/graasp/graasp/compare/v1.9.0...v1.9.1) (2023-10-19) ### Bug Fixes +- update staging aws deployment file ([#656](https://github.com/graasp/graasp/issues/656)) ([915c698](https://github.com/graasp/graasp/commit/915c6982568fa48bb6d368bf14831124a9d135e9)) - update staging aws deployment file ([#656](https://github.com/graasp/graasp/issues/656)) ([915c698](https://github.com/graasp/graasp/commit/915c6982568fa48bb6d368bf14831124a9d135e9)) ## [1.9.0](https://github.com/graasp/graasp/compare/v1.8.0...v1.9.0) (2023-10-16) ### Features +- add indices on action entity ([#623](https://github.com/graasp/graasp/issues/623)) ([83d5cb0](https://github.com/graasp/graasp/commit/83d5cb06bc5daa1ec5c397d30dca7d11063d1ae9)) +- add websockets feedbacks ([#552](https://github.com/graasp/graasp/issues/552)) ([c253fb7](https://github.com/graasp/graasp/commit/c253fb7b258280e7ff94964a66705be518ed0e28)) - add indices on action entity ([#623](https://github.com/graasp/graasp/issues/623)) ([83d5cb0](https://github.com/graasp/graasp/commit/83d5cb06bc5daa1ec5c397d30dca7d11063d1ae9)) - add websockets feedbacks ([#552](https://github.com/graasp/graasp/issues/552)) ([c253fb7](https://github.com/graasp/graasp/commit/c253fb7b258280e7ff94964a66705be518ed0e28)) ### Bug Fixes +- **types:** fileStream argument has incompatible typing ([#640](https://github.com/graasp/graasp/issues/640)) ([07269bf](https://github.com/graasp/graasp/commit/07269bf95f293c3197cec2faf8f34677b8bcd504)) +- **typo:** import Readable as named ([#645](https://github.com/graasp/graasp/issues/645)) ([e4d44c4](https://github.com/graasp/graasp/commit/e4d44c411be82355d5e12ea24422111301ca086b)) +- use limit and offset for meilisearch pagination ([#630](https://github.com/graasp/graasp/issues/630)) ([20d5979](https://github.com/graasp/graasp/commit/20d59793c97ccf3beb83fb8be6cb7af94d0bdd98)) - **types:** fileStream argument has incompatible typing ([#640](https://github.com/graasp/graasp/issues/640)) ([07269bf](https://github.com/graasp/graasp/commit/07269bf95f293c3197cec2faf8f34677b8bcd504)) - **typo:** import Readable as named ([#645](https://github.com/graasp/graasp/issues/645)) ([e4d44c4](https://github.com/graasp/graasp/commit/e4d44c411be82355d5e12ea24422111301ca086b)) - use limit and offset for meilisearch pagination ([#630](https://github.com/graasp/graasp/issues/630)) ([20d5979](https://github.com/graasp/graasp/commit/20d59793c97ccf3beb83fb8be6cb7af94d0bdd98)) @@ -960,15 +1498,20 @@ All notable changes to this project will be documented in this file. See [standa ### Features +- implement get current member storage ([#576](https://github.com/graasp/graasp/issues/576)) ([3289c71](https://github.com/graasp/graasp/commit/3289c71ae72ca0621332ad849921c55bd91f9b98)) +- improve meilisearch integration resiliency ([#625](https://github.com/graasp/graasp/issues/625)) ([11a3064](https://github.com/graasp/graasp/commit/11a3064008ae6cbe8705792c45f3b2eb362d4a5d)) - implement get current member storage ([#576](https://github.com/graasp/graasp/issues/576)) ([3289c71](https://github.com/graasp/graasp/commit/3289c71ae72ca0621332ad849921c55bd91f9b98)) - improve meilisearch integration resiliency ([#625](https://github.com/graasp/graasp/issues/625)) ([11a3064](https://github.com/graasp/graasp/commit/11a3064008ae6cbe8705792c45f3b2eb362d4a5d)) ### Bug Fixes +- order parents ([#614](https://github.com/graasp/graasp/issues/614)) ([a575231](https://github.com/graasp/graasp/commit/a57523142e5fc3f2b82b15ecd95e5c265da8770f)) - order parents ([#614](https://github.com/graasp/graasp/issues/614)) ([a575231](https://github.com/graasp/graasp/commit/a57523142e5fc3f2b82b15ecd95e5c265da8770f)) ### Documentation +- add etherpad plugin documentation ([#601](https://github.com/graasp/graasp/issues/601)) ([d2dfa65](https://github.com/graasp/graasp/commit/d2dfa65948cada2f1d2c01f32460fb66d96293c9)) +- copy app docs ([#620](https://github.com/graasp/graasp/issues/620)) ([e02cb21](https://github.com/graasp/graasp/commit/e02cb2186b513673d74dca70c3159037e3a0ddb1)) - add etherpad plugin documentation ([#601](https://github.com/graasp/graasp/issues/601)) ([d2dfa65](https://github.com/graasp/graasp/commit/d2dfa65948cada2f1d2c01f32460fb66d96293c9)) - copy app docs ([#620](https://github.com/graasp/graasp/issues/620)) ([e02cb21](https://github.com/graasp/graasp/commit/e02cb2186b513673d74dca70c3159037e3a0ddb1)) @@ -976,6 +1519,8 @@ All notable changes to this project will be documented in this file. See [standa ### Features +- handle redirection url in auth endpoints ([#600](https://github.com/graasp/graasp/issues/600)) ([522c1b8](https://github.com/graasp/graasp/commit/522c1b8f0844cf8289af1ae02b6e1666a0027bb2)) +- Meilisearch integration ([#588](https://github.com/graasp/graasp/issues/588)) ([3affad3](https://github.com/graasp/graasp/commit/3affad300db9ef9c0e180de70bc12f387309cca6)) - handle redirection url in auth endpoints ([#600](https://github.com/graasp/graasp/issues/600)) ([522c1b8](https://github.com/graasp/graasp/commit/522c1b8f0844cf8289af1ae02b6e1666a0027bb2)) - Meilisearch integration ([#588](https://github.com/graasp/graasp/issues/588)) ([3affad3](https://github.com/graasp/graasp/commit/3affad300db9ef9c0e180de70bc12f387309cca6)) @@ -983,6 +1528,11 @@ All notable changes to this project will be documented in this file. See [standa ### Bug Fixes +- align file name truncation with item name limit ([#590](https://github.com/graasp/graasp/issues/590)) ([aecdb90](https://github.com/graasp/graasp/commit/aecdb905427c1f918b968d3c3dcba45d537852cd)) +- fix library link in email ([#595](https://github.com/graasp/graasp/issues/595)) ([135393c](https://github.com/graasp/graasp/commit/135393ca4a044b831ee7a00d846f0664dae877c3)) +- remove im's create function, notify on post ([#584](https://github.com/graasp/graasp/issues/584)) ([db2f79b](https://github.com/graasp/graasp/commit/db2f79ba411dff9825bb3cfcd257341cdf509521)) +- sort tree for copy process ([#581](https://github.com/graasp/graasp/issues/581)) ([0f982fa](https://github.com/graasp/graasp/commit/0f982fa7f4a4e7d8997fe301fbf83bf8c40ca9a7)) +- use custom deep link protocol for mobile login password response ([#596](https://github.com/graasp/graasp/issues/596)) ([637abf4](https://github.com/graasp/graasp/commit/637abf4f1ed61a536d29d8cc9354e3951abe7f74)) - align file name truncation with item name limit ([#590](https://github.com/graasp/graasp/issues/590)) ([aecdb90](https://github.com/graasp/graasp/commit/aecdb905427c1f918b968d3c3dcba45d537852cd)) - fix library link in email ([#595](https://github.com/graasp/graasp/issues/595)) ([135393c](https://github.com/graasp/graasp/commit/135393ca4a044b831ee7a00d846f0664dae877c3)) - remove im's create function, notify on post ([#584](https://github.com/graasp/graasp/issues/584)) ([db2f79b](https://github.com/graasp/graasp/commit/db2f79ba411dff9825bb3cfcd257341cdf509521)) @@ -993,33 +1543,44 @@ All notable changes to this project will be documented in this file. See [standa ### Features +- add italian and arabic categories, refactor categories name ([#570](https://github.com/graasp/graasp/issues/570)) ([da44eec](https://github.com/graasp/graasp/commit/da44eeccb4d9cc216e2c6b37ca6a6bff697f5a70)) +- add post action endpoint ([#541](https://github.com/graasp/graasp/issues/541)) ([7b62f98](https://github.com/graasp/graasp/commit/7b62f9893c8706cf850098450d3fbf9fd971d6ea)) - add italian and arabic categories, refactor categories name ([#570](https://github.com/graasp/graasp/issues/570)) ([da44eec](https://github.com/graasp/graasp/commit/da44eeccb4d9cc216e2c6b37ca6a6bff697f5a70)) - add post action endpoint ([#541](https://github.com/graasp/graasp/issues/541)) ([7b62f98](https://github.com/graasp/graasp/commit/7b62f9893c8706cf850098450d3fbf9fd971d6ea)) ### Bug Fixes +- **deps:** update aws-sdk-js-v3 monorepo to v3.395.0 ([#421](https://github.com/graasp/graasp/issues/421)) ([6258099](https://github.com/graasp/graasp/commit/6258099382065c14e78de153ffc93effb0549ae1)) +- export a zip use stream ([#568](https://github.com/graasp/graasp/issues/568)) ([cc71cea](https://github.com/graasp/graasp/commit/cc71cea4ffa5796f5e03694797657e1fdfe23ac4)) +- use mailer in itemMembership service, fix notification ([#565](https://github.com/graasp/graasp/issues/565)) ([3df4f90](https://github.com/graasp/graasp/commit/3df4f903e477f0663f8b73d22ae28fd15d3347e0)) - **deps:** update aws-sdk-js-v3 monorepo to v3.395.0 ([#421](https://github.com/graasp/graasp/issues/421)) ([6258099](https://github.com/graasp/graasp/commit/6258099382065c14e78de153ffc93effb0549ae1)) - export a zip use stream ([#568](https://github.com/graasp/graasp/issues/568)) ([cc71cea](https://github.com/graasp/graasp/commit/cc71cea4ffa5796f5e03694797657e1fdfe23ac4)) - use mailer in itemMembership service, fix notification ([#565](https://github.com/graasp/graasp/issues/565)) ([3df4f90](https://github.com/graasp/graasp/commit/3df4f903e477f0663f8b73d22ae28fd15d3347e0)) ### Tests +- fix Patch app data file test ([#566](https://github.com/graasp/graasp/issues/566)) ([1653ab2](https://github.com/graasp/graasp/commit/1653ab2393ed78c2318267d4c71e1506bdf2f8d3)) - fix Patch app data file test ([#566](https://github.com/graasp/graasp/issues/566)) ([1653ab2](https://github.com/graasp/graasp/commit/1653ab2393ed78c2318267d4c71e1506bdf2f8d3)) ## [1.5.0](https://github.com/graasp/graasp/compare/v1.4.0...v1.5.0) (2023-08-22) ### chore +- release 1.5.0 ([7db0341](https://github.com/graasp/graasp/commit/7db0341fbfd3832681b33ec1165200614d009d5a)) - release 1.5.0 ([7db0341](https://github.com/graasp/graasp/commit/7db0341fbfd3832681b33ec1165200614d009d5a)) ## [1.4.0](https://github.com/graasp/graasp/compare/v1.3.1...v1.4.0) (2023-08-15) ### Features +- always redirect mobile auth to universal auth link ([#539](https://github.com/graasp/graasp/issues/539)) ([0433e84](https://github.com/graasp/graasp/commit/0433e84c4ed45fb1213245d846389d22ad15ce3c)) - always redirect mobile auth to universal auth link ([#539](https://github.com/graasp/graasp/issues/539)) ([0433e84](https://github.com/graasp/graasp/commit/0433e84c4ed45fb1213245d846389d22ad15ce3c)) ### Bug Fixes +- allow bearer token by using attemptVerifyAuthentication instead of fetchMemberInSession ([#551](https://github.com/graasp/graasp/issues/551)) ([6fd25fa](https://github.com/graasp/graasp/commit/6fd25fafb280ab9563ee079693ca51fdc5f944b0)) +- optimize db queries ([#534](https://github.com/graasp/graasp/issues/534)) ([6b881f5](https://github.com/graasp/graasp/commit/6b881f528c027b4108511634167a99a67304e96e)) +- remove sentry profiling and bump versions to resolve types ([#559](https://github.com/graasp/graasp/issues/559)) ([5d186d8](https://github.com/graasp/graasp/commit/5d186d84e9b9f04c74d3bf70b9f50245fa56c162)) - allow bearer token by using attemptVerifyAuthentication instead of fetchMemberInSession ([#551](https://github.com/graasp/graasp/issues/551)) ([6fd25fa](https://github.com/graasp/graasp/commit/6fd25fafb280ab9563ee079693ca51fdc5f944b0)) - optimize db queries ([#534](https://github.com/graasp/graasp/issues/534)) ([6b881f5](https://github.com/graasp/graasp/commit/6b881f528c027b4108511634167a99a67304e96e)) - remove sentry profiling and bump versions to resolve types ([#559](https://github.com/graasp/graasp/issues/559)) ([5d186d8](https://github.com/graasp/graasp/commit/5d186d84e9b9f04c74d3bf70b9f50245fa56c162)) @@ -1028,18 +1589,26 @@ All notable changes to this project will be documented in this file. See [standa ### Bug Fixes +- fix token sub key ([#545](https://github.com/graasp/graasp/issues/545)) ([ec03f63](https://github.com/graasp/graasp/commit/ec03f6302766135b8ac483dc2c8fc352a0424ca2)) - fix token sub key ([#545](https://github.com/graasp/graasp/issues/545)) ([ec03f63](https://github.com/graasp/graasp/commit/ec03f6302766135b8ac483dc2c8fc352a0424ca2)) ## [1.3.0](https://github.com/graasp/graasp/compare/v1.2.7...v1.3.0) (2023-08-11) ### Features +- add aggregate action endpoint ([#514](https://github.com/graasp/graasp/issues/514)) ([22c2ef8](https://github.com/graasp/graasp/commit/22c2ef815dd57e525efa2ff92ad06e93be80eda9)) +- release a version for [#471](https://github.com/graasp/graasp/issues/471) ([#532](https://github.com/graasp/graasp/issues/532)) ([582fe21](https://github.com/graasp/graasp/commit/582fe21fe97423ae0a0014dfab190235f072d18a)) +- replace mobile redirect with domain-based deep link ([#499](https://github.com/graasp/graasp/issues/499)) ([3dfdd69](https://github.com/graasp/graasp/commit/3dfdd69228812b53f309442fe4e21a3d494a785c)) - add aggregate action endpoint ([#514](https://github.com/graasp/graasp/issues/514)) ([22c2ef8](https://github.com/graasp/graasp/commit/22c2ef815dd57e525efa2ff92ad06e93be80eda9)) - release a version for [#471](https://github.com/graasp/graasp/issues/471) ([#532](https://github.com/graasp/graasp/issues/532)) ([582fe21](https://github.com/graasp/graasp/commit/582fe21fe97423ae0a0014dfab190235f072d18a)) - replace mobile redirect with domain-based deep link ([#499](https://github.com/graasp/graasp/issues/499)) ([3dfdd69](https://github.com/graasp/graasp/commit/3dfdd69228812b53f309442fe4e21a3d494a785c)) ### Bug Fixes +- fix published queries to prevent cross table queries ([#531](https://github.com/graasp/graasp/issues/531)) ([80ae941](https://github.com/graasp/graasp/commit/80ae941f1a0bddf3cfb2b609e47be45955ba6eb6)) +- null creator in ws hooks ([#527](https://github.com/graasp/graasp/issues/527)) ([47c01ce](https://github.com/graasp/graasp/commit/47c01ce228a70ef4a547f48a35278c7595035d89)) +- return inherit item login schema, prevent put from child ([#513](https://github.com/graasp/graasp/issues/513)) ([5b01536](https://github.com/graasp/graasp/commit/5b0153614356490382bfa4bd5a6215becc26ccba)) +- throw for undefined member id in token ([#544](https://github.com/graasp/graasp/issues/544)) ([5f0c059](https://github.com/graasp/graasp/commit/5f0c059e56eeebc9e58f3368d29a582eddf4f501)) - fix published queries to prevent cross table queries ([#531](https://github.com/graasp/graasp/issues/531)) ([80ae941](https://github.com/graasp/graasp/commit/80ae941f1a0bddf3cfb2b609e47be45955ba6eb6)) - null creator in ws hooks ([#527](https://github.com/graasp/graasp/issues/527)) ([47c01ce](https://github.com/graasp/graasp/commit/47c01ce228a70ef4a547f48a35278c7595035d89)) - return inherit item login schema, prevent put from child ([#513](https://github.com/graasp/graasp/issues/513)) ([5b01536](https://github.com/graasp/graasp/commit/5b0153614356490382bfa4bd5a6215becc26ccba)) @@ -1049,18 +1618,23 @@ All notable changes to this project will be documented in this file. See [standa ### Bug Fixes +- remove check user storage on upload ([#528](https://github.com/graasp/graasp/issues/528)) ([94af996](https://github.com/graasp/graasp/commit/94af9968d5f1697f73e75d4c7176643605b0cbf8)) - remove check user storage on upload ([#528](https://github.com/graasp/graasp/issues/528)) ([94af996](https://github.com/graasp/graasp/commit/94af9968d5f1697f73e75d4c7176643605b0cbf8)) ## [1.2.6](https://github.com/graasp/graasp/compare/v1.2.5...v1.2.6) (2023-07-31) ### Bug Fixes +- File upload oom ([#520](https://github.com/graasp/graasp/issues/520)) ([fe3da6e](https://github.com/graasp/graasp/commit/fe3da6e8d341a737536ca05b778723c843ff6157)) - File upload oom ([#520](https://github.com/graasp/graasp/issues/520)) ([fe3da6e](https://github.com/graasp/graasp/commit/fe3da6e8d341a737536ca05b778723c843ff6157)) ## [1.2.5](https://github.com/graasp/graasp/compare/v1.2.4...v1.2.5) (2023-07-31) ### Bug Fixes +- add creator in getPublishedItemsByCategories ([#524](https://github.com/graasp/graasp/issues/524)) ([bf48e64](https://github.com/graasp/graasp/commit/bf48e6427c239df0ed4b32ef17ebe03df500ce71)) +- copied item should not inherit public tag from original ([#522](https://github.com/graasp/graasp/issues/522)) ([fabc79d](https://github.com/graasp/graasp/commit/fabc79d51937d85ce8f8396aa7ec1c60af38799d)) +- improve import zip, fix undefined parent ([#496](https://github.com/graasp/graasp/issues/496)) ([4842925](https://github.com/graasp/graasp/commit/4842925fbeed0a3b99c46ce239b943aae1d8f422)) - add creator in getPublishedItemsByCategories ([#524](https://github.com/graasp/graasp/issues/524)) ([bf48e64](https://github.com/graasp/graasp/commit/bf48e6427c239df0ed4b32ef17ebe03df500ce71)) - copied item should not inherit public tag from original ([#522](https://github.com/graasp/graasp/issues/522)) ([fabc79d](https://github.com/graasp/graasp/commit/fabc79d51937d85ce8f8396aa7ec1c60af38799d)) - improve import zip, fix undefined parent ([#496](https://github.com/graasp/graasp/issues/496)) ([4842925](https://github.com/graasp/graasp/commit/4842925fbeed0a3b99c46ce239b943aae1d8f422)) diff --git a/package.json b/package.json index afb5830fd..945ca9c4f 100644 --- a/package.json +++ b/package.json @@ -156,6 +156,7 @@ "@typescript-eslint/eslint-plugin": "7.18.0", "@typescript-eslint/parser": "7.18.0", "checksum": "1.0.0", + "commitlint": "19.5.0", "concurrently": "8.2.2", "dir-compare": "5.0.0", "eslint": "8.57.0", diff --git a/src/di/constants.ts b/src/di/constants.ts index a03ba387d..aaf86c46d 100644 --- a/src/di/constants.ts +++ b/src/di/constants.ts @@ -2,6 +2,5 @@ export const FASTIFY_LOGGER_DI_KEY = 'FastifyBaseLogger'; export const FILE_ITEM_TYPE_DI_KEY = 'FileItemType'; export const IMAGE_CLASSIFIER_API_DI_KEY = 'ImageClassifierAPI'; export const GEOLOCATION_API_KEY_DI_KEY = 'GeolocationAPIKey'; -export const ETHERPAD_NAME_FACTORY_DI_KEY = 'IPadNameFactory'; export const FILE_SERVICE_URLS_CACHING_DI_KEY = 'FileServiceUrlsCaching'; export const FILE_SERVICE_DI_KEY = 'FileService'; diff --git a/src/di/container.ts b/src/di/container.ts index cf2c26df0..1051b1344 100644 --- a/src/di/container.ts +++ b/src/di/container.ts @@ -76,7 +76,7 @@ export const registerDependencies = (instance: FastifyInstance) => { }), ); - // Register CachingService for the thumbnails urls. + // register the interface FileRepository with the concrete repo returned by the factory. registerValue( FILE_SERVICE_URLS_CACHING_DI_KEY, new CachingService(resolveDependency(Redis), 'file_service_url_caching'), diff --git a/src/server.ts b/src/server.ts index 889d5fee4..ff5a93680 100644 --- a/src/server.ts +++ b/src/server.ts @@ -1,3 +1,3 @@ -import start from './fastify'; - -start(); +import start from './fastify'; + +start(); diff --git a/src/services/item/index.ts b/src/services/item/index.ts index a8d730a0d..dcde21e29 100644 --- a/src/services/item/index.ts +++ b/src/services/item/index.ts @@ -35,7 +35,6 @@ import graaspValidationPlugin from './plugins/publication/validation'; import graaspRecycledItemData from './plugins/recycled'; import ShortLinkService from './plugins/shortLink'; import { SHORT_LINKS_ROUTE_PREFIX } from './plugins/shortLink/service'; -import graaspItemTagPlugin from './plugins/tag/controller'; import thumbnailsPlugin from './plugins/thumbnail'; import { itemWsHooks } from './ws/hooks'; @@ -113,8 +112,6 @@ const plugin: FastifyPluginAsync = async (fastify) => { fastify.register(itemGeolocationPlugin); - fastify.register(graaspItemTagPlugin); - fastify.register(itemController); }); }, diff --git a/src/services/item/plugins/etherpad/controller.ts b/src/services/item/plugins/etherpad/controller.ts deleted file mode 100644 index 302a5e55e..000000000 --- a/src/services/item/plugins/etherpad/controller.ts +++ /dev/null @@ -1,106 +0,0 @@ -import { FastifyPluginAsyncTypebox } from '@fastify/type-provider-typebox'; -import { FastifyPluginAsync } from 'fastify'; -import fp from 'fastify-plugin'; - -import { resolveDependency } from '../../../../di/utils'; -import { asDefined } from '../../../../utils/assertions'; -import { buildRepositories } from '../../../../utils/repositories'; -import { isAuthenticated } from '../../../auth/plugins/passport'; -import { matchOne } from '../../../authorization'; -import { assertIsMember } from '../../../member/entities/member'; -import { validatedMemberAccountRole } from '../../../member/strategies/validatedMemberAccountRole'; -import { ItemService } from '../../service'; -import { createEtherpad, getEtherpadFromItem } from './schemas'; -import { EtherpadItemService } from './service'; - -const endpoints: FastifyPluginAsyncTypebox = async (fastify) => { - const { db } = fastify; - const itemService = resolveDependency(ItemService); - const etherpadItemService = resolveDependency(EtherpadItemService); - - /** - * Etherpad creation - */ - fastify.post( - '/create', - { - schema: createEtherpad, - preHandler: [isAuthenticated, matchOne(validatedMemberAccountRole)], - }, - async (request) => { - const { - user, - query: { parentId }, - body: { name }, - } = request; - const member = asDefined(user?.account); - assertIsMember(member); - - return await db.transaction(async (manager) => { - return await etherpadItemService.createEtherpadItem( - member, - buildRepositories(manager), - name, - parentId, - ); - }); - }, - ); - - /** - * Etherpad view in given mode (read or write) - * Access should be granted if and only if the user has at least write - * access to the item. If user only has read permission, then the pad - * should be displayed in read-only mode - */ - fastify.get( - '/view/:itemId', - { schema: getEtherpadFromItem, preHandler: isAuthenticated }, - async (request, reply) => { - const { - user, - params: { itemId }, - query: { mode = 'read' }, - } = request; - const member = asDefined(user?.account); - - const { cookie, padUrl } = await etherpadItemService.getEtherpadFromItem( - member, - itemId, - mode, - ); - - reply.setCookie(cookie.name, cookie.value, cookie.options); - return { padUrl }; - }, - ); - - /** - * Delete etherpad on item delete - */ - itemService.hooks.setPreHook('delete', async (actor, repositories, { item }) => { - if (!actor) { - return; - } - await etherpadItemService.deleteEtherpadForItem(item); - }); - - /** - * Copy etherpad on item copy - */ - itemService.hooks.setPreHook('copy', async (actor, repositories, { original: item }) => { - if (!actor) { - return; - } - await etherpadItemService.copyEtherpadInMutableItem(item); - }); -}; - -const plugin: FastifyPluginAsync = async (fastify) => { - // create a route prefix for etherpad - await fastify.register(endpoints, { prefix: 'etherpad' }); -}; - -export default fp(plugin, { - name: 'graasp-plugin-etherpad', -}); diff --git a/src/services/item/plugins/file/index.ts b/src/services/item/plugins/file/index.ts index c7514e86c..9ddea042a 100644 --- a/src/services/item/plugins/file/index.ts +++ b/src/services/item/plugins/file/index.ts @@ -1,7 +1,7 @@ import { fastifyMultipart } from '@fastify/multipart'; import { FastifyPluginAsyncTypebox } from '@fastify/type-provider-typebox'; -import { FileItemProperties, PermissionLevel, getFileExtension } from '@graasp/sdk'; +import { FileItemProperties, PermissionLevel } from '@graasp/sdk'; import { resolveDependency } from '../../../../di/utils'; import { asDefined } from '../../../../utils/assertions'; @@ -14,8 +14,6 @@ import { StorageService } from '../../../member/plugins/storage/service'; import { validatedMemberAccountRole } from '../../../member/strategies/validatedMemberAccountRole'; import { Item } from '../../entities/Item'; import { ItemService } from '../../service'; -import { H5PService } from '../html/h5p/service'; -import { H5P_FILE_EXTENSION } from '../importExport/constants'; import { download, upload } from './schema'; import FileItemService from './service'; import { DEFAULT_MAX_FILE_SIZE, MAX_NUMBER_OF_FILES_UPLOAD } from './utils/constants'; @@ -36,7 +34,6 @@ const basePlugin: FastifyPluginAsyncTypebox = async (fa const itemService = resolveDependency(ItemService); const storageService = resolveDependency(StorageService); const fileItemService = resolveDependency(FileItemService); - const h5pService = resolveDependency(H5PService); fastify.register(fastifyMultipart, { limits: { @@ -139,27 +136,13 @@ const basePlugin: FastifyPluginAsyncTypebox = async (fa try { // if the file is an H5P file, we treat it appropriately // othwerwise, we save it as a generic file - let item: Item; - if (getFileExtension(filename) === H5P_FILE_EXTENSION) { - item = await h5pService.createH5PItem( - member, - repositories, - filename, - stream, - parentId, - previousItemId, - log, - ); - } else { - item = await fileItemService.upload(member, repositories, { - parentId, - filename, - mimetype, - stream, - previousItemId, - }); - } - + const item = await fileItemService.upload(member, repositories, { + parentId, + filename, + mimetype, + stream, + previousItemId, + }); items.push(item); } catch (e) { // ignore errors diff --git a/src/services/item/plugins/importExport/test/index.test.ts b/src/services/item/plugins/importExport/test/index.test.ts index 5a1efe890..e561f1929 100644 --- a/src/services/item/plugins/importExport/test/index.test.ts +++ b/src/services/item/plugins/importExport/test/index.test.ts @@ -7,7 +7,12 @@ import waitForExpect from 'wait-for-expect'; import { HttpMethod, ItemType } from '@graasp/sdk'; -import build, { clearDatabase } from '../../../../../../test/app'; +import build, { + clearDatabase, + mockAuthenticate, + unmockAuthenticate, +} from '../../../../../../test/app'; +import { saveMember } from '../../../../member/test/fixtures/members'; import { ItemTestUtils } from '../../../test/fixtures/items'; import * as ARCHIVE_CONTENT from './fixtures/archive'; diff --git a/src/services/item/plugins/publication/published/index.ts b/src/services/item/plugins/publication/published/index.ts index 190734530..25fbae854 100644 --- a/src/services/item/plugins/publication/published/index.ts +++ b/src/services/item/plugins/publication/published/index.ts @@ -1,126 +1,126 @@ -import { FastifyPluginAsyncTypebox } from '@fastify/type-provider-typebox'; - -import { PermissionLevel } from '@graasp/sdk'; - -import { resolveDependency } from '../../../../../di/utils'; -import { asDefined } from '../../../../../utils/assertions'; -import { buildRepositories } from '../../../../../utils/repositories'; -import { isAuthenticated, optionalIsAuthenticated } from '../../../../auth/plugins/passport'; -import { matchOne } from '../../../../authorization'; -import { assertIsMember } from '../../../../member/entities/member'; -import { validatedMemberAccountRole } from '../../../../member/strategies/validatedMemberAccountRole'; -import { ItemService } from '../../../service'; -import { PublicationService } from '../publicationState/service'; -import { - getCollectionsForMember, - getInformations, - getManyInformations, - getMostLikedItems, - getRecentCollections, - publishItem, - unpublishItem, -} from './schemas'; -import { ItemPublishedService } from './service'; - -const plugin: FastifyPluginAsyncTypebox = async (fastify) => { - const { db } = fastify; - const itemPublishedService = resolveDependency(ItemPublishedService); - const publicationService = resolveDependency(PublicationService); - const itemService = resolveDependency(ItemService); - - fastify.get<{ Params: { memberId: UUID } }>( - '/collections/members/:memberId', - { - schema: getCollectionsForMember, - preHandler: optionalIsAuthenticated, - }, - async ({ user, params: { memberId } }) => { - return itemPublishedService.getItemsForMember(user?.account, buildRepositories(), memberId); - }, - ); - - fastify.get( - '/collections/:itemId/informations', - { - preHandler: optionalIsAuthenticated, - schema: getInformations, - }, - async ({ params, user }) => { - return itemPublishedService.get(user?.account, buildRepositories(), params.itemId); - }, - ); - - fastify.get( - '/collections/informations', - { - preHandler: optionalIsAuthenticated, - schema: getManyInformations, - }, - async ({ user, query: { itemId } }) => { - return itemPublishedService.getMany(user?.account, buildRepositories(), itemId); - }, - ); - - fastify.get( - '/collections/liked', - { - preHandler: optionalIsAuthenticated, - schema: getMostLikedItems, - }, - async ({ user, query: { limit } }) => { - return itemPublishedService.getLikedItems(user?.account, buildRepositories(), limit); - }, - ); - - fastify.post( - '/collections/:itemId/publish', - { - preHandler: [isAuthenticated, matchOne(validatedMemberAccountRole)], - schema: publishItem, - }, - async ({ params, user }) => { - const member = asDefined(user?.account); - assertIsMember(member); - return db.transaction(async (manager) => { - const repositories = buildRepositories(manager); - const item = await itemService.get( - member, - repositories, - params.itemId, - PermissionLevel.Admin, - ); - - const status = await publicationService.computeStateForItem(member, repositories, item.id); - - return itemPublishedService.post(member, repositories, item, status); - }); - }, - ); - - fastify.delete( - '/collections/:itemId/unpublish', - { - preHandler: [isAuthenticated, matchOne(validatedMemberAccountRole)], - schema: unpublishItem, - }, - async ({ params, user }) => { - const member = asDefined(user?.account); - assertIsMember(member); - return db.transaction(async (manager) => { - return itemPublishedService.delete(member, buildRepositories(manager), params.itemId); - }); - }, - ); - - fastify.get( - '/collections/recent', - { - preHandler: optionalIsAuthenticated, - schema: getRecentCollections, - }, - async ({ user, query: { limit } }) => { - return itemPublishedService.getRecentItems(user?.account, buildRepositories(), limit); - }, - ); -}; -export default plugin; +import { FastifyPluginAsyncTypebox } from '@fastify/type-provider-typebox'; + +import { PermissionLevel, UUID } from '@graasp/sdk'; + +import { resolveDependency } from '../../../../../di/utils'; +import { asDefined } from '../../../../../utils/assertions'; +import { buildRepositories } from '../../../../../utils/repositories'; +import { isAuthenticated, optionalIsAuthenticated } from '../../../../auth/plugins/passport'; +import { matchOne } from '../../../../authorization'; +import { assertIsMember } from '../../../../member/entities/member'; +import { validatedMemberAccountRole } from '../../../../member/strategies/validatedMemberAccountRole'; +import { ItemService } from '../../../service'; +import { PublicationService } from '../publicationState/service'; +import { + getCollectionsForMember, + getInformations, + getManyInformations, + getMostLikedItems, + getRecentCollections, + publishItem, + unpublishItem, +} from './schemas'; +import { ItemPublishedService } from './service'; + +const plugin: FastifyPluginAsyncTypebox = async (fastify) => { + const { db } = fastify; + const itemPublishedService = resolveDependency(ItemPublishedService); + const publicationService = resolveDependency(PublicationService); + const itemService = resolveDependency(ItemService); + + fastify.get<{ Params: { memberId: UUID } }>( + '/collections/members/:memberId', + { + schema: getCollectionsForMember, + preHandler: optionalIsAuthenticated, + }, + async ({ user, params: { memberId } }) => { + return itemPublishedService.getItemsForMember(user?.account, buildRepositories(), memberId); + }, + ); + + fastify.get( + '/collections/:itemId/informations', + { + preHandler: optionalIsAuthenticated, + schema: getInformations, + }, + async ({ params, user }) => { + return itemPublishedService.get(user?.account, buildRepositories(), params.itemId); + }, + ); + + fastify.get( + '/collections/informations', + { + preHandler: optionalIsAuthenticated, + schema: getManyInformations, + }, + async ({ user, query: { itemId } }) => { + return itemPublishedService.getMany(user?.account, buildRepositories(), itemId); + }, + ); + + fastify.get( + '/collections/liked', + { + preHandler: optionalIsAuthenticated, + schema: getMostLikedItems, + }, + async ({ user, query: { limit } }) => { + return itemPublishedService.getLikedItems(user?.account, buildRepositories(), limit); + }, + ); + + fastify.post( + '/collections/:itemId/publish', + { + preHandler: [isAuthenticated, matchOne(validatedMemberAccountRole)], + schema: publishItem, + }, + async ({ params, user }) => { + const member = asDefined(user?.account); + assertIsMember(member); + return db.transaction(async (manager) => { + const repositories = buildRepositories(manager); + const item = await itemService.get( + member, + repositories, + params.itemId, + PermissionLevel.Admin, + ); + + const status = await publicationService.computeStateForItem(member, repositories, item.id); + + return itemPublishedService.post(member, repositories, item, status); + }); + }, + ); + + fastify.delete( + '/collections/:itemId/unpublish', + { + preHandler: [isAuthenticated, matchOne(validatedMemberAccountRole)], + schema: unpublishItem, + }, + async ({ params, user }) => { + const member = asDefined(user?.account); + assertIsMember(member); + return db.transaction(async (manager) => { + return itemPublishedService.delete(member, buildRepositories(manager), params.itemId); + }); + }, + ); + + fastify.get( + '/collections/recent', + { + preHandler: optionalIsAuthenticated, + schema: getRecentCollections, + }, + async ({ user, query: { limit } }) => { + return itemPublishedService.getRecentItems(user?.account, buildRepositories(), limit); + }, + ); +}; +export default plugin; diff --git a/src/services/item/plugins/publication/published/plugins/search/index.test.ts b/src/services/item/plugins/publication/published/plugins/search/index.test.ts deleted file mode 100644 index ec282b10b..000000000 --- a/src/services/item/plugins/publication/published/plugins/search/index.test.ts +++ /dev/null @@ -1,453 +0,0 @@ -import { StatusCodes } from 'http-status-codes'; -import { MultiSearchParams } from 'meilisearch'; -import waitForExpect from 'wait-for-expect'; - -import { FastifyInstance } from 'fastify'; - -import { - HttpMethod, - ItemType, - ItemVisibilityType, - PermissionLevel, - TagCategory, -} from '@graasp/sdk'; - -import build, { - clearDatabase, - mockAuthenticate, - unmockAuthenticate, -} from '../../../../../../../../test/app'; -import { AppDataSource } from '../../../../../../../plugins/datasource'; -import { ITEMS_ROUTE_PREFIX } from '../../../../../../../utils/config'; -import { saveMember } from '../../../../../../member/test/fixtures/members'; -import { Item } from '../../../../../entities/Item'; -import { ItemTestUtils } from '../../../../../test/fixtures/items'; -import { ItemVisibility } from '../../../../itemVisibility/ItemVisibility'; -import { ItemPublished } from '../../entities/itemPublished'; -import { ItemPublishedRepository } from '../../repositories/itemPublished'; -import { MeiliSearchWrapper } from './meilisearch'; - -const testUtils = new ItemTestUtils(); - -jest.mock('./meilisearch'); - -const rawRepository = AppDataSource.getRepository(ItemVisibility); -const itemPublishedRawRepository = AppDataSource.getRepository(ItemPublished); - -const MOCK_INDEX = 'mock-index'; - -describe('Collection Search endpoints', () => { - let app: FastifyInstance; - - beforeAll(async () => { - ({ app } = await build({ member: null })); - }); - - beforeEach(() => { - jest.spyOn(MeiliSearchWrapper.prototype, 'getActiveIndexName').mockReturnValue(MOCK_INDEX); - }); - - afterAll(async () => { - await clearDatabase(app.db); - app.close(); - }); - - afterEach(async () => { - jest.clearAllMocks(); - unmockAuthenticate(); - }); - - describe('Signed Out', () => { - it('Returns search results', async () => { - // Meilisearch is mocked so format of API doesn't matter, we just want it to proxy - const fakeResponse = { - results: [ - { - hits: [], - indexUid: MOCK_INDEX, - estimatedTotalHits: 0, - totalHits: 0, - processingTimeMs: 10, - query: '', - }, - ], - }; - const searchSpy = jest - .spyOn(MeiliSearchWrapper.prototype, 'search') - .mockResolvedValue(fakeResponse); - - const res = await app.inject({ - method: HttpMethod.Post, - url: `${ITEMS_ROUTE_PREFIX}/collections/search`, - payload: {}, - }); - - // Check that the body is just proxied - expect(searchSpy).toHaveBeenCalledWith({ - queries: [ - { - attributesToHighlight: ['*'], - filter: 'isHidden = false', - indexUid: MOCK_INDEX, - q: undefined, - }, - ], - }); - // Expect result from spied meilisearch - expect(res.statusCode).toBe(StatusCodes.OK); - expect(res.json().hits).toEqual(fakeResponse.results[0].hits); - expect(res.json().totalHits).toEqual(fakeResponse.results[0].totalHits); - }); - }); - - describe('Signed in', () => { - let actor; - - it('Returns search results', async () => { - actor = await saveMember(); - mockAuthenticate(actor); - - const fakeResponse = { - results: [ - { - hits: [], - indexUid: MOCK_INDEX, - estimatedTotalHits: 0, - totalHits: 0, - processingTimeMs: 10, - query: '', - }, - ], - }; - jest.spyOn(MeiliSearchWrapper.prototype, 'search').mockResolvedValue(fakeResponse); - - const res = await app.inject({ - method: HttpMethod.Post, - url: `${ITEMS_ROUTE_PREFIX}/collections/search`, - payload: {}, - }); - - // Expect result from spied meilisearch - expect(res.statusCode).toBe(StatusCodes.OK); - expect(res.json().hits).toEqual(fakeResponse.results[0].hits); - expect(res.json().totalHits).toEqual(fakeResponse.results[0].totalHits); - }); - - it('search with tags', async () => { - actor = await saveMember(); - mockAuthenticate(actor); - - const searchSpy = jest.spyOn(MeiliSearchWrapper.prototype, 'search'); - - const expectedQuery: MultiSearchParams = { - queries: [ - { - attributesToHighlight: ['*'], - q: 'random query', - filter: "discipline IN ['random filter'] AND isHidden = false", - indexUid: MOCK_INDEX, - }, - ], - }; - - await app.inject({ - method: HttpMethod.Post, - url: `${ITEMS_ROUTE_PREFIX}/collections/search`, - payload: { - query: 'random query', - tags: { [TagCategory.Discipline]: ['random filter'] }, - }, - }); - - expect(searchSpy).toHaveBeenCalledWith(expectedQuery); - }); - - it('works with empty filters', async () => { - actor = await saveMember(); - mockAuthenticate(actor); - - const searchSpy = jest.spyOn(MeiliSearchWrapper.prototype, 'search'); - - const expectedQuery: MultiSearchParams = { - queries: [ - { - attributesToHighlight: ['*'], - q: 'random query', - filter: 'isHidden = false', - indexUid: MOCK_INDEX, - }, - ], - }; - - await app.inject({ - method: HttpMethod.Post, - url: `${ITEMS_ROUTE_PREFIX}/collections/search`, - payload: { query: 'random query' }, - }); - - expect(searchSpy).toHaveBeenCalledWith(expectedQuery); - }); - - describe('triggers indexation on changes', () => { - let item: Item; - let publishedFolder: Item; - let indexSpy; - let deleteSpy; - - beforeEach(async () => { - actor = await saveMember(); - mockAuthenticate(actor); - - // Start with a published item - const extra = { - [ItemType.DOCUMENT]: { - content: 'my text is here', - }, - }; - ({ item } = await testUtils.saveItemAndMembership({ - item: { type: ItemType.DOCUMENT, extra }, - creator: actor, - member: actor, - permission: PermissionLevel.Admin, - })); - await rawRepository.save({ item, type: ItemVisibilityType.Public, creator: actor }); - await new ItemPublishedRepository().post(actor, item); - - ({ item: publishedFolder } = await testUtils.saveItemAndMembership({ member: actor })); - await rawRepository.save({ - item: publishedFolder, - type: ItemVisibilityType.Public, - creator: actor, - }); - await itemPublishedRawRepository.save({ item: publishedFolder, creator: actor }); - - indexSpy = jest.spyOn(MeiliSearchWrapper.prototype, 'indexOne'); - deleteSpy = jest.spyOn(MeiliSearchWrapper.prototype, 'deleteOne'); - }); - - it('Patch item', async () => { - const payload = { - name: 'new name', - extra: { - [ItemType.DOCUMENT]: { - content: 'updated text', - }, - }, - }; - - const response = await app.inject({ - method: HttpMethod.Patch, - url: `/items/${item.id}`, - payload, - }); - - expect(response.statusCode).toBe(StatusCodes.OK); - expect(indexSpy).toHaveBeenCalledTimes(1); - expect(indexSpy.mock.calls[0][0]).toMatchObject(payload); - }); - - describe('Move', () => { - let moveDone; - let unpublishedFolder: Item; - - beforeEach(async () => { - moveDone = (id: string, dest: Item) => async () => { - const result = await testUtils.rawItemRepository.findOneBy({ id: id }); - if (!result) { - throw new Error('item does not exist!'); - } - expect(result.path.startsWith(dest.path)).toBeTruthy(); - }; - ({ item: unpublishedFolder } = await testUtils.saveItemAndMembership({ - member: actor, - })); - }); - - it('Move published into unpublished should be indexed', async () => { - const move1 = await app.inject({ - method: HttpMethod.Post, - url: '/items/move', - query: { id: item.id }, - payload: { - parentId: unpublishedFolder.id, - }, - }); - - expect(move1.statusCode).toBe(StatusCodes.ACCEPTED); - await waitForExpect(moveDone(item.id, unpublishedFolder), 300); - expect(indexSpy).toHaveBeenCalledTimes(1); - // Path update is sent to index - expect(indexSpy.mock.calls[0][0].id).toEqual(item.id); - expect(indexSpy.mock.calls[0][0].path.startsWith(unpublishedFolder.path)).toBeTruthy(); - }); - - it('Move published into published folder should be indexed', async () => { - const move2 = await app.inject({ - method: HttpMethod.Post, - url: '/items/move', - query: { id: item.id }, - payload: { - parentId: publishedFolder.id, - }, - }); - - expect(move2.statusCode).toBe(StatusCodes.ACCEPTED); - //wait for expect moved - await waitForExpect(moveDone(item.id, publishedFolder), 300); - expect(indexSpy).toHaveBeenCalledTimes(1); - // Closest published at destination is reindexed - expect(indexSpy.mock.calls[0][0].id).toEqual(item.id); - }); - - it('Move unpublished into published folder should be indexed', async () => { - const { item: unpublishedItem } = await testUtils.saveItemAndMembership({ - member: actor, - item: { name: 'unpublishedItem' }, - }); - const move3 = await app.inject({ - method: HttpMethod.Post, - url: '/items/move', - query: { id: unpublishedItem.id }, - payload: { - parentId: publishedFolder.id, - }, - }); - - expect(move3.statusCode).toBe(StatusCodes.ACCEPTED); - await waitForExpect(moveDone(unpublishedItem.id, publishedFolder), 300); - expect(indexSpy).toHaveBeenCalledTimes(1); - // Topmost published at destination is reindexed - expect(indexSpy.mock.calls[0][0].id).toEqual(publishedFolder.id); - }); - - it(' Move unpublished nested inside published into unpublished should be deleted from index', async () => { - const { item: unpublishedItem } = await testUtils.saveItemAndMembership({ - member: actor, - item: { name: 'unpublishedItem' }, - }); - - const move4 = await app.inject({ - method: HttpMethod.Post, - url: '/items/move', - query: { id: unpublishedItem.id }, - payload: { - parentId: unpublishedFolder.id, - }, - }); - - expect(move4.statusCode).toBe(StatusCodes.ACCEPTED); - await waitForExpect(moveDone(unpublishedItem.id, unpublishedFolder), 300); - expect(deleteSpy).toHaveBeenCalledTimes(1); - // item is deleted from index - expect(deleteSpy.mock.calls[0][0].id).toEqual(unpublishedItem.id); - }); - }); - - it('Copy', async () => { - const { item: unpublishedItem } = await testUtils.saveItemAndMembership({ - member: actor, - item: { name: 'unpublishedItem' }, - }); - - const initialCount = await testUtils.rawItemRepository.count(); - const copy = await app.inject({ - method: HttpMethod.Post, - url: '/items/copy', - query: { id: unpublishedItem.id }, - payload: { - parentId: publishedFolder.id, - }, - }); - - expect(copy.statusCode).toBe(StatusCodes.ACCEPTED); - - await waitForExpect(async () => { - const newCount = await testUtils.rawItemRepository.count(); - expect(newCount).toEqual(initialCount + 1); - }, 1000); - - expect(indexSpy).toHaveBeenCalledTimes(1); - // Topmost published at destination is reindexed - expect(indexSpy.mock.calls[0][0].id).not.toEqual(unpublishedItem.id); - expect(indexSpy.mock.calls[0][0].name).toEqual('unpublishedItem'); - }); - }); - }); - - describe('GET /collections/facets', () => { - it('throw if facet name is not provided', async () => { - const res = await app.inject({ - method: HttpMethod.Post, - url: `${ITEMS_ROUTE_PREFIX}/collections/facets`, - body: {}, - }); - - expect(res.statusCode).toBe(StatusCodes.BAD_REQUEST); - }); - - it('get facets', async () => { - // Meilisearch is mocked so format of API doesn't matter, we just want it to proxy MultiSearchParams; - const fakeResponse = { - results: [ - { - indexUid: 'index', - facetDistribution: { - discipline: { - fiction: 6, - }, - level: { - secondary: 3, - }, - }, - hits: [{} as never], - processingTimeMs: 123, - query: '', - }, - ], - }; - jest.spyOn(MeiliSearchWrapper.prototype, 'search').mockResolvedValue(fakeResponse); - - const res = await app.inject({ - method: HttpMethod.Post, - url: `${ITEMS_ROUTE_PREFIX}/collections/facets`, - query: { facetName: 'discipline' }, - body: {}, - }); - expect(res.statusCode).toBe(StatusCodes.OK); - expect(res.json()).toEqual(fakeResponse.results[0].facetDistribution.discipline); - }); - - it('get facets with facet query', async () => { - // Meilisearch is mocked so format of API doesn't matter, we just want it to proxy MultiSearchParams; - const fakeResponse = { - results: [ - { - indexUid: 'index', - facetDistribution: { - discipline: { - fiction: 6, - }, - level: { - secondary: 3, - }, - }, - hits: [{} as never], - processingTimeMs: 123, - query: 'fiction', - }, - ], - }; - jest.spyOn(MeiliSearchWrapper.prototype, 'search').mockResolvedValue(fakeResponse); - - const res = await app.inject({ - method: HttpMethod.Post, - url: `${ITEMS_ROUTE_PREFIX}/collections/facets`, - query: { facetName: 'discipline' }, - body: { query: 'fiction' }, - }); - - expect(res.statusCode).toBe(StatusCodes.OK); - expect(res.json()).toEqual(fakeResponse.results[0].facetDistribution.discipline); - }); - }); -}); diff --git a/src/services/item/plugins/publication/published/plugins/search/service.test.ts b/src/services/item/plugins/publication/published/plugins/search/service.test.ts deleted file mode 100644 index 1c4738c30..000000000 --- a/src/services/item/plugins/publication/published/plugins/search/service.test.ts +++ /dev/null @@ -1,186 +0,0 @@ -import { MOCK_LOGGER } from '../../../../../../../../test/app'; -import HookManager from '../../../../../../../utils/hook'; -import { ItemService } from '../../../../../service'; -import { ItemPublishedService } from '../../service'; -import { MeiliSearchWrapper } from './meilisearch'; -import { SearchService } from './service'; - -const meilisearchClient = { - search: jest.fn(async () => { - return {} as never; - }), - getActiveIndexName: jest.fn(() => 'indexname'), -} as unknown as MeiliSearchWrapper; - -const searchService = new SearchService( - { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - hooks: { setPostHook: jest.fn() } as unknown as HookManager, - } as ItemService, - { - // eslint-disable-next-line @typescript-eslint/no-explicit-any - hooks: { setPostHook: jest.fn() } as unknown as HookManager, - } as ItemPublishedService, - meilisearchClient, - MOCK_LOGGER, -); - -describe('search', () => { - afterEach(() => { - jest.clearAllMocks(); - }); - it('filter by tags', async () => { - const MOCK_RESULT = { hits: [] } as never; - const spy = jest - .spyOn(meilisearchClient, 'search') - .mockResolvedValue({ results: [MOCK_RESULT] }); - - const results = await searchService.search({ - tags: { - discipline: ['fiction', 'hello'], - level: ['secondary school', "tag:'hello'"], - 'resource-type': ['type'], - }, - }); - expect(results).toEqual(MOCK_RESULT); - - const { filter } = spy.mock.calls[0][0].queries[0]; - expect(filter).toContain("discipline IN ['fiction','hello']"); - expect(filter).toContain("level IN ['secondary school','tag:\\'hello\\'']"); - expect(filter).toContain("resource-type IN ['type']"); - }); - it('filter by langs', async () => { - const MOCK_RESULT = { hits: [] } as never; - const spy = jest - .spyOn(meilisearchClient, 'search') - .mockResolvedValue({ results: [MOCK_RESULT] }); - - const results = await searchService.search({ - langs: ['fr', 'en'], - }); - expect(results).toEqual(MOCK_RESULT); - - const { filter } = spy.mock.calls[0][0].queries[0]; - expect(filter).toContain('lang IN [fr,en]'); - }); - it('filter by published root', async () => { - const MOCK_RESULT = { hits: [] } as never; - const spy = jest - .spyOn(meilisearchClient, 'search') - .mockResolvedValue({ results: [MOCK_RESULT] }); - - const results = await searchService.search({ - isPublishedRoot: true, - }); - expect(results).toEqual(MOCK_RESULT); - - const { filter } = spy.mock.calls[0][0].queries[0]; - expect(filter).toContain('isPublishedRoot = true'); - }); - it('filter by query', async () => { - const MOCK_RESULT = { hits: [] } as never; - const spy = jest - .spyOn(meilisearchClient, 'search') - .mockResolvedValue({ results: [MOCK_RESULT] }); - - const results = await searchService.search({ - query: 'hello', - }); - expect(results).toEqual(MOCK_RESULT); - - const { q } = spy.mock.calls[0][0].queries[0]; - expect(q).toEqual('hello'); - }); -}); - -describe('getFacets', () => { - afterEach(() => { - jest.clearAllMocks(); - }); - it('filter by tags', async () => { - const MOCK_RESULT = { - indexUid: 'index', - hits: [], - facetDistribution: { lang: { en: 1 } }, - processingTimeMs: 1, - query: '', - }; - const spy = jest - .spyOn(meilisearchClient, 'search') - .mockResolvedValue({ results: [MOCK_RESULT as never] }); - - const results = await searchService.getFacets('lang', { - tags: { - discipline: ['fiction', 'hello'], - level: ['secondary school', "aujourd'hui"], - 'resource-type': ['type'], - }, - }); - expect(results).toEqual(MOCK_RESULT.facetDistribution.lang); - - const { filter } = spy.mock.calls[0][0].queries[0]; - expect(filter).toContain("discipline IN ['fiction','hello']"); - expect(filter).toContain("level IN ['secondary school','aujourd\\'hui']"); - expect(filter).toContain("resource-type IN ['type']"); - }); - it('filter by langs', async () => { - const MOCK_RESULT = { - indexUid: 'index', - hits: [], - facetDistribution: { lang: { en: 1 } }, - processingTimeMs: 1, - query: '', - }; - const spy = jest - .spyOn(meilisearchClient, 'search') - .mockResolvedValue({ results: [MOCK_RESULT] }); - - const results = await searchService.getFacets('lang', { - langs: ['fr', 'en'], - }); - expect(results).toEqual(MOCK_RESULT.facetDistribution.lang); - - const { filter } = spy.mock.calls[0][0].queries[0]; - expect(filter).toContain('lang IN [fr,en]'); - }); - it('filter by published root', async () => { - const MOCK_RESULT = { - indexUid: 'index', - hits: [], - facetDistribution: { lang: { en: 1 } }, - processingTimeMs: 1, - query: '', - }; - const spy = jest - .spyOn(meilisearchClient, 'search') - .mockResolvedValue({ results: [MOCK_RESULT] }); - - const results = await searchService.getFacets('lang', { - isPublishedRoot: true, - }); - expect(results).toEqual(MOCK_RESULT.facetDistribution.lang); - - const { filter } = spy.mock.calls[0][0].queries[0]; - expect(filter).toContain('isPublishedRoot = true'); - }); - it('filter by query', async () => { - const MOCK_RESULT = { - indexUid: 'index', - hits: [], - facetDistribution: { lang: { en: 1 } }, - processingTimeMs: 1, - query: '', - }; - const spy = jest - .spyOn(meilisearchClient, 'search') - .mockResolvedValue({ results: [MOCK_RESULT] }); - - const results = await searchService.getFacets('lang', { - query: 'hello', - }); - expect(results).toEqual(MOCK_RESULT.facetDistribution.lang); - - const { q } = spy.mock.calls[0][0].queries[0]; - expect(q).toEqual('hello'); - }); -}); diff --git a/src/services/item/plugins/tag/controller.ts b/src/services/item/plugins/tag/controller.ts deleted file mode 100644 index 22e48b4d8..000000000 --- a/src/services/item/plugins/tag/controller.ts +++ /dev/null @@ -1,65 +0,0 @@ -import { StatusCodes } from 'http-status-codes'; - -import { FastifyPluginAsyncTypebox } from '@fastify/type-provider-typebox'; - -import { resolveDependency } from '../../../../di/utils'; -import { asDefined } from '../../../../utils/assertions'; -import { buildRepositories } from '../../../../utils/repositories'; -import { isAuthenticated, optionalIsAuthenticated } from '../../../auth/plugins/passport'; -import { matchOne } from '../../../authorization'; -import { assertIsMember } from '../../../member/entities/member'; -import { validatedMemberAccountRole } from '../../../member/strategies/validatedMemberAccountRole'; -import { createTagForItem, deleteTagForItem, getTagsForItem } from './schemas'; -import { ItemTagService } from './service'; - -const plugin: FastifyPluginAsyncTypebox = async (fastify) => { - const { db } = fastify; - - const itemTagService = resolveDependency(ItemTagService); - - fastify.get( - '/:itemId/tags', - { schema: getTagsForItem, preHandler: optionalIsAuthenticated }, - async ({ user, params: { itemId } }) => { - const repositories = buildRepositories(); - - return await itemTagService.getByItemId(user?.account, repositories, itemId); - }, - ); - - fastify.post( - '/:itemId/tags', - { - schema: createTagForItem, - preHandler: [isAuthenticated, matchOne(validatedMemberAccountRole)], - }, - async ({ user, params: { itemId }, body }, reply) => { - const account = asDefined(user?.account); - assertIsMember(account); - await db.transaction(async (manager) => { - const repositories = buildRepositories(manager); - await itemTagService.create(account, repositories, itemId, body); - }); - reply.status(StatusCodes.NO_CONTENT); - }, - ); - - fastify.delete( - '/:itemId/tags/:tagId', - { - schema: deleteTagForItem, - preHandler: [isAuthenticated, matchOne(validatedMemberAccountRole)], - }, - async ({ user, params: { itemId, tagId } }, reply) => { - const account = asDefined(user?.account); - assertIsMember(account); - await db.transaction(async (manager) => { - const repositories = buildRepositories(manager); - await itemTagService.delete(account, repositories, itemId, tagId); - }); - reply.status(StatusCodes.NO_CONTENT); - }, - ); -}; - -export default plugin; diff --git a/src/services/item/plugins/tag/service.test.ts b/src/services/item/plugins/tag/service.test.ts deleted file mode 100644 index 5f0a7857e..000000000 --- a/src/services/item/plugins/tag/service.test.ts +++ /dev/null @@ -1,102 +0,0 @@ -import { EnqueuedTask } from 'meilisearch'; -import { v4 } from 'uuid'; - -import { TagFactory } from '@graasp/sdk'; - -import { Repositories } from '../../../../utils/repositories'; -import { Member } from '../../../member/entities/member'; -import { Tag } from '../../../tag/Tag.entity'; -import { TagRepository } from '../../../tag/Tag.repository'; -import { Item } from '../../entities/Item'; -import { ItemService } from '../../service'; -import { ItemPublished } from '../publication/published/entities/itemPublished'; -import { MeiliSearchWrapper } from '../publication/published/plugins/search/meilisearch'; -import { ItemPublishedRepository } from '../publication/published/repositories/itemPublished'; -import { ItemTagRepository } from './ItemTag.repository'; -import { ItemTagService } from './service'; - -const itemService = { get: jest.fn() as ItemService['get'] } as ItemService; -const meilisearchWrapper = { - indexOne: jest.fn() as MeiliSearchWrapper['indexOne'], -} as MeiliSearchWrapper; - -const itemTagService = new ItemTagService(itemService, meilisearchWrapper); - -const repositories = { - itemTagRepository: { - create: jest.fn() as ItemTagRepository['create'], - delete: jest.fn() as ItemTagRepository['delete'], - } as ItemTagRepository, - tagRepository: { - addOneIfDoesNotExist: jest.fn(async () => TagFactory() as Tag), - } as unknown as TagRepository, - itemPublishedRepository: { - getForItem: jest.fn() as ItemPublishedRepository['getForItem'], - } as ItemPublishedRepository, -} as Repositories; - -describe('Item Tag create', () => { - afterEach(() => { - jest.clearAllMocks(); - }); - it('does not index item if it is not published', async () => { - jest.spyOn(itemService, 'get').mockResolvedValue({} as Item); - jest.spyOn(repositories.itemTagRepository, 'create').mockResolvedValue(); - const indexOneMock = jest - .spyOn(meilisearchWrapper, 'indexOne') - .mockResolvedValue({} as unknown as EnqueuedTask); - jest.spyOn(repositories.itemPublishedRepository, 'getForItem').mockResolvedValue(null); - - await itemTagService.create({} as Member, repositories, v4(), TagFactory()); - - expect(indexOneMock).not.toHaveBeenCalled(); - }); - - it('index item if it is published', async () => { - jest.spyOn(itemService, 'get').mockResolvedValue({} as Item); - jest.spyOn(repositories.itemTagRepository, 'create').mockResolvedValue(); - const indexOneMock = jest - .spyOn(meilisearchWrapper, 'indexOne') - .mockResolvedValue({} as unknown as EnqueuedTask); - jest - .spyOn(repositories.itemPublishedRepository, 'getForItem') - .mockResolvedValue({} as unknown as ItemPublished); - - await itemTagService.create({} as Member, repositories, v4(), TagFactory()); - - expect(indexOneMock).toHaveBeenCalled(); - }); -}); - -describe('Item Tag delete', () => { - afterEach(() => { - jest.clearAllMocks(); - }); - it('does not index item if it is not published', async () => { - jest.spyOn(itemService, 'get').mockResolvedValue({} as Item); - jest.spyOn(repositories.itemTagRepository, 'delete').mockResolvedValue(); - const indexOneMock = jest - .spyOn(meilisearchWrapper, 'indexOne') - .mockResolvedValue({} as unknown as EnqueuedTask); - jest.spyOn(repositories.itemPublishedRepository, 'getForItem').mockResolvedValue(null); - - await itemTagService.delete({} as Member, repositories, v4(), v4()); - - expect(indexOneMock).not.toHaveBeenCalled(); - }); - - it('index item if it is published', async () => { - jest.spyOn(itemService, 'get').mockResolvedValue({} as Item); - jest.spyOn(repositories.itemTagRepository, 'delete').mockResolvedValue(); - const indexOneMock = jest - .spyOn(meilisearchWrapper, 'indexOne') - .mockResolvedValue({} as unknown as EnqueuedTask); - jest - .spyOn(repositories.itemPublishedRepository, 'getForItem') - .mockResolvedValue({} as unknown as ItemPublished); - - await itemTagService.delete({} as Member, repositories, v4(), v4()); - - expect(indexOneMock).toHaveBeenCalled(); - }); -}); diff --git a/src/services/item/plugins/tag/service.ts b/src/services/item/plugins/tag/service.ts deleted file mode 100644 index 1fc85c7ba..000000000 --- a/src/services/item/plugins/tag/service.ts +++ /dev/null @@ -1,68 +0,0 @@ -import { singleton } from 'tsyringe'; - -import { PermissionLevel, TagCategory, UUID } from '@graasp/sdk'; - -import { Repositories } from '../../../../utils/repositories'; -import { Actor, Member } from '../../../member/entities/member'; -import { ItemService } from '../../service'; -import { MeiliSearchWrapper } from '../publication/published/plugins/search/meilisearch'; - -@singleton() -export class ItemTagService { - private readonly itemService: ItemService; - private readonly meilisearchClient: MeiliSearchWrapper; - - constructor(itemService: ItemService, meilisearchClient: MeiliSearchWrapper) { - this.itemService = itemService; - this.meilisearchClient = meilisearchClient; - } - - async create( - actor: Member, - repositories: Repositories, - itemId: UUID, - tagInfo: { name: string; category: TagCategory }, - ) { - const { itemTagRepository, tagRepository, itemPublishedRepository } = repositories; - - // Get item and check permission - const item = await this.itemService.get(actor, repositories, itemId, PermissionLevel.Admin); - - // create tag if does not exist - const tag = await tagRepository.addOneIfDoesNotExist(tagInfo); - - const result = await itemTagRepository.create(itemId, tag.id); - - // update index if item is published - const isPublished = await itemPublishedRepository.getForItem(item); - if (isPublished) { - await this.meilisearchClient.indexOne(item, repositories); - } - - return result; - } - - async getByItemId(actor: Actor, repositories: Repositories, itemId: UUID) { - const { itemTagRepository } = repositories; - - // Get item and check permission - await this.itemService.get(actor, repositories, itemId, PermissionLevel.Read); - - return await itemTagRepository.getByItemId(itemId); - } - - async delete(actor: Member, repositories: Repositories, itemId: UUID, tagId: UUID) { - const { itemTagRepository, itemPublishedRepository } = repositories; - - // Get item and check permission - const item = await this.itemService.get(actor, repositories, itemId, PermissionLevel.Admin); - - // update index if item is published - const isPublished = await itemPublishedRepository.getForItem(item); - if (isPublished) { - await this.meilisearchClient.indexOne(item, repositories); - } - - return await itemTagRepository.delete(itemId, tagId); - } -} diff --git a/src/utils/config.ts b/src/utils/config.ts index e58ab4e4d..43cdc3a24 100644 --- a/src/utils/config.ts +++ b/src/utils/config.ts @@ -15,7 +15,6 @@ import { LocalFileConfiguration, S3FileConfiguration, } from '../services/file/interfaces/configuration'; -import { API_KEY_FORMAT } from '../services/item/plugins/etherpad/serviceConfig'; import { asDefined } from './assertions'; import { ExpectedEnvVariable } from './errors'; diff --git a/yarn.lock b/yarn.lock index 8871ff485..64aaf7d65 100644 --- a/yarn.lock +++ b/yarn.lock @@ -670,12 +670,12 @@ __metadata: linkType: hard "@aws-sdk/types@npm:^3.222.0": - version: 3.577.0 - resolution: "@aws-sdk/types@npm:3.577.0" + version: 3.713.0 + resolution: "@aws-sdk/types@npm:3.713.0" dependencies: - "@smithy/types": "npm:^3.0.0" + "@smithy/types": "npm:^3.7.2" tslib: "npm:^2.6.2" - checksum: 10/a384ea32fcd0ae02a8058aa1f0d370de4c54f38a5e88bf649090e85bde09ef36efca49351f88669152626826441a7de8a3b1dfd0d6886553eeb2234d5205a196 + checksum: 10/1bcac53e8ef28eb37d5f686348d5637666d53ae0445bd08106ee5f4de77a19cf5afffd20bdc89910376b99246c9ab69da4e8f13aafe3ec1b753ccd0384fb3238 languageName: node linkType: hard @@ -713,11 +713,11 @@ __metadata: linkType: hard "@aws-sdk/util-locate-window@npm:^3.0.0": - version: 3.568.0 - resolution: "@aws-sdk/util-locate-window@npm:3.568.0" + version: 3.693.0 + resolution: "@aws-sdk/util-locate-window@npm:3.693.0" dependencies: tslib: "npm:^2.6.2" - checksum: 10/372acb9c6df3861afae4ced5d8d3aad40d8dc633684e765b6ed74baff7f4f30a778f96829ee81d56639c14cb4346043069a2b911c58387dd20591c0f6e3a524d + checksum: 10/78fe124a6085550acfd39f9996ee06cd2725727b823db19c82485284a61a98435a24989740f421bcefda8eb09f94f022b646ce3ccdc6723336bf3c251a9b69a8 languageName: node linkType: hard @@ -761,62 +761,44 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/code-frame@npm:7.22.5" - dependencies: - "@babel/highlight": "npm:^7.22.5" - checksum: 10/b1ac7de75859699a9118c5247f489cc943d8d041339323904cd8140592993762f50abc14bc49b6703cb8a94b1aa90d6df2599625825e7ae470c9283b4a6170aa - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.22.13": - version: 7.23.4 - resolution: "@babel/code-frame@npm:7.23.4" - dependencies: - "@babel/highlight": "npm:^7.23.4" - chalk: "npm:^2.4.2" - checksum: 10/5a210e42b0c3138f3870e452c7b6d06ddcfc43cba824231ef3023fffd1cb0613d00ea07c7d87d0718e14e830f891b86de56aac5cd034d41128383919c84ff4f6 - languageName: node - linkType: hard - -"@babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.24.2": - version: 7.24.2 - resolution: "@babel/code-frame@npm:7.24.2" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.0, @babel/code-frame@npm:^7.26.2": + version: 7.26.2 + resolution: "@babel/code-frame@npm:7.26.2" dependencies: - "@babel/highlight": "npm:^7.24.2" + "@babel/helper-validator-identifier": "npm:^7.25.9" + js-tokens: "npm:^4.0.0" picocolors: "npm:^1.0.0" - checksum: 10/7db8f5b36ffa3f47a37f58f61e3d130b9ecad21961f3eede7e2a4ac2c7e4a5efb6e9d03a810c669bc986096831b6c0dfc2c3082673d93351b82359c1b03e0590 + checksum: 10/db2c2122af79d31ca916755331bb4bac96feb2b334cdaca5097a6b467fdd41963b89b14b6836a14f083de7ff887fc78fa1b3c10b14e743d33e12dbfe5ee3d223 languageName: node linkType: hard -"@babel/compat-data@npm:^7.23.5": - version: 7.24.4 - resolution: "@babel/compat-data@npm:7.24.4" - checksum: 10/e51faec0ac8259f03cc5029d2b4a944b4fee44cb5188c11530769d5beb81f384d031dba951febc3e33dbb48ceb8045b1184f5c1ac4c5f86ab1f5e951e9aaf7af +"@babel/compat-data@npm:^7.25.9": + version: 7.26.3 + resolution: "@babel/compat-data@npm:7.26.3" + checksum: 10/0bf4e491680722aa0eac26f770f2fae059f92e2ac083900b241c90a2c10f0fc80e448b1feccc2b332687fab4c3e33e9f83dee9ef56badca1fb9f3f71266d9ebf languageName: node linkType: hard "@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9": - version: 7.24.5 - resolution: "@babel/core@npm:7.24.5" + version: 7.26.0 + resolution: "@babel/core@npm:7.26.0" dependencies: "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.24.2" - "@babel/generator": "npm:^7.24.5" - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-module-transforms": "npm:^7.24.5" - "@babel/helpers": "npm:^7.24.5" - "@babel/parser": "npm:^7.24.5" - "@babel/template": "npm:^7.24.0" - "@babel/traverse": "npm:^7.24.5" - "@babel/types": "npm:^7.24.5" + "@babel/code-frame": "npm:^7.26.0" + "@babel/generator": "npm:^7.26.0" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-module-transforms": "npm:^7.26.0" + "@babel/helpers": "npm:^7.26.0" + "@babel/parser": "npm:^7.26.0" + "@babel/template": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.26.0" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10/b0d02c51f39cc4c6f8fcaab7052d17dea63aab36d7e2567bfbad074e5a027df737ebcaf3029c3a659bc719bbac806311c2e8786be1d686abd093c48a6068395c + checksum: 10/65767bfdb1f02e80d3af4f138066670ef8fdd12293de85ef151758a901c191c797e86d2e99b11c4cdfca33c72385ecaf38bbd7fa692791ec44c77763496b9b93 languageName: node linkType: hard @@ -831,156 +813,96 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.23.0": - version: 7.26.2 - resolution: "@babel/generator@npm:7.26.2" +"@babel/generator@npm:^7.23.0, @babel/generator@npm:^7.26.0, @babel/generator@npm:^7.26.3, @babel/generator@npm:^7.7.2": + version: 7.26.3 + resolution: "@babel/generator@npm:7.26.3" dependencies: - "@babel/parser": "npm:^7.26.2" - "@babel/types": "npm:^7.26.0" + "@babel/parser": "npm:^7.26.3" + "@babel/types": "npm:^7.26.3" "@jridgewell/gen-mapping": "npm:^0.3.5" "@jridgewell/trace-mapping": "npm:^0.3.25" jsesc: "npm:^3.0.2" - checksum: 10/71ace82b5b07a554846a003624bfab93275ccf73cdb9f1a37a4c1094bf9dc94bb677c67e8b8c939dbd6c5f0eda2e8f268aa2b0d9c3b9511072565660e717e045 + checksum: 10/c1d8710cc1c52af9d8d67f7d8ea775578aa500887b327d2a81e27494764a6ef99e438dd7e14cf7cd3153656492ee27a8362980dc438087c0ca39d4e75532c638 languageName: node linkType: hard -"@babel/generator@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/generator@npm:7.24.5" - dependencies: - "@babel/types": "npm:^7.24.5" - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" - jsesc: "npm:^2.5.1" - checksum: 10/7a3782f1d2f824025a538444a0fce44f5b30a7b013984279561bcb3450eec91a41526533fd0b25b1a6fde627bebd0e645c0ea2aa907cc15c7f3da2d9eb71f069 - languageName: node - linkType: hard - -"@babel/generator@npm:^7.7.2": - version: 7.24.6 - resolution: "@babel/generator@npm:7.24.6" - dependencies: - "@babel/types": "npm:^7.24.6" - "@jridgewell/gen-mapping": "npm:^0.3.5" - "@jridgewell/trace-mapping": "npm:^0.3.25" - jsesc: "npm:^2.5.1" - checksum: 10/247002f1246c3cb825497dc7ce55dc1d10c5f0486f546d1c087aeed7e38df6eb7837758fdfa2ae1234c26c60f883756fd79b7b3f0443771bd79bdfbb0dde8cd4 - languageName: node - linkType: hard - -"@babel/helper-compilation-targets@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/helper-compilation-targets@npm:7.23.6" +"@babel/helper-compilation-targets@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-compilation-targets@npm:7.25.9" dependencies: - "@babel/compat-data": "npm:^7.23.5" - "@babel/helper-validator-option": "npm:^7.23.5" - browserslist: "npm:^4.22.2" + "@babel/compat-data": "npm:^7.25.9" + "@babel/helper-validator-option": "npm:^7.25.9" + browserslist: "npm:^4.24.0" lru-cache: "npm:^5.1.1" semver: "npm:^6.3.1" - checksum: 10/05595cd73087ddcd81b82d2f3297aac0c0422858dfdded43d304786cf680ec33e846e2317e6992d2c964ee61d93945cbf1fa8ec80b55aee5bfb159227fb02cb9 + checksum: 10/8053fbfc21e8297ab55c8e7f9f119e4809fa7e505268691e1bedc2cf5e7a5a7de8c60ad13da2515378621b7601c42e101d2d679904da395fa3806a1edef6b92e languageName: node linkType: hard "@babel/helper-environment-visitor@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-environment-visitor@npm:7.22.20" - checksum: 10/d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69 + version: 7.24.7 + resolution: "@babel/helper-environment-visitor@npm:7.24.7" + dependencies: + "@babel/types": "npm:^7.24.7" + checksum: 10/079d86e65701b29ebc10baf6ed548d17c19b808a07aa6885cc141b690a78581b180ee92b580d755361dc3b16adf975b2d2058b8ce6c86675fcaf43cf22f2f7c6 languageName: node linkType: hard "@babel/helper-function-name@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/helper-function-name@npm:7.23.0" + version: 7.24.7 + resolution: "@babel/helper-function-name@npm:7.24.7" dependencies: - "@babel/template": "npm:^7.22.15" - "@babel/types": "npm:^7.23.0" - checksum: 10/7b2ae024cd7a09f19817daf99e0153b3bf2bc4ab344e197e8d13623d5e36117ed0b110914bc248faa64e8ccd3e97971ec7b41cc6fd6163a2b980220c58dcdf6d + "@babel/template": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10/2ceb3d9b2b35a0fc4100fc06ed7be3bc38f03ff0bf128ff0edbc0cc7dd842967b1496fc70b5c616c747d7711c2b87e7d025c8888f48740631d6148a9d3614f85 languageName: node linkType: hard "@babel/helper-hoist-variables@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-hoist-variables@npm:7.22.5" + version: 7.24.7 + resolution: "@babel/helper-hoist-variables@npm:7.24.7" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10/394ca191b4ac908a76e7c50ab52102669efe3a1c277033e49467913c7ed6f7c64d7eacbeabf3bed39ea1f41731e22993f763b1edce0f74ff8563fd1f380d92cc + "@babel/types": "npm:^7.24.7" + checksum: 10/6cfdcf2289cd12185dcdbdf2435fa8d3447b797ac75851166de9fc8503e2fd0021db6baf8dfbecad3753e582c08e6a3f805c8d00cbed756060a877d705bd8d8d languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.24.3": - version: 7.24.3 - resolution: "@babel/helper-module-imports@npm:7.24.3" +"@babel/helper-module-imports@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-module-imports@npm:7.25.9" dependencies: - "@babel/types": "npm:^7.24.0" - checksum: 10/42fe124130b78eeb4bb6af8c094aa749712be0f4606f46716ce74bc18a5ea91c918c547c8bb2307a2e4b33f163e4ad2cb6a7b45f80448e624eae45b597ea3499 + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10/e090be5dee94dda6cd769972231b21ddfae988acd76b703a480ac0c96f3334557d70a965bf41245d6ee43891e7571a8b400ccf2b2be5803351375d0f4e5bcf08 languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-module-transforms@npm:7.24.5" +"@babel/helper-module-transforms@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/helper-module-transforms@npm:7.26.0" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-module-imports": "npm:^7.24.3" - "@babel/helper-simple-access": "npm:^7.24.5" - "@babel/helper-split-export-declaration": "npm:^7.24.5" - "@babel/helper-validator-identifier": "npm:^7.24.5" + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/1a91e8abc2f427f8273ce3b99ef7b9c013eb3628221428553e0d4bc9c6db2e73bc4fc1b8535bd258544936accab9380e0d095f2449f913cad650ddee744b2124 + checksum: 10/9841d2a62f61ad52b66a72d08264f23052d533afc4ce07aec2a6202adac0bfe43014c312f94feacb3291f4c5aafe681955610041ece2c276271adce3f570f2f5 languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.8.0": +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.8.0": version: 7.25.9 resolution: "@babel/helper-plugin-utils@npm:7.25.9" checksum: 10/e347d87728b1ab10b6976d46403941c8f9008c045ea6d99997a7ffca7b852dc34b6171380f7b17edf94410e0857ff26f3a53d8618f11d73744db86e8ca9b8c64 languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.24.0": - version: 7.24.5 - resolution: "@babel/helper-plugin-utils@npm:7.24.5" - checksum: 10/6e11ca5da73e6bd366848236568c311ac10e433fc2034a6fe6243af28419b07c93b4386f87bbc940aa058b7c83f370ef58f3b0fd598106be040d21a3d1c14276 - languageName: node - linkType: hard - -"@babel/helper-simple-access@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-simple-access@npm:7.24.5" +"@babel/helper-split-export-declaration@npm:^7.22.6": + version: 7.24.7 + resolution: "@babel/helper-split-export-declaration@npm:7.24.7" dependencies: - "@babel/types": "npm:^7.24.5" - checksum: 10/db8768a16592faa1bde9061cac3d903bdbb2ddb2a7e9fb73c5904daee1f1b1dc69ba4d249dc22c45885c0d4b54fd0356ee78e6d67a9a90330c7dd37e6cd3acff - languageName: node - linkType: hard - -"@babel/helper-split-export-declaration@npm:^7.22.6, @babel/helper-split-export-declaration@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-split-export-declaration@npm:7.24.5" - dependencies: - "@babel/types": "npm:^7.24.5" - checksum: 10/84777b6304ef0fe6501038985b61aaa118082688aa54eca8265f14f3ae2e01adf137e9111f4eb9870e0e9bc23901e0b8859bb2a9e4362ddf89d05e1c409c2422 - languageName: node - linkType: hard - -"@babel/helper-string-parser@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-string-parser@npm:7.22.5" - checksum: 10/7f275a7f1a9504da06afc33441e219796352a4a3d0288a961bc14d1e30e06833a71621b33c3e60ee3ac1ff3c502d55e392bcbc0665f6f9d2629809696fab7cdd - languageName: node - linkType: hard - -"@babel/helper-string-parser@npm:^7.23.4, @babel/helper-string-parser@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/helper-string-parser@npm:7.24.1" - checksum: 10/04c0ede77b908b43e6124753b48bc485528112a9335f0a21a226bff1ace75bb6e64fab24c85cb4b1610ef3494dacd1cb807caeb6b79a7b36c43d48c289b35949 - languageName: node - linkType: hard - -"@babel/helper-string-parser@npm:^7.24.6": - version: 7.24.6 - resolution: "@babel/helper-string-parser@npm:7.24.6" - checksum: 10/a24631e13850eb24a5e88fba4d1b86115a79f6d4a0b3a96641fdcdc4a6d706d7e09f17ae77fa26bc72a8a7253bc83b535a2e2865a78185ed1f957b299ea6c59c + "@babel/types": "npm:^7.24.7" + checksum: 10/ff04a3071603c87de0d6ee2540b7291ab36305b329bd047cdbb6cbd7db335a12f9a77af1cf708779f75f13c4d9af46093c00b34432e50b2411872c658d1a2e5e languageName: node linkType: hard @@ -998,131 +920,31 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-validator-identifier@npm:7.22.20" - checksum: 10/df882d2675101df2d507b95b195ca2f86a3ef28cb711c84f37e79ca23178e13b9f0d8b522774211f51e40168bf5142be4c1c9776a150cddb61a0d5bf3e95750b - languageName: node - linkType: hard - -"@babel/helper-validator-identifier@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-validator-identifier@npm:7.22.5" - checksum: 10/12cb7d4535b3f8d109a446f7bef08d20eebe94fd97b534cd415c936ab342e9634edc5c99961af976bd78bcae6e6ec4b2ab8483d0da2ac5926fbe9f7dd9ab28ab - languageName: node - linkType: hard - -"@babel/helper-validator-identifier@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-validator-identifier@npm:7.24.5" - checksum: 10/38aaf6a64a0ea2e84766165b461deda3c24fd2173dff18419a2cc9e1ea1d3e709039aee94db29433a07011492717c80900a5eb564cdca7d137757c3c69e26898 - languageName: node - linkType: hard - -"@babel/helper-validator-identifier@npm:^7.24.6": - version: 7.24.6 - resolution: "@babel/helper-validator-identifier@npm:7.24.6" - checksum: 10/7e725ef0684291ca3306d5174a5d1cd9072ad58ba444cfa50aaf92a5c59dd723fa15031733ac598bb6b066cb62c2472e14cd82325522348977a72e99aa21b97a - languageName: node - linkType: hard - -"@babel/helper-validator-option@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/helper-validator-option@npm:7.23.5" - checksum: 10/537cde2330a8aede223552510e8a13e9c1c8798afee3757995a7d4acae564124fe2bf7e7c3d90d62d3657434a74340a274b3b3b1c6f17e9a2be1f48af29cb09e - languageName: node - linkType: hard - -"@babel/helpers@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helpers@npm:7.24.5" - dependencies: - "@babel/template": "npm:^7.24.0" - "@babel/traverse": "npm:^7.24.5" - "@babel/types": "npm:^7.24.5" - checksum: 10/efd74325823c70a32aa9f5e263c8eb0a1f729f5e9ea168e3226fa92a10b1702593b76034812e9f7b560d6447f9cd446bad231d7086af842129c6596306300094 - languageName: node - linkType: hard - -"@babel/highlight@npm:^7.22.5": - version: 7.24.6 - resolution: "@babel/highlight@npm:7.24.6" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.24.6" - chalk: "npm:^2.4.2" - js-tokens: "npm:^4.0.0" - picocolors: "npm:^1.0.0" - checksum: 10/e11cd39ceb01c9b5e4f2684a45caefe7b2d7bb74997c30922e6b4063a6f16aff88356091350f0af01f044e1a198579a6b5c4161a84d0a6090e63a41167569daf - languageName: node - linkType: hard - -"@babel/highlight@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/highlight@npm:7.23.4" - dependencies: - "@babel/helper-validator-identifier": "npm:^7.22.20" - chalk: "npm:^2.4.2" - js-tokens: "npm:^4.0.0" - checksum: 10/62fef9b5bcea7131df4626d009029b1ae85332042f4648a4ce6e740c3fd23112603c740c45575caec62f260c96b11054d3be5987f4981a5479793579c3aac71f +"@babel/helper-validator-option@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-validator-option@npm:7.25.9" + checksum: 10/9491b2755948ebbdd68f87da907283698e663b5af2d2b1b02a2765761974b1120d5d8d49e9175b167f16f72748ffceec8c9cf62acfbee73f4904507b246e2b3d languageName: node linkType: hard -"@babel/highlight@npm:^7.24.2": - version: 7.24.5 - resolution: "@babel/highlight@npm:7.24.5" +"@babel/helpers@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/helpers@npm:7.26.0" dependencies: - "@babel/helper-validator-identifier": "npm:^7.24.5" - chalk: "npm:^2.4.2" - js-tokens: "npm:^4.0.0" - picocolors: "npm:^1.0.0" - checksum: 10/afde0403154ad69ecd58a98903058e776760444bf4d0363fb740a8596bc6278b72c5226637c4f6b3674d70acb1665207fe2fcecfe93a74f2f4ab033e89fd7e8c - languageName: node - linkType: hard - -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.0": - version: 7.24.1 - resolution: "@babel/parser@npm:7.24.1" - bin: - parser: ./bin/babel-parser.js - checksum: 10/561d9454091e07ecfec3828ce79204c0fc9d24e17763f36181c6984392be4ca6b79c8225f2224fdb7b1b3b70940e243368c8f83ac77ec2dc20f46d3d06bd6795 - languageName: node - linkType: hard - -"@babel/parser@npm:^7.22.5": - version: 7.22.7 - resolution: "@babel/parser@npm:7.22.7" - bin: - parser: ./bin/babel-parser.js - checksum: 10/f420f89ea8e5803a44f76a57630002ca5721fbde719c10ac4eaebf1d01fad102447cd90a7721c97b1176bde33ec9bc2b68fe8c7d541668dc6610727ba79c8862 - languageName: node - linkType: hard - -"@babel/parser@npm:^7.23.0": - version: 7.23.9 - resolution: "@babel/parser@npm:7.23.9" - bin: - parser: ./bin/babel-parser.js - checksum: 10/727a7a807100f6a26df859e2f009c4ddbd0d3363287b45daa50bd082ccd0d431d0c4d0e610a91f806e04a1918726cd0f5a0592c9b902a815337feed12e1cafd9 - languageName: node - linkType: hard - -"@babel/parser@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/parser@npm:7.24.5" - bin: - parser: ./bin/babel-parser.js - checksum: 10/f5ed1c5fd4b0045a364fb906f54fd30e2fff93a45069068b6d80d3ab2b64f5569c90fb41d39aff80fb7e925ca4d44917965a76776a3ca11924ec1fae3be5d1ea + "@babel/template": "npm:^7.25.9" + "@babel/types": "npm:^7.26.0" + checksum: 10/fd4757f65d10b64cfdbf4b3adb7ea6ffff9497c53e0786452f495d1f7794da7e0898261b4db65e1c62bbb9a360d7d78a1085635c23dfc3af2ab6dcba06585f86 languageName: node linkType: hard -"@babel/parser@npm:^7.26.2": - version: 7.26.2 - resolution: "@babel/parser@npm:7.26.2" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.5, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.0, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/parser@npm:7.26.3" dependencies: - "@babel/types": "npm:^7.26.0" + "@babel/types": "npm:^7.26.3" bin: parser: ./bin/babel-parser.js - checksum: 10/8baee43752a3678ad9f9e360ec845065eeee806f1fdc8e0f348a8a0e13eef0959dabed4a197c978896c493ea205c804d0a1187cc52e4a1ba017c7935bab4983d + checksum: 10/e7e3814b2dc9ee3ed605d38223471fa7d3a84cbe9474d2b5fa7ac57dc1ddf75577b1fd3a93bf7db8f41f28869bda795cddd80223f980be23623b6434bf4c88a8 languageName: node linkType: hard @@ -1148,7 +970,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-class-properties@npm:^7.8.3": +"@babel/plugin-syntax-class-properties@npm:^7.12.13": version: 7.12.13 resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" dependencies: @@ -1159,7 +981,29 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-import-meta@npm:^7.8.3": +"@babel/plugin-syntax-class-static-block@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/3e80814b5b6d4fe17826093918680a351c2d34398a914ce6e55d8083d72a9bdde4fbaf6a2dcea0e23a03de26dc2917ae3efd603d27099e2b98380345703bf948 + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-attributes@npm:^7.24.7": + version: 7.26.0 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.26.0" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/c122aa577166c80ee67f75aebebeef4150a132c4d3109d25d7fc058bf802946f883e330f20b78c1d3e3a5ada631c8780c263d2d01b5dbaecc69efefeedd42916 + languageName: node + linkType: hard + +"@babel/plugin-syntax-import-meta@npm:^7.10.4": version: 7.10.4 resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" dependencies: @@ -1182,17 +1026,17 @@ __metadata: linkType: hard "@babel/plugin-syntax-jsx@npm:^7.7.2": - version: 7.24.1 - resolution: "@babel/plugin-syntax-jsx@npm:7.24.1" + version: 7.25.9 + resolution: "@babel/plugin-syntax-jsx@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/712f7e7918cb679f106769f57cfab0bc99b311032665c428b98f4c3e2e6d567601d45386a4f246df6a80d741e1f94192b3f008800d66c4f1daae3ad825c243f0 + checksum: 10/bb609d1ffb50b58f0c1bac8810d0e46a4f6c922aa171c458f3a19d66ee545d36e782d3bffbbc1fed0dc65a558bdce1caf5279316583c0fff5a2c1658982a8563 languageName: node linkType: hard -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": version: 7.10.4 resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" dependencies: @@ -1214,7 +1058,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-numeric-separator@npm:^7.8.3": +"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": version: 7.10.4 resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" dependencies: @@ -1258,7 +1102,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-top-level-await@npm:^7.8.3": +"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5": + version: 7.14.5 + resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.14.5" + peerDependencies: + "@babel/core": ^7.0.0-0 + checksum: 10/b317174783e6e96029b743ccff2a67d63d38756876e7e5d0ba53a322e38d9ca452c13354a57de1ad476b4c066dbae699e0ca157441da611117a47af88985ecda + languageName: node + linkType: hard + +"@babel/plugin-syntax-top-level-await@npm:^7.14.5": version: 7.14.5 resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" dependencies: @@ -1270,17 +1125,17 @@ __metadata: linkType: hard "@babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.24.1 - resolution: "@babel/plugin-syntax-typescript@npm:7.24.1" + version: 7.25.9 + resolution: "@babel/plugin-syntax-typescript@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10/bf4bd70788d5456b5f75572e47a2e31435c7c4e43609bd4dffd2cc0c7a6cf90aabcf6cd389e351854de9a64412a07d30effef5373251fe8f6a4c9db0c0163bda + checksum: 10/0e9821e8ba7d660c36c919654e4144a70546942ae184e85b8102f2322451eae102cbfadbcadd52ce077a2b44b400ee52394c616feab7b5b9f791b910e933fd33 languageName: node linkType: hard -"@babel/runtime@npm:^7.21.0": +"@babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.2": version: 7.26.0 resolution: "@babel/runtime@npm:7.26.0" dependencies: @@ -1289,34 +1144,14 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.23.2": - version: 7.24.6 - resolution: "@babel/runtime@npm:7.24.6" - dependencies: - regenerator-runtime: "npm:^0.14.0" - checksum: 10/6c4e12731cd9206a883c19d48fa04f6aaaf7ee83f049b22631e6521b866edc20832b4d5db30aa86d8ae799c4dcf57761fe8a4af2bf7e233245c079c1dafb5668 - languageName: node - linkType: hard - -"@babel/template@npm:^7.22.15, @babel/template@npm:^7.24.0": - version: 7.24.0 - resolution: "@babel/template@npm:7.24.0" - dependencies: - "@babel/code-frame": "npm:^7.23.5" - "@babel/parser": "npm:^7.24.0" - "@babel/types": "npm:^7.24.0" - checksum: 10/8c538338c7de8fac8ada691a5a812bdcbd60bd4a4eb5adae2cc9ee19773e8fb1a724312a00af9e1ce49056ffd3c3475e7287b5668cf6360bfb3f8ac827a06ffe - languageName: node - linkType: hard - -"@babel/template@npm:^7.3.3": - version: 7.22.5 - resolution: "@babel/template@npm:7.22.5" +"@babel/template@npm:^7.24.7, @babel/template@npm:^7.25.9, @babel/template@npm:^7.3.3": + version: 7.25.9 + resolution: "@babel/template@npm:7.25.9" dependencies: - "@babel/code-frame": "npm:^7.22.5" - "@babel/parser": "npm:^7.22.5" - "@babel/types": "npm:^7.22.5" - checksum: 10/460634b1c5d61c779270968bd2f0817c19e3a5f20b469330dcab0a324dd29409b15ad1baa8530a21e09a9eb6c7db626500f437690c7be72987e40baa75357799 + "@babel/code-frame": "npm:^7.25.9" + "@babel/parser": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 10/e861180881507210150c1335ad94aff80fd9e9be6202e1efa752059c93224e2d5310186ddcdd4c0f0b0fc658ce48cb47823f15142b5c00c8456dde54f5de80b2 languageName: node linkType: hard @@ -1338,21 +1173,18 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/traverse@npm:7.24.5" +"@babel/traverse@npm:^7.25.9": + version: 7.26.4 + resolution: "@babel/traverse@npm:7.26.4" dependencies: - "@babel/code-frame": "npm:^7.24.2" - "@babel/generator": "npm:^7.24.5" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.24.5" - "@babel/parser": "npm:^7.24.5" - "@babel/types": "npm:^7.24.5" + "@babel/code-frame": "npm:^7.26.2" + "@babel/generator": "npm:^7.26.3" + "@babel/parser": "npm:^7.26.3" + "@babel/template": "npm:^7.25.9" + "@babel/types": "npm:^7.26.3" debug: "npm:^4.3.1" globals: "npm:^11.1.0" - checksum: 10/e237de56e0c30795293fdb6f2cb09a75e6230836e3dc67dc4fa21781eb4d5842996bf3af95bc57ac5c7e6e97d06446f14732d0952eb57d5d9643de7c4f95bee6 + checksum: 10/30c81a80d66fc39842814bc2e847f4705d30f3859156f130d90a0334fe1d53aa81eed877320141a528ecbc36448acc0f14f544a7d410fa319d1c3ab63b50b58f languageName: node linkType: hard @@ -1366,7 +1198,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.17.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.26.0, @babel/types@npm:^7.3.3": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.17.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.3.3": version: 7.26.0 resolution: "@babel/types@npm:7.26.0" dependencies: @@ -1376,58 +1208,13 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.22.5, @babel/types@npm:^7.8.3": - version: 7.22.5 - resolution: "@babel/types@npm:7.22.5" - dependencies: - "@babel/helper-string-parser": "npm:^7.22.5" - "@babel/helper-validator-identifier": "npm:^7.22.5" - to-fast-properties: "npm:^2.0.0" - checksum: 10/7f7edffe7e13dbd26a182677575ca7451bc234ce43b93dc49d27325306748628019e7753e6b5619ae462ea0d7e5ce2c0cc24092d53b592642ea89542037748b5 - languageName: node - linkType: hard - -"@babel/types@npm:^7.23.0": - version: 7.23.4 - resolution: "@babel/types@npm:7.23.4" - dependencies: - "@babel/helper-string-parser": "npm:^7.23.4" - "@babel/helper-validator-identifier": "npm:^7.22.20" - to-fast-properties: "npm:^2.0.0" - checksum: 10/acf791ead82bb220f35cc0cd53c852d96f3fbad14b20964719bae884737b6bb227bfe28c4d16274bee0c8cf0cf3c4c1882d20d894ffc9667dda6eb197ccb4262 - languageName: node - linkType: hard - -"@babel/types@npm:^7.24.0": - version: 7.24.0 - resolution: "@babel/types@npm:7.24.0" - dependencies: - "@babel/helper-string-parser": "npm:^7.23.4" - "@babel/helper-validator-identifier": "npm:^7.22.20" - to-fast-properties: "npm:^2.0.0" - checksum: 10/a0b4875ce2e132f9daff0d5b27c7f4c4fcc97f2b084bdc5834e92c9d32592778489029e65d99d00c406da612d87b72d7a236c0afccaa1435c028d0c94c9b6da4 - languageName: node - linkType: hard - -"@babel/types@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/types@npm:7.24.5" +"@babel/types@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/types@npm:7.26.3" dependencies: - "@babel/helper-string-parser": "npm:^7.24.1" - "@babel/helper-validator-identifier": "npm:^7.24.5" - to-fast-properties: "npm:^2.0.0" - checksum: 10/259e7512476ae64830e73f2addf143159232bcbf0eba6a6a27cab25a960cd353a11c826eb54185fdf7d8d9865922cbcd6522149e9ec55b967131193f9c9111a1 - languageName: node - linkType: hard - -"@babel/types@npm:^7.24.6": - version: 7.24.6 - resolution: "@babel/types@npm:7.24.6" - dependencies: - "@babel/helper-string-parser": "npm:^7.24.6" - "@babel/helper-validator-identifier": "npm:^7.24.6" - to-fast-properties: "npm:^2.0.0" - checksum: 10/34552539cdc740513650cb3c7754f77a55cc5253dff9d45afd52292d366eb1c099939d5db066e458abcf4c9a7dedfe43467445f9c2208b3cb64866762dee5e9d + "@babel/helper-string-parser": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + checksum: 10/c31d0549630a89abfa11410bf82a318b0c87aa846fbf5f9905e47ba5e2aa44f41cc746442f105d622c519e4dc532d35a8d8080460ff4692f9fc7485fbf3a00eb languageName: node linkType: hard @@ -1475,6 +1262,23 @@ __metadata: languageName: node linkType: hard +"@commitlint/cli@npm:^19.5.0": + version: 19.6.1 + resolution: "@commitlint/cli@npm:19.6.1" + dependencies: + "@commitlint/format": "npm:^19.5.0" + "@commitlint/lint": "npm:^19.6.0" + "@commitlint/load": "npm:^19.6.1" + "@commitlint/read": "npm:^19.5.0" + "@commitlint/types": "npm:^19.5.0" + tinyexec: "npm:^0.3.0" + yargs: "npm:^17.0.0" + bin: + commitlint: cli.js + checksum: 10/b63b8a716d943419a0bb0542e752d380d62f2715266ae0bb53911f3fe749ae9c3bf0fd591abd87be6b863e522ca183c7bac6a82ef73255a5c5bbeceb620ecbb1 + languageName: node + linkType: hard + "@commitlint/config-conventional@npm:19.2.2": version: 19.2.2 resolution: "@commitlint/config-conventional@npm:19.2.2" @@ -1495,13 +1299,13 @@ __metadata: languageName: node linkType: hard -"@commitlint/config-validator@npm:^19.0.3": - version: 19.0.3 - resolution: "@commitlint/config-validator@npm:19.0.3" +"@commitlint/config-validator@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/config-validator@npm:19.5.0" dependencies: - "@commitlint/types": "npm:^19.0.3" + "@commitlint/types": "npm:^19.5.0" ajv: "npm:^8.11.0" - checksum: 10/a1a9678e0994d87fa98f0aee1a877dfaf60640b657589260ec958898d51affabba73d6684edafa1cc979e4e94b51f14fbd9b605eae77c2838ee52bcbcc110bef + checksum: 10/681bfdcabcb0ff794ea65d95128083869c97039c3a352219d6d88a2d4f3d0412b8ec515db77433fc6b0fce072051beb103d16889d42e76ea97873191ec191b23 languageName: node linkType: hard @@ -1519,17 +1323,17 @@ __metadata: languageName: node linkType: hard -"@commitlint/ensure@npm:^19.0.3": - version: 19.0.3 - resolution: "@commitlint/ensure@npm:19.0.3" +"@commitlint/ensure@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/ensure@npm:19.5.0" dependencies: - "@commitlint/types": "npm:^19.0.3" + "@commitlint/types": "npm:^19.5.0" lodash.camelcase: "npm:^4.3.0" lodash.kebabcase: "npm:^4.1.1" lodash.snakecase: "npm:^4.1.1" lodash.startcase: "npm:^4.4.0" lodash.upperfirst: "npm:^4.3.1" - checksum: 10/d8fdc4712985f9ccdbd871c9eabb9d2bdde22296b882b42bd32ab52b6679c5d799ff557d20a99cebb0008831fd31a540d771331e6e5e26bbafbb6b88f47148b6 + checksum: 10/a9d575637121221cb63232ee96024a63614052ccc205ec8fdab53feed70104b85608e31b4632f280d2876f10a2243474191d96e448b222abfc8d8ab48f9f8e7e languageName: node linkType: hard @@ -1540,10 +1344,10 @@ __metadata: languageName: node linkType: hard -"@commitlint/execute-rule@npm:^19.0.0": - version: 19.0.0 - resolution: "@commitlint/execute-rule@npm:19.0.0" - checksum: 10/4c5cbf9ab0e2b85b00ceea84e5598b1b3cceaa20a655ee954c45259cca9efc80cf5cf7d9eec04715a100c2da282cbcf6aba960ad53a47178090c0513426ac236 +"@commitlint/execute-rule@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/execute-rule@npm:19.5.0" + checksum: 10/ff05568c3a287ef8564171d5bc5d4510b2e00b552e4703f79db3d62f3cba9d669710717695d199e04c2117d41f9e72d7e43a342d5c1b62d456bc8e8bb7dda1e9 languageName: node linkType: hard @@ -1557,13 +1361,13 @@ __metadata: languageName: node linkType: hard -"@commitlint/format@npm:^19.3.0": - version: 19.3.0 - resolution: "@commitlint/format@npm:19.3.0" +"@commitlint/format@npm:^19.3.0, @commitlint/format@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/format@npm:19.5.0" dependencies: - "@commitlint/types": "npm:^19.0.3" + "@commitlint/types": "npm:^19.5.0" chalk: "npm:^5.3.0" - checksum: 10/cc0e1e0e6d5eea76b856ad1be879de166c3d1385e1ae0e1bb78c575f9b78b53d92a56cd4719427cdba9cbb9a10235768da29144da9892596525c923d126951dd + checksum: 10/685b64ebee936d71bbbf66276b11d50b0227f2ad0df3c00317d5b7e25bce8b1b8dbc65cc7c5c7fafc76cad11a83ad4378a666bf8f12a3eb1c7d6a2a6c6cb25aa languageName: node linkType: hard @@ -1577,13 +1381,13 @@ __metadata: languageName: node linkType: hard -"@commitlint/is-ignored@npm:^19.2.2": - version: 19.2.2 - resolution: "@commitlint/is-ignored@npm:19.2.2" +"@commitlint/is-ignored@npm:^19.6.0": + version: 19.6.0 + resolution: "@commitlint/is-ignored@npm:19.6.0" dependencies: - "@commitlint/types": "npm:^19.0.3" + "@commitlint/types": "npm:^19.5.0" semver: "npm:^7.6.0" - checksum: 10/f412734496aba808c8bcbddd59c615600d62447ad2b62049805a044b1f299ff6628e2c9ce5022e55848099edc2591f62a7780842d9dffcd60ab3889bc93fea62 + checksum: 10/07b41573c9247522eb96af118be97ae015f5d0a141ecf5e3c0f67372b0fb7ba57c98adc462c722b7a7f0dd18ddcbacd92b42228e0e62370d3db110b0a35f6120 languageName: node linkType: hard @@ -1599,15 +1403,15 @@ __metadata: languageName: node linkType: hard -"@commitlint/lint@npm:^19.2.2": - version: 19.2.2 - resolution: "@commitlint/lint@npm:19.2.2" +"@commitlint/lint@npm:^19.2.2, @commitlint/lint@npm:^19.6.0": + version: 19.6.0 + resolution: "@commitlint/lint@npm:19.6.0" dependencies: - "@commitlint/is-ignored": "npm:^19.2.2" - "@commitlint/parse": "npm:^19.0.3" - "@commitlint/rules": "npm:^19.0.3" - "@commitlint/types": "npm:^19.0.3" - checksum: 10/9bf2ffa0f6cdde3d53d755b95ca717afd193f4560ae5bb0f5ffd7f1bbd571ddc99b27417733c70e1adbd74a5197e4525493b2dfc116680a939db7728fefa805c + "@commitlint/is-ignored": "npm:^19.6.0" + "@commitlint/parse": "npm:^19.5.0" + "@commitlint/rules": "npm:^19.6.0" + "@commitlint/types": "npm:^19.5.0" + checksum: 10/f50721d8b02cea8cda9e67a57fb2c03377ae94ab708d47395a4e86f6f327d11db9dc84a1ecbcc3fae086f1e100400356826497a69a9d0caee6859238b32260dc languageName: node linkType: hard @@ -1633,21 +1437,21 @@ __metadata: languageName: node linkType: hard -"@commitlint/load@npm:^19.2.0": - version: 19.2.0 - resolution: "@commitlint/load@npm:19.2.0" +"@commitlint/load@npm:^19.2.0, @commitlint/load@npm:^19.6.1": + version: 19.6.1 + resolution: "@commitlint/load@npm:19.6.1" dependencies: - "@commitlint/config-validator": "npm:^19.0.3" - "@commitlint/execute-rule": "npm:^19.0.0" - "@commitlint/resolve-extends": "npm:^19.1.0" - "@commitlint/types": "npm:^19.0.3" + "@commitlint/config-validator": "npm:^19.5.0" + "@commitlint/execute-rule": "npm:^19.5.0" + "@commitlint/resolve-extends": "npm:^19.5.0" + "@commitlint/types": "npm:^19.5.0" chalk: "npm:^5.3.0" cosmiconfig: "npm:^9.0.0" - cosmiconfig-typescript-loader: "npm:^5.0.0" + cosmiconfig-typescript-loader: "npm:^6.1.0" lodash.isplainobject: "npm:^4.0.6" lodash.merge: "npm:^4.6.2" lodash.uniq: "npm:^4.5.0" - checksum: 10/5cd35a0a60064c70c06ab6bd8b1ae02cf6ecc1d0520b76c68cdc7c12094338f04c19e2df5d7ae30d681e858871c4f1963ae39e4969ed61139959cf4b300030fc + checksum: 10/f340060751016de8e06f67137373f9ec51aff85ceb7ac8d5eec1bfb3693df38f7ad2c231fd1dd61acf58affb2f514761c12281328aacceaacef455d25d58c2ce languageName: node linkType: hard @@ -1658,10 +1462,10 @@ __metadata: languageName: node linkType: hard -"@commitlint/message@npm:^19.0.0": - version: 19.0.0 - resolution: "@commitlint/message@npm:19.0.0" - checksum: 10/446ee97c12a4175a8b7a4cbf3754c01d54cd911973c7af9a2eac69277fb891e638ddc3db132f57588883b68eadf59074d388ec1808a205957042f71027244167 +"@commitlint/message@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/message@npm:19.5.0" + checksum: 10/ad6993476ce3e6ed6ed7ae5327ac8d5116ca70168d9de6dff656a7e6f2b9f01a1c3ac7a13418831b5cdc3148ea9bcd78c32bdb7aa863280108e176ff803f7a51 languageName: node linkType: hard @@ -1676,14 +1480,14 @@ __metadata: languageName: node linkType: hard -"@commitlint/parse@npm:^19.0.3": - version: 19.0.3 - resolution: "@commitlint/parse@npm:19.0.3" +"@commitlint/parse@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/parse@npm:19.5.0" dependencies: - "@commitlint/types": "npm:^19.0.3" + "@commitlint/types": "npm:^19.5.0" conventional-changelog-angular: "npm:^7.0.0" conventional-commits-parser: "npm:^5.0.0" - checksum: 10/ddd7a6007d37d7154f6b18bfa06dc26beb109cd4bcabe7e9ca2ff24088325ab2c7b09cc01cceb9d62e6e60affffe3d19e9685fab06d3506d047166d888d25487 + checksum: 10/2a6f8bbbd79aa36a7e1128c60cecb322557110aa4aa8757c741c2f79071c540ba56957cef81fb64f4a304535e462d0c48b5c1ef1b2766fea7971d38ec5ad6384 languageName: node linkType: hard @@ -1700,16 +1504,16 @@ __metadata: languageName: node linkType: hard -"@commitlint/read@npm:^19.2.1": - version: 19.2.1 - resolution: "@commitlint/read@npm:19.2.1" +"@commitlint/read@npm:^19.2.1, @commitlint/read@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/read@npm:19.5.0" dependencies: - "@commitlint/top-level": "npm:^19.0.0" - "@commitlint/types": "npm:^19.0.3" - execa: "npm:^8.0.1" + "@commitlint/top-level": "npm:^19.5.0" + "@commitlint/types": "npm:^19.5.0" git-raw-commits: "npm:^4.0.0" minimist: "npm:^1.2.8" - checksum: 10/840ebd183b2fe36dea03701552d825a9a1770d300b9416ab2a731fdeed66cf8c9dd8be133d92ac017cb9bf29e2ef5aee91a641f2b643bb5b33005f7b392ec953 + tinyexec: "npm:^0.3.0" + checksum: 10/0ea2da48ae1bab9add9e831a1659306567755c20ec74cf04e6e50ef1e520970decd259af652995f55eef422a3f1382f0e64e5fbc23606176f766f71076ad872b languageName: node linkType: hard @@ -1727,17 +1531,17 @@ __metadata: languageName: node linkType: hard -"@commitlint/resolve-extends@npm:^19.1.0": - version: 19.1.0 - resolution: "@commitlint/resolve-extends@npm:19.1.0" +"@commitlint/resolve-extends@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/resolve-extends@npm:19.5.0" dependencies: - "@commitlint/config-validator": "npm:^19.0.3" - "@commitlint/types": "npm:^19.0.3" + "@commitlint/config-validator": "npm:^19.5.0" + "@commitlint/types": "npm:^19.5.0" global-directory: "npm:^4.0.1" import-meta-resolve: "npm:^4.0.0" lodash.mergewith: "npm:^4.6.2" resolve-from: "npm:^5.0.0" - checksum: 10/453f8828b091886dc7cb4b13285bf3300be94266c3fc13453ab62fddc524a3969434dcebea3e4c4775621576fa25b41efbc62d773e3c44c1e87d12d7211166de + checksum: 10/71a1c9423570dedb55809f4ad7c35962607cb06921364116e8f2d8c3d37a7ff2a43747ad5a9cd924b58614e6880a42a3fa1510244748bb6997469b52b0fecd78 languageName: node linkType: hard @@ -1754,16 +1558,15 @@ __metadata: languageName: node linkType: hard -"@commitlint/rules@npm:^19.0.3": - version: 19.0.3 - resolution: "@commitlint/rules@npm:19.0.3" +"@commitlint/rules@npm:^19.6.0": + version: 19.6.0 + resolution: "@commitlint/rules@npm:19.6.0" dependencies: - "@commitlint/ensure": "npm:^19.0.3" - "@commitlint/message": "npm:^19.0.0" - "@commitlint/to-lines": "npm:^19.0.0" - "@commitlint/types": "npm:^19.0.3" - execa: "npm:^8.0.1" - checksum: 10/218033d96b0bae7dbea0e46483f8af823c17b492e4b0c4dca93a6312876d051cc88f4272d009e7eb06ff05585ec511aedd703132be17c7248698a4eac909986b + "@commitlint/ensure": "npm:^19.5.0" + "@commitlint/message": "npm:^19.5.0" + "@commitlint/to-lines": "npm:^19.5.0" + "@commitlint/types": "npm:^19.5.0" + checksum: 10/d9493b5ed450306358197c504ff7bb8ca3ef41ef1067c15497fa30ac4dc3ace9dc8c970cd5d130a7ff0e686a9619a6122ab09b155bc9eacdf8e6a0096748b402 languageName: node linkType: hard @@ -1774,10 +1577,10 @@ __metadata: languageName: node linkType: hard -"@commitlint/to-lines@npm:^19.0.0": - version: 19.0.0 - resolution: "@commitlint/to-lines@npm:19.0.0" - checksum: 10/5e7d5679aa242cd21be2076a8c8715aa3c9f4c3133f588df08c6b02f56a8a5b1a5d9e402076bd926dd2b61883e4b2c53fd6c9aa3554e3f54cd2296b2566eb1c2 +"@commitlint/to-lines@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/to-lines@npm:19.5.0" + checksum: 10/68aaca7bf1331b5f2f604e814d57f483ead81a8296f8cff5667249510a5601825dfbbaccade3d02e0aca580b973c01419276d693cc9aa888cbe11022daa9dce6 languageName: node linkType: hard @@ -1790,12 +1593,12 @@ __metadata: languageName: node linkType: hard -"@commitlint/top-level@npm:^19.0.0": - version: 19.0.0 - resolution: "@commitlint/top-level@npm:19.0.0" +"@commitlint/top-level@npm:^19.5.0": + version: 19.5.0 + resolution: "@commitlint/top-level@npm:19.5.0" dependencies: find-up: "npm:^7.0.0" - checksum: 10/47b0994d03f26caf2812110ead535bd10157beed6b3dff9cbb4eea165de9245673ba7d31829cd54af5855f7b075ebbf812b1f79586248be3932797888efeadf5 + checksum: 10/f6b5a3746c458e12c7a9e93f7c856ba90fba6e61db614ea1201e6b6e92cb8161dd13e88d8c9b408709ea0c19bc949cffcd1dd356cb6f51fc2ede8df48c1fd410 languageName: node linkType: hard @@ -1808,7 +1611,7 @@ __metadata: languageName: node linkType: hard -"@commitlint/types@npm:^19.0.3": +"@commitlint/types@npm:^19.0.3, @commitlint/types@npm:^19.5.0": version: 19.5.0 resolution: "@commitlint/types@npm:19.5.0" dependencies: @@ -1828,29 +1631,29 @@ __metadata: linkType: hard "@emnapi/runtime@npm:^1.2.0": - version: 1.2.0 - resolution: "@emnapi/runtime@npm:1.2.0" + version: 1.3.1 + resolution: "@emnapi/runtime@npm:1.3.1" dependencies: tslib: "npm:^2.4.0" - checksum: 10/c954b36493b713e451c74e9f1a48124b5491196700ec458c5d4a94eac3351e14803b4fd48ae6f72c77956d75792093d377f96412a6f59766099cb142e5c5b8f4 + checksum: 10/619915ee44682356f77f60455025e667b0b04ad3c95ced36c03782aea9ebc066fa73e86c4a59d221177eba5e5533d40b3a6dbff4e58ee5d81db4270185c21e22 languageName: node linkType: hard "@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": - version: 4.4.0 - resolution: "@eslint-community/eslint-utils@npm:4.4.0" + version: 4.4.1 + resolution: "@eslint-community/eslint-utils@npm:4.4.1" dependencies: - eslint-visitor-keys: "npm:^3.3.0" + eslint-visitor-keys: "npm:^3.4.3" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 10/8d70bcdcd8cd279049183aca747d6c2ed7092a5cf0cf5916faac1ef37ffa74f0c245c2a3a3d3b9979d9dfdd4ca59257b4c5621db699d637b847a2c5e02f491c2 + checksum: 10/ae92a11412674329b4bd38422518601ec9ceae28e251104d1cad83715da9d38e321f68c817c39b64e66d0af7d98df6f9a10ad2dc638911254b47fb8932df00ef languageName: node linkType: hard "@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.6.1": - version: 4.10.0 - resolution: "@eslint-community/regexpp@npm:4.10.0" - checksum: 10/8c36169c815fc5d726078e8c71a5b592957ee60d08c6470f9ce0187c8046af1a00afbda0a065cc40ff18d5d83f82aed9793c6818f7304a74a7488dc9f3ecbd42 + version: 4.12.1 + resolution: "@eslint-community/regexpp@npm:4.12.1" + checksum: 10/c08f1dd7dd18fbb60bdd0d85820656d1374dd898af9be7f82cb00451313402a22d5e30569c150315b4385907cdbca78c22389b2a72ab78883b3173be317620cc languageName: node linkType: hard @@ -1900,13 +1703,13 @@ __metadata: linkType: hard "@fastify/ajv-compiler@npm:^3.5.0": - version: 3.5.0 - resolution: "@fastify/ajv-compiler@npm:3.5.0" + version: 3.6.0 + resolution: "@fastify/ajv-compiler@npm:3.6.0" dependencies: ajv: "npm:^8.11.0" ajv-formats: "npm:^2.1.1" fast-uri: "npm:^2.0.0" - checksum: 10/c46c4680bf583e37b97ffc85b69070712c9c47e18ddf89b9fb93dbc0b6ba3c6496cf624aabe9aac25dafc4a404b738ab0fedcff66503df0ce18d9dcad9e44b26 + checksum: 10/32296718996979ab734875e7952374400dfda7de5fb13ae0c99c1fab4203e60107c9cfcc036225c8eaa85b991182df7ad1cd569c5a7d574aade411ff1ae39ec4 languageName: node linkType: hard @@ -1936,12 +1739,12 @@ __metadata: linkType: hard "@fastify/cookie@npm:^9.0.4": - version: 9.3.1 - resolution: "@fastify/cookie@npm:9.3.1" + version: 9.4.0 + resolution: "@fastify/cookie@npm:9.4.0" dependencies: cookie-signature: "npm:^1.1.0" fastify-plugin: "npm:^4.0.0" - checksum: 10/b3ae999316a775c9167900b73bf02125504fedc7b3121c3a766c827caf18e10959f060d22495f6d7247cfc7b375c9761765af615c67691cb39afcc5d3677e9fb + checksum: 10/54566b3d68487ba280091d57217b9f448d5b52d60b2e1048803969c5edc7c2ce0c9a4fedf074af9562d7a2cbce333d1887a9a036185b7047cc35d1fdbec552f5 languageName: node linkType: hard @@ -2402,6 +2205,15 @@ __metadata: languageName: node linkType: hard +"@isaacs/fs-minipass@npm:^4.0.0": + version: 4.0.1 + resolution: "@isaacs/fs-minipass@npm:4.0.1" + dependencies: + minipass: "npm:^7.0.4" + checksum: 10/4412e9e6713c89c1e66d80bb0bb5a2a93192f10477623a27d08f228ba0316bb880affabc5bfe7f838f58a34d26c2c190da726e576cdfc18c49a72e89adabdcf5 + languageName: node + linkType: hard + "@istanbuljs/load-nyc-config@npm:^1.0.0": version: 1.1.0 resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" @@ -2653,13 +2465,13 @@ __metadata: linkType: hard "@jridgewell/gen-mapping@npm:^0.3.5": - version: 0.3.5 - resolution: "@jridgewell/gen-mapping@npm:0.3.5" + version: 0.3.8 + resolution: "@jridgewell/gen-mapping@npm:0.3.8" dependencies: "@jridgewell/set-array": "npm:^1.2.1" "@jridgewell/sourcemap-codec": "npm:^1.4.10" "@jridgewell/trace-mapping": "npm:^0.3.24" - checksum: 10/81587b3c4dd8e6c60252122937cea0c637486311f4ed208b52b62aae2e7a87598f63ec330e6cd0984af494bfb16d3f0d60d3b21d7e5b4aedd2602ff3fe9d32e2 + checksum: 10/9d3a56ab3612ab9b85d38b2a93b87f3324f11c5130859957f6500e4ac8ce35f299d5ccc3ecd1ae87597601ecf83cee29e9afd04c18777c24011073992ff946df languageName: node linkType: hard @@ -2678,9 +2490,9 @@ __metadata: linkType: hard "@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": - version: 1.4.15 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" - checksum: 10/89960ac087781b961ad918978975bcdf2051cd1741880469783c42de64239703eab9db5230d776d8e6a09d73bb5e4cb964e07d93ee6e2e7aea5a7d726e865c09 + version: 1.5.0 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" + checksum: 10/4ed6123217569a1484419ac53f6ea0d9f3b57e5b57ab30d7c267bdb27792a27eb0e4b08e84a2680aa55cc2f2b411ffd6ec3db01c44fdc6dc43aca4b55f8374fd languageName: node linkType: hard @@ -2730,44 +2542,44 @@ __metadata: languageName: node linkType: hard -"@msgpackr-extract/msgpackr-extract-darwin-arm64@npm:3.0.2": - version: 3.0.2 - resolution: "@msgpackr-extract/msgpackr-extract-darwin-arm64@npm:3.0.2" +"@msgpackr-extract/msgpackr-extract-darwin-arm64@npm:3.0.3": + version: 3.0.3 + resolution: "@msgpackr-extract/msgpackr-extract-darwin-arm64@npm:3.0.3" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@msgpackr-extract/msgpackr-extract-darwin-x64@npm:3.0.2": - version: 3.0.2 - resolution: "@msgpackr-extract/msgpackr-extract-darwin-x64@npm:3.0.2" +"@msgpackr-extract/msgpackr-extract-darwin-x64@npm:3.0.3": + version: 3.0.3 + resolution: "@msgpackr-extract/msgpackr-extract-darwin-x64@npm:3.0.3" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@msgpackr-extract/msgpackr-extract-linux-arm64@npm:3.0.2": - version: 3.0.2 - resolution: "@msgpackr-extract/msgpackr-extract-linux-arm64@npm:3.0.2" +"@msgpackr-extract/msgpackr-extract-linux-arm64@npm:3.0.3": + version: 3.0.3 + resolution: "@msgpackr-extract/msgpackr-extract-linux-arm64@npm:3.0.3" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@msgpackr-extract/msgpackr-extract-linux-arm@npm:3.0.2": - version: 3.0.2 - resolution: "@msgpackr-extract/msgpackr-extract-linux-arm@npm:3.0.2" +"@msgpackr-extract/msgpackr-extract-linux-arm@npm:3.0.3": + version: 3.0.3 + resolution: "@msgpackr-extract/msgpackr-extract-linux-arm@npm:3.0.3" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@msgpackr-extract/msgpackr-extract-linux-x64@npm:3.0.2": - version: 3.0.2 - resolution: "@msgpackr-extract/msgpackr-extract-linux-x64@npm:3.0.2" +"@msgpackr-extract/msgpackr-extract-linux-x64@npm:3.0.3": + version: 3.0.3 + resolution: "@msgpackr-extract/msgpackr-extract-linux-x64@npm:3.0.3" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@msgpackr-extract/msgpackr-extract-win32-x64@npm:3.0.2": - version: 3.0.2 - resolution: "@msgpackr-extract/msgpackr-extract-win32-x64@npm:3.0.2" +"@msgpackr-extract/msgpackr-extract-win32-x64@npm:3.0.3": + version: 3.0.3 + resolution: "@msgpackr-extract/msgpackr-extract-win32-x64@npm:3.0.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2819,6 +2631,19 @@ __metadata: languageName: node linkType: hard +"@npmcli/agent@npm:^3.0.0": + version: 3.0.0 + resolution: "@npmcli/agent@npm:3.0.0" + dependencies: + agent-base: "npm:^7.1.0" + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.1" + lru-cache: "npm:^10.0.1" + socks-proxy-agent: "npm:^8.0.3" + checksum: 10/775c9a7eb1f88c195dfb3bce70c31d0fe2a12b28b754e25c08a3edb4bc4816bfedb7ac64ef1e730579d078ca19dacf11630e99f8f3c3e0fd7b23caa5fd6d30a6 + languageName: node + linkType: hard + "@npmcli/fs@npm:^3.1.0": version: 3.1.1 resolution: "@npmcli/fs@npm:3.1.1" @@ -2828,6 +2653,15 @@ __metadata: languageName: node linkType: hard +"@npmcli/fs@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/fs@npm:4.0.0" + dependencies: + semver: "npm:^7.3.5" + checksum: 10/405c4490e1ff11cf299775449a3c254a366a4b1ffc79d87159b0ee7d5558ac9f6a2f8c0735fd6ff3873cef014cb1a44a5f9127cb6a1b2dbc408718cca9365b5a + languageName: node + linkType: hard + "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" @@ -2996,32 +2830,45 @@ __metadata: languageName: node linkType: hard -"@smithy/abort-controller@npm:^3.1.5, @smithy/abort-controller@npm:^3.1.6": - version: 3.1.6 - resolution: "@smithy/abort-controller@npm:3.1.6" +"@smithy/abort-controller@npm:^3.1.5, @smithy/abort-controller@npm:^3.1.9": + version: 3.1.9 + resolution: "@smithy/abort-controller@npm:3.1.9" dependencies: - "@smithy/types": "npm:^3.6.0" + "@smithy/types": "npm:^3.7.2" tslib: "npm:^2.6.2" - checksum: 10/24c1e1ccede903c637011fb08b76d8c2280f419508ebfc2ee6792154c0b3854faa2a2de8dad8c29950dd060e4dab071c9dc9c21e8936d0a3666c4cd4152d632a + checksum: 10/3c2e2503aac81ec2e62dd0094fcd92e6085c957945233a8791948c816771d1fcc1c532eb226b8f1955cef1feb48a924aa6df5033aaf6d312e1f147d109341562 languageName: node linkType: hard -"@smithy/chunked-blob-reader-native@npm:^3.0.0": - version: 3.0.0 - resolution: "@smithy/chunked-blob-reader-native@npm:3.0.0" +"@smithy/chunked-blob-reader-native@npm:^3.0.1": + version: 3.0.1 + resolution: "@smithy/chunked-blob-reader-native@npm:3.0.1" dependencies: "@smithy/util-base64": "npm:^3.0.0" tslib: "npm:^2.6.2" - checksum: 10/424aa83f4fc081625a03ec6c64e74ae38c740c0b202d0b998f2bf341b935613491b39c7bf701790a0625219424340d5cfb042b701bfdff4c1cbedc57ee3f2500 + checksum: 10/7a96509be0c38c0bcdec32c7659b6906546e537fce50d850f2d2cc482c1b0493863222e2257bd5f1a4335da65fe509beb36786e33f9b2373956dcb96a79ab8e3 languageName: node linkType: hard -"@smithy/chunked-blob-reader@npm:^3.0.0": - version: 3.0.0 - resolution: "@smithy/chunked-blob-reader@npm:3.0.0" +"@smithy/chunked-blob-reader@npm:^4.0.0": + version: 4.0.0 + resolution: "@smithy/chunked-blob-reader@npm:4.0.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10/2f8c4d12899e4ee7ef460235631a16d6f8452524e57acc0c91ca24b6fc484acee6c42dd7d430e5e989841d950cc318e0bbdde131f6f14102950d1fd3fffb50fd + languageName: node + linkType: hard + +"@smithy/config-resolver@npm:^3.0.13": + version: 3.0.13 + resolution: "@smithy/config-resolver@npm:3.0.13" dependencies: + "@smithy/node-config-provider": "npm:^3.1.12" + "@smithy/types": "npm:^3.7.2" + "@smithy/util-config-provider": "npm:^3.0.0" + "@smithy/util-middleware": "npm:^3.0.11" tslib: "npm:^2.6.2" - checksum: 10/1c7955ae693aa098dd0839d7e8f9e742ab963de4ededa92f201f1982552c35ba625c1b90cf761de81deddd5002ed10f081ad46f6e0a5150066cee8b00f3f6058 + checksum: 10/0f948a57b7f7a0732a363dc024cceed987b3964d2c5d096eb5ed5f802dc2b74ce02c5dc4352a54d7dedf651ac632c66b42aaac3d342613655195a1946c4bb34a languageName: node linkType: hard @@ -3038,87 +2885,87 @@ __metadata: languageName: node linkType: hard -"@smithy/core@npm:^2.4.8, @smithy/core@npm:^2.5.1": - version: 2.5.1 - resolution: "@smithy/core@npm:2.5.1" +"@smithy/core@npm:^2.4.8, @smithy/core@npm:^2.5.5": + version: 2.5.5 + resolution: "@smithy/core@npm:2.5.5" dependencies: - "@smithy/middleware-serde": "npm:^3.0.8" - "@smithy/protocol-http": "npm:^4.1.5" - "@smithy/types": "npm:^3.6.0" + "@smithy/middleware-serde": "npm:^3.0.11" + "@smithy/protocol-http": "npm:^4.1.8" + "@smithy/types": "npm:^3.7.2" "@smithy/util-body-length-browser": "npm:^3.0.0" - "@smithy/util-middleware": "npm:^3.0.8" - "@smithy/util-stream": "npm:^3.2.1" + "@smithy/util-middleware": "npm:^3.0.11" + "@smithy/util-stream": "npm:^3.3.2" "@smithy/util-utf8": "npm:^3.0.0" tslib: "npm:^2.6.2" - checksum: 10/89527e2a6fb7065214d057a91cb8b9eeba32f1fa5817c32e9f7170d64ea00532c7e845edfdbc433996ca79a386324cc5cdfaf40c12da4e08b34e80b4a3f2b246 + checksum: 10/412ce5a01d3754ab2d97196507cb66fa14cb3fede5924941eb5ae0713f8ac5055e4b7993c1098b34938c934a277be2e29523db83b274605349435c68c8b9e33d languageName: node linkType: hard -"@smithy/credential-provider-imds@npm:^3.2.4": - version: 3.2.5 - resolution: "@smithy/credential-provider-imds@npm:3.2.5" +"@smithy/credential-provider-imds@npm:^3.2.4, @smithy/credential-provider-imds@npm:^3.2.8": + version: 3.2.8 + resolution: "@smithy/credential-provider-imds@npm:3.2.8" dependencies: - "@smithy/node-config-provider": "npm:^3.1.9" - "@smithy/property-provider": "npm:^3.1.8" - "@smithy/types": "npm:^3.6.0" - "@smithy/url-parser": "npm:^3.0.8" + "@smithy/node-config-provider": "npm:^3.1.12" + "@smithy/property-provider": "npm:^3.1.11" + "@smithy/types": "npm:^3.7.2" + "@smithy/url-parser": "npm:^3.0.11" tslib: "npm:^2.6.2" - checksum: 10/63bc196488d6805a256ce53a9ad46a6547ab1422c72833df6028ffccb288813e37713f6ebaee5d5dd8dfd411752e272b6001782bec39c925c720261648ef8826 + checksum: 10/5a6d61f143e5e181b81684adbf3f7e2d94323cd11716153361244333539adcbe6c27c3e7cf88a07f240c2970881f8103ef4c4a0d9fda09ee88b6ae33bcc08354 languageName: node linkType: hard -"@smithy/eventstream-codec@npm:^3.1.6": - version: 3.1.6 - resolution: "@smithy/eventstream-codec@npm:3.1.6" +"@smithy/eventstream-codec@npm:^3.1.10": + version: 3.1.10 + resolution: "@smithy/eventstream-codec@npm:3.1.10" dependencies: "@aws-crypto/crc32": "npm:5.2.0" - "@smithy/types": "npm:^3.5.0" + "@smithy/types": "npm:^3.7.2" "@smithy/util-hex-encoding": "npm:^3.0.0" tslib: "npm:^2.6.2" - checksum: 10/5db22b7bfd874256aed7ab3ea1b6eced3dc1d97a2e71c8b6f064e815e1081a872c0d5ca779c052ec489d63442fbe18408f4c7fed1dfa4217b32ac4a37e7db44e + checksum: 10/30bdb6e81526c9f6484a351f5cfd7f2e04ddea4f509a01a804b543574fd355c2e487bdaced5f59f9f308138a795e72f74e6602ff0324de4b7b54cc853780eeb0 languageName: node linkType: hard "@smithy/eventstream-serde-browser@npm:^3.0.10": - version: 3.0.10 - resolution: "@smithy/eventstream-serde-browser@npm:3.0.10" + version: 3.0.14 + resolution: "@smithy/eventstream-serde-browser@npm:3.0.14" dependencies: - "@smithy/eventstream-serde-universal": "npm:^3.0.9" - "@smithy/types": "npm:^3.5.0" + "@smithy/eventstream-serde-universal": "npm:^3.0.13" + "@smithy/types": "npm:^3.7.2" tslib: "npm:^2.6.2" - checksum: 10/43ed64085bf8a7c3d21989857b113160bc956b2934f25817a3faf43c939cb9fd7ee07cb314e2a175ca09af83e460612764752b950ad18a3dcc5fc72e1e746896 + checksum: 10/16289fc0883d56d3373516427a51b587592e7074988d29a137148f213f586a16c872e63bbf69224055106308bbdce1958287134e3451d95f8bd8164b54f8c430 languageName: node linkType: hard "@smithy/eventstream-serde-config-resolver@npm:^3.0.7": - version: 3.0.7 - resolution: "@smithy/eventstream-serde-config-resolver@npm:3.0.7" + version: 3.0.11 + resolution: "@smithy/eventstream-serde-config-resolver@npm:3.0.11" dependencies: - "@smithy/types": "npm:^3.5.0" + "@smithy/types": "npm:^3.7.2" tslib: "npm:^2.6.2" - checksum: 10/fb752b15d15534c7c8553e14de8709238aa6129f2c4980d2527599ba09f359488ae3854fb27b973aadc8b224cd73e51ad6c9d9fc9df051445a561222aac0575b + checksum: 10/1ec8af7b154a78dbfd6d949259175a87b76175ae33b1c20c72c57a57f6944aa7acdec8e73f66760058ebaea360ba8a380bd9b695b532f660ad978d36ca634a6d languageName: node linkType: hard "@smithy/eventstream-serde-node@npm:^3.0.9": - version: 3.0.9 - resolution: "@smithy/eventstream-serde-node@npm:3.0.9" + version: 3.0.13 + resolution: "@smithy/eventstream-serde-node@npm:3.0.13" dependencies: - "@smithy/eventstream-serde-universal": "npm:^3.0.9" - "@smithy/types": "npm:^3.5.0" + "@smithy/eventstream-serde-universal": "npm:^3.0.13" + "@smithy/types": "npm:^3.7.2" tslib: "npm:^2.6.2" - checksum: 10/550aa7a9a4e43c539ca01d5bede42457b6c8fc0c0ac37c2857011b36f3b1f4342da10d6cfc41ecefc26ede8f452d12c203ed79d78653a3a76936d009ab274ad0 + checksum: 10/bf7c74860b946d1c8621d6051e125653e92003d7c60ea87156f2471c952dd4b1ddcfd76f112900e3fe769cf834fa36b10c21068075fa76eedaab5e1f00f1bb26 languageName: node linkType: hard -"@smithy/eventstream-serde-universal@npm:^3.0.9": - version: 3.0.9 - resolution: "@smithy/eventstream-serde-universal@npm:3.0.9" +"@smithy/eventstream-serde-universal@npm:^3.0.13": + version: 3.0.13 + resolution: "@smithy/eventstream-serde-universal@npm:3.0.13" dependencies: - "@smithy/eventstream-codec": "npm:^3.1.6" - "@smithy/types": "npm:^3.5.0" + "@smithy/eventstream-codec": "npm:^3.1.10" + "@smithy/types": "npm:^3.7.2" tslib: "npm:^2.6.2" - checksum: 10/2d1d02e67e0177bf77ab329d457359d4a56d6fddc838ceaa1918a8fd9ccf255a104ddecf2b204c0191b691361388a4f4ef7fa29548d95c9bbf11c6e0d270dbdd + checksum: 10/d045bd6ea756088584f21dcca537b65c5b47ef0aec1fbaa02bc8880664651b691fa54a95f9da8012c62db85cf8dfb7a71c7f49b0c804569cc89e90cccbd826ca languageName: node linkType: hard @@ -3135,220 +2982,292 @@ __metadata: languageName: node linkType: hard -"@smithy/fetch-http-handler@npm:^4.0.0": - version: 4.0.0 - resolution: "@smithy/fetch-http-handler@npm:4.0.0" +"@smithy/fetch-http-handler@npm:^4.1.2": + version: 4.1.2 + resolution: "@smithy/fetch-http-handler@npm:4.1.2" dependencies: - "@smithy/protocol-http": "npm:^4.1.5" - "@smithy/querystring-builder": "npm:^3.0.8" - "@smithy/types": "npm:^3.6.0" + "@smithy/protocol-http": "npm:^4.1.8" + "@smithy/querystring-builder": "npm:^3.0.11" + "@smithy/types": "npm:^3.7.2" "@smithy/util-base64": "npm:^3.0.0" tslib: "npm:^2.6.2" - checksum: 10/8c1bca5b59b442132ab78120b0110ce077f8a3e010983a2c16c9faaa3fd1f8acf41631316176c8af42fd1cae0256c4896657d9e7da105249ba355b6546056160 + checksum: 10/430ffe67c15fbf85e3c709f0337157610cf9a3f567507b9be2e0f7fc3039948accf2b34e1c87127b19d650bee3194928550a50144d33537dca17829ed6f9b1d0 languageName: node linkType: hard "@smithy/hash-blob-browser@npm:^3.1.6": - version: 3.1.6 - resolution: "@smithy/hash-blob-browser@npm:3.1.6" + version: 3.1.10 + resolution: "@smithy/hash-blob-browser@npm:3.1.10" dependencies: - "@smithy/chunked-blob-reader": "npm:^3.0.0" - "@smithy/chunked-blob-reader-native": "npm:^3.0.0" - "@smithy/types": "npm:^3.5.0" + "@smithy/chunked-blob-reader": "npm:^4.0.0" + "@smithy/chunked-blob-reader-native": "npm:^3.0.1" + "@smithy/types": "npm:^3.7.2" tslib: "npm:^2.6.2" - checksum: 10/f82c637d66ccf4d26bf5c28188c9c5028f424e3d19ef669cff5fa1efd349fe1f517a99fc8b72bf5adfd2e1bcd3f415534eae7d48588324a854ff70db445ec3dd + checksum: 10/346df3c266f062ec73a61d68442720df2575df4c5be3e70346a0032ad50847e42002e0ea2dfadb9a4d925f2125ed8e29f7221c207781bb4ea8f16a598639eb37 languageName: node linkType: hard "@smithy/hash-node@npm:^3.0.7": - version: 3.0.7 - resolution: "@smithy/hash-node@npm:3.0.7" + version: 3.0.11 + resolution: "@smithy/hash-node@npm:3.0.11" dependencies: - "@smithy/types": "npm:^3.5.0" + "@smithy/types": "npm:^3.7.2" "@smithy/util-buffer-from": "npm:^3.0.0" "@smithy/util-utf8": "npm:^3.0.0" tslib: "npm:^2.6.2" - checksum: 10/2c0d3f6e3b5e2f2f235bec93e112ef1c54963af8eaeaeea83aea10fa423ed43f80d180a6cba3b0df6917e91e60d75b1f16f9845843cd223c50d4227a23a8142e + checksum: 10/044e579762602153fbec1d080e7891c212789479d9e45e07e4b6b4a90b92aac161f3e41be8484b6b441770940db12d8090c71fc652b6661ce992fac837660ab5 languageName: node linkType: hard "@smithy/hash-stream-node@npm:^3.1.6": - version: 3.1.6 - resolution: "@smithy/hash-stream-node@npm:3.1.6" + version: 3.1.10 + resolution: "@smithy/hash-stream-node@npm:3.1.10" dependencies: - "@smithy/types": "npm:^3.5.0" + "@smithy/types": "npm:^3.7.2" + "@smithy/util-utf8": "npm:^3.0.0" + tslib: "npm:^2.6.2" + checksum: 10/0892981771216e051daba08e14da041f5ec43e9daacc1ebdb01f7ed7cf6066b6ec2b1060f27831f7f104b2b55b148d797dac110aa9265368b4a80857ce77291e + languageName: node + linkType: hard + +"@smithy/invalid-dependency@npm:^3.0.7": + version: 3.0.11 + resolution: "@smithy/invalid-dependency@npm:3.0.11" + dependencies: + "@smithy/types": "npm:^3.7.2" + tslib: "npm:^2.6.2" + checksum: 10/8bba64689dea951d1409468e8ac9f774bd4680adf76e589230c9d77d4a0a8556381304506d556eeabdbb1f2cd5f8dd7c2db1e1ccecee2a09c10244bbb5be38a7 + languageName: node + linkType: hard + +"@smithy/is-array-buffer@npm:^2.2.0": + version: 2.2.0 + resolution: "@smithy/is-array-buffer@npm:2.2.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10/d366743ecc7a9fc3bad21dbb3950d213c12bdd4aeb62b1265bf6cbe38309df547664ef3e51ab732e704485194f15e89d361943b0bfbe3fe1a4b3178b942913cc + languageName: node + linkType: hard + +"@smithy/is-array-buffer@npm:^3.0.0": + version: 3.0.0 + resolution: "@smithy/is-array-buffer@npm:3.0.0" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10/cab1fd4033d9863dcd95ff058463eb591574bd47e6b61e36aaaf4c0d0da9ed966a54e1d33ec4db7d67aa85df7d274203e934e04dbb40323d01ef4815f63997fc + languageName: node + linkType: hard + +"@smithy/md5-js@npm:^3.0.7": + version: 3.0.11 + resolution: "@smithy/md5-js@npm:3.0.11" + dependencies: + "@smithy/types": "npm:^3.7.2" "@smithy/util-utf8": "npm:^3.0.0" tslib: "npm:^2.6.2" - checksum: 10/7e0cbfe6525a6d6887a38af5e89568eeff31c6b45d1589994b37e242e98ace526b1aad827461f09847cb0bc25f729c479ad988b00788b4aaa66b049b38587a63 + checksum: 10/d0b596c9087075d8ac8f7454beb855fe3b44ba654b5e5790b2e36900522ebb9a02b928e968e1e9b8f36240314178ab646e9c09527051c0efd2bb1536b5557726 + languageName: node + linkType: hard + +"@smithy/middleware-content-length@npm:^3.0.9": + version: 3.0.13 + resolution: "@smithy/middleware-content-length@npm:3.0.13" + dependencies: + "@smithy/protocol-http": "npm:^4.1.8" + "@smithy/types": "npm:^3.7.2" + tslib: "npm:^2.6.2" + checksum: 10/fc0a64d58e271b9ba1cd87b6292c65104762cf18a8ff532ca0c7b56ef28d4456a6693880e502d5d0ddd17d0ba94fa8ce7a24bd6e77d2b18a1cce3390084f827c + languageName: node + linkType: hard + +"@smithy/middleware-endpoint@npm:^3.1.4, @smithy/middleware-endpoint@npm:^3.2.5": + version: 3.2.5 + resolution: "@smithy/middleware-endpoint@npm:3.2.5" + dependencies: + "@smithy/core": "npm:^2.5.5" + "@smithy/middleware-serde": "npm:^3.0.11" + "@smithy/node-config-provider": "npm:^3.1.12" + "@smithy/shared-ini-file-loader": "npm:^3.1.12" + "@smithy/types": "npm:^3.7.2" + "@smithy/url-parser": "npm:^3.0.11" + "@smithy/util-middleware": "npm:^3.0.11" + tslib: "npm:^2.6.2" + checksum: 10/942d56c0f54f4694c474022009ee57ec29e5d05eee131989348cd46dbb9a74d035987d20a3049e5e51556c8eafc18f45c09e0b2f285e79c991634cc9b3d6175a + languageName: node + linkType: hard + +"@smithy/middleware-retry@npm:^3.0.23": + version: 3.0.30 + resolution: "@smithy/middleware-retry@npm:3.0.30" + dependencies: + "@smithy/node-config-provider": "npm:^3.1.12" + "@smithy/protocol-http": "npm:^4.1.8" + "@smithy/service-error-classification": "npm:^3.0.11" + "@smithy/smithy-client": "npm:^3.5.0" + "@smithy/types": "npm:^3.7.2" + "@smithy/util-middleware": "npm:^3.0.11" + "@smithy/util-retry": "npm:^3.0.11" + tslib: "npm:^2.6.2" + uuid: "npm:^9.0.1" + checksum: 10/c3937573107643a004954899ac9827b8df5cfb80bf8f685a5b870883914bc6d020c4f682a9a1a65f9544471edd0a5030a6f5e3331ed76b6f43ead2f5ce96d15e languageName: node linkType: hard -"@smithy/invalid-dependency@npm:^3.0.7": - version: 3.0.7 - resolution: "@smithy/invalid-dependency@npm:3.0.7" +"@smithy/middleware-serde@npm:^3.0.11": + version: 3.0.11 + resolution: "@smithy/middleware-serde@npm:3.0.11" dependencies: - "@smithy/types": "npm:^3.5.0" + "@smithy/types": "npm:^3.7.2" tslib: "npm:^2.6.2" - checksum: 10/55a7949274a1ef113d7b216935d84f629b7f2ed0bdc96f2f13fa6f869d6044081adaea172afd5409e393d43a94a74d2f7ef129336c780d489b86e60d3554ccba + checksum: 10/80b0307b563d7da9dde775faf5f1574e74ead3736acb219751f232d289d0181e42021888ebe22bd1cdab1e0f2b31e2dc838a7cc53c7d740e284ac1b695edaa3a languageName: node linkType: hard -"@smithy/is-array-buffer@npm:^2.2.0": - version: 2.2.0 - resolution: "@smithy/is-array-buffer@npm:2.2.0" +"@smithy/middleware-serde@npm:^3.0.7": + version: 3.0.7 + resolution: "@smithy/middleware-serde@npm:3.0.7" dependencies: + "@smithy/types": "npm:^3.5.0" tslib: "npm:^2.6.2" - checksum: 10/d366743ecc7a9fc3bad21dbb3950d213c12bdd4aeb62b1265bf6cbe38309df547664ef3e51ab732e704485194f15e89d361943b0bfbe3fe1a4b3178b942913cc + checksum: 10/d324f6a6d35db69dda1dd7e768d9d638a6a48f353463ccf12a493d0483239e93731ed12ba4d94500437fc7f5dcf4b5691d6ed0902125f5f6c9502e1988a847f8 languageName: node linkType: hard -"@smithy/is-array-buffer@npm:^3.0.0": - version: 3.0.0 - resolution: "@smithy/is-array-buffer@npm:3.0.0" +"@smithy/middleware-stack@npm:^3.0.11": + version: 3.0.11 + resolution: "@smithy/middleware-stack@npm:3.0.11" dependencies: + "@smithy/types": "npm:^3.7.2" tslib: "npm:^2.6.2" - checksum: 10/cab1fd4033d9863dcd95ff058463eb591574bd47e6b61e36aaaf4c0d0da9ed966a54e1d33ec4db7d67aa85df7d274203e934e04dbb40323d01ef4815f63997fc + checksum: 10/be8c6cc4e0893c0a3e8ac3d82aac47f9f41a3136f20c4c41369f405cee21eab7d09f7355aa8946d6c8f1fa6f2b23fa42eeb20e91fe66bbafaf36d271717b8530 languageName: node linkType: hard -"@smithy/md5-js@npm:^3.0.7": +"@smithy/middleware-stack@npm:^3.0.7": version: 3.0.7 - resolution: "@smithy/md5-js@npm:3.0.7" + resolution: "@smithy/middleware-stack@npm:3.0.7" dependencies: "@smithy/types": "npm:^3.5.0" - "@smithy/util-utf8": "npm:^3.0.0" tslib: "npm:^2.6.2" - checksum: 10/6324d82a0f29070226a07cefdf644e0c52bbf2e28cb7643e49915019227eeee774a0b2d97b37cb2941a44517cc23019cb8bd521fb5bac353dd5c61a328e63c9f + checksum: 10/f7ee5db918bc8b99ecd059abca756bb3a1cd35bf716e12f55fe4737d4c7819990118c16e11cb4b0f699cd991c93bf8421e1364b81903b488ce22636985928bde languageName: node linkType: hard -"@smithy/middleware-content-length@npm:^3.0.9": - version: 3.0.9 - resolution: "@smithy/middleware-content-length@npm:3.0.9" +"@smithy/node-config-provider@npm:^3.1.12": + version: 3.1.12 + resolution: "@smithy/node-config-provider@npm:3.1.12" dependencies: - "@smithy/protocol-http": "npm:^4.1.4" - "@smithy/types": "npm:^3.5.0" + "@smithy/property-provider": "npm:^3.1.11" + "@smithy/shared-ini-file-loader": "npm:^3.1.12" + "@smithy/types": "npm:^3.7.2" tslib: "npm:^2.6.2" - checksum: 10/0829d70c34fc90f3f8f6b63b6cca8bb3c5ceb0c5961b229ebf0e958d9066c238af882cc82dc23654502264a655bb4746f528f3776ddc5631d0d3a111f846e049 + checksum: 10/7bf4a5b3b04df96c6cd4b929324e784273f19824642e92686ea52c1b9f9126e42f3ac34a603b6b19b56b3fd43e288328fbb3c58214ac94db140414d9ef71e258 languageName: node linkType: hard -"@smithy/middleware-endpoint@npm:^3.1.4, @smithy/middleware-endpoint@npm:^3.2.1": - version: 3.2.1 - resolution: "@smithy/middleware-endpoint@npm:3.2.1" +"@smithy/node-config-provider@npm:^3.1.8": + version: 3.1.8 + resolution: "@smithy/node-config-provider@npm:3.1.8" dependencies: - "@smithy/core": "npm:^2.5.1" - "@smithy/middleware-serde": "npm:^3.0.8" - "@smithy/node-config-provider": "npm:^3.1.9" - "@smithy/shared-ini-file-loader": "npm:^3.1.9" - "@smithy/types": "npm:^3.6.0" - "@smithy/url-parser": "npm:^3.0.8" - "@smithy/util-middleware": "npm:^3.0.8" + "@smithy/property-provider": "npm:^3.1.7" + "@smithy/shared-ini-file-loader": "npm:^3.1.8" + "@smithy/types": "npm:^3.5.0" tslib: "npm:^2.6.2" - checksum: 10/7f77f90f43204a49194fce6672f31dd6b47cfbf6d9b9e4d1430dcc08b5faab63b42058071b07a5dd8e96baded7a8c39c75bff04bafd2104faa10ae9d38030c35 + checksum: 10/2065950903606af1c7c737dde1da87036617061b803269fbe678f82e346f01a704572e72956894c739d2880a1810eea6c7471e4efca4d10df03fd0c2a5d56af6 languageName: node linkType: hard -"@smithy/middleware-retry@npm:^3.0.23": - version: 3.0.23 - resolution: "@smithy/middleware-retry@npm:3.0.23" +"@smithy/node-http-handler@npm:^3.2.4, @smithy/node-http-handler@npm:^3.3.2": + version: 3.3.2 + resolution: "@smithy/node-http-handler@npm:3.3.2" dependencies: - "@smithy/node-config-provider": "npm:^3.1.8" - "@smithy/protocol-http": "npm:^4.1.4" - "@smithy/service-error-classification": "npm:^3.0.7" - "@smithy/smithy-client": "npm:^3.4.0" - "@smithy/types": "npm:^3.5.0" - "@smithy/util-middleware": "npm:^3.0.7" - "@smithy/util-retry": "npm:^3.0.7" + "@smithy/abort-controller": "npm:^3.1.9" + "@smithy/protocol-http": "npm:^4.1.8" + "@smithy/querystring-builder": "npm:^3.0.11" + "@smithy/types": "npm:^3.7.2" tslib: "npm:^2.6.2" - uuid: "npm:^9.0.1" - checksum: 10/95de9d9cf9afd3083502b529a0a16dce7e56e14e5b3b2a1de9d9499dca9b3313f527f8feb2f4e5116f3f241d04a83cb95f9663bc4d8d38e5f8eee19c18832d35 + checksum: 10/86b999aa31312c200d5ee5d4b4bc02f8d10e0d0679f869060134441242c90533a965368ea0df35cb348ebc8000d17b85bfdb3d0f1f3042eb31e8b10f7a3a2109 languageName: node linkType: hard -"@smithy/middleware-serde@npm:^3.0.7, @smithy/middleware-serde@npm:^3.0.8": - version: 3.0.8 - resolution: "@smithy/middleware-serde@npm:3.0.8" +"@smithy/property-provider@npm:^3.1.11": + version: 3.1.11 + resolution: "@smithy/property-provider@npm:3.1.11" dependencies: - "@smithy/types": "npm:^3.6.0" + "@smithy/types": "npm:^3.7.2" tslib: "npm:^2.6.2" - checksum: 10/561948f283b6fc040f90bc9c6ea53a20a86ad7f3c8d7f50d66083534db94c69da6008e61f938105034da020dc33f75acbea997014961c8683c56cffe6aebe2ae + checksum: 10/976bc77569339354a0682feb033939529248d5769b7770e8e370269a9c5161b7cb5b058e74c36fbfcfb5efe3665be4831b3614dea41d1226fe266170ecd9f1e7 languageName: node linkType: hard -"@smithy/middleware-stack@npm:^3.0.7, @smithy/middleware-stack@npm:^3.0.8": - version: 3.0.8 - resolution: "@smithy/middleware-stack@npm:3.0.8" +"@smithy/property-provider@npm:^3.1.7": + version: 3.1.8 + resolution: "@smithy/property-provider@npm:3.1.8" dependencies: "@smithy/types": "npm:^3.6.0" tslib: "npm:^2.6.2" - checksum: 10/7b76e2f622330c0271b1aaaa0c2dcd621b1ac2d4655c61b059feaf5bc00a754ade6de92e0b4f482372d4eb8f0dcbacffc115b50e9b2cd924cac1e4e45a189424 + checksum: 10/ddae58afee77b9d2b64696621855d21a4aac179c66bb483222f8a3218efc0eaf04f290d956d6433f6d1009c505bcd3897119856e46a5c29072a0dd697455b55a languageName: node linkType: hard -"@smithy/node-config-provider@npm:^3.1.8, @smithy/node-config-provider@npm:^3.1.9": - version: 3.1.9 - resolution: "@smithy/node-config-provider@npm:3.1.9" +"@smithy/protocol-http@npm:^4.1.4, @smithy/protocol-http@npm:^4.1.8": + version: 4.1.8 + resolution: "@smithy/protocol-http@npm:4.1.8" dependencies: - "@smithy/property-provider": "npm:^3.1.8" - "@smithy/shared-ini-file-loader": "npm:^3.1.9" - "@smithy/types": "npm:^3.6.0" + "@smithy/types": "npm:^3.7.2" tslib: "npm:^2.6.2" - checksum: 10/29a055a829e8c64ce8d333a99fa10fa632aec3fbea2b03a898afbc370da3da0b5da3ba1f7c27b5b886d09c040ec8e9964926ca7209f2cd6028e0cee519b23a2a + checksum: 10/e84bfdf81766e9a1b4a9d7362047af5e66247397feef237767e80bbf9d30551b588df94714fefdb4a247a5effd33a45dd13dd47970d5c6f0bcb471e5fbdac51e languageName: node linkType: hard -"@smithy/node-http-handler@npm:^3.2.4, @smithy/node-http-handler@npm:^3.2.5": - version: 3.2.5 - resolution: "@smithy/node-http-handler@npm:3.2.5" +"@smithy/querystring-builder@npm:^3.0.11": + version: 3.0.11 + resolution: "@smithy/querystring-builder@npm:3.0.11" dependencies: - "@smithy/abort-controller": "npm:^3.1.6" - "@smithy/protocol-http": "npm:^4.1.5" - "@smithy/querystring-builder": "npm:^3.0.8" - "@smithy/types": "npm:^3.6.0" + "@smithy/types": "npm:^3.7.2" + "@smithy/util-uri-escape": "npm:^3.0.0" tslib: "npm:^2.6.2" - checksum: 10/66c53a8eaa3b86558772ddff3f668677790635e77e3e2b58f965fdc33d921b740ddf5efa9f9b9b491dfd4b068a77b56543b86511edf5fc2bf594f8f0ddc89398 + checksum: 10/f873ff01875c6da51f1c8a58151e5bc7d91737c76cac9c91a1625f35c0de272c317b34de314eba027923b05225917b5c269eb071957426b8af17a3a50397139a languageName: node linkType: hard -"@smithy/property-provider@npm:^3.1.7, @smithy/property-provider@npm:^3.1.8": - version: 3.1.8 - resolution: "@smithy/property-provider@npm:3.1.8" +"@smithy/querystring-builder@npm:^3.0.7": + version: 3.0.7 + resolution: "@smithy/querystring-builder@npm:3.0.7" dependencies: - "@smithy/types": "npm:^3.6.0" + "@smithy/types": "npm:^3.5.0" + "@smithy/util-uri-escape": "npm:^3.0.0" tslib: "npm:^2.6.2" - checksum: 10/ddae58afee77b9d2b64696621855d21a4aac179c66bb483222f8a3218efc0eaf04f290d956d6433f6d1009c505bcd3897119856e46a5c29072a0dd697455b55a + checksum: 10/44f9e98e2a54a042e61ba7741545558aeb7f8f9635c05950316564f105bde2fa12171ecd94741595be0e6c34091cb4a8dbf9c4f13530e21ae27adf15a458a9d3 languageName: node linkType: hard -"@smithy/protocol-http@npm:^4.1.4, @smithy/protocol-http@npm:^4.1.5": - version: 4.1.5 - resolution: "@smithy/protocol-http@npm:4.1.5" +"@smithy/querystring-parser@npm:^3.0.11": + version: 3.0.11 + resolution: "@smithy/querystring-parser@npm:3.0.11" dependencies: - "@smithy/types": "npm:^3.6.0" + "@smithy/types": "npm:^3.7.2" tslib: "npm:^2.6.2" - checksum: 10/b4946ff491ff6cca51197f51cb929343f2fc896a2d8c46ab634080875f9d29517ba45ad2915962bd75d8cb4e18d963612d295b2b47117eebeb587bc5bc41202f + checksum: 10/072a67d908e49cf37db46690005451310d65648d04e2ac261c6d5e79fe537c301322c9fd66c0825651545ceee11e7cac9c7872dec6f6aeb69f8144f4dee9beb7 languageName: node linkType: hard -"@smithy/querystring-builder@npm:^3.0.7, @smithy/querystring-builder@npm:^3.0.8": - version: 3.0.8 - resolution: "@smithy/querystring-builder@npm:3.0.8" +"@smithy/querystring-parser@npm:^3.0.7": + version: 3.0.7 + resolution: "@smithy/querystring-parser@npm:3.0.7" dependencies: - "@smithy/types": "npm:^3.6.0" - "@smithy/util-uri-escape": "npm:^3.0.0" + "@smithy/types": "npm:^3.5.0" tslib: "npm:^2.6.2" - checksum: 10/39e7b2153f410f754a0f0dd11eeca510cf8b78bb9056c61ba467fdeb42f22fdc7ad62e8bc9b3668bddbc8e4d9a73082503ff9b4bc47e911e68702234e6098002 + checksum: 10/807092e258624f9944b089d77d1ec64431f06912410ed8a78d5f752410b15063151c3a1cdfa237483db8b827bf274b2ed9d79a7652d71604173b7fa7b342fe57 languageName: node linkType: hard -"@smithy/querystring-parser@npm:^3.0.8": - version: 3.0.8 - resolution: "@smithy/querystring-parser@npm:3.0.8" +"@smithy/service-error-classification@npm:^3.0.11": + version: 3.0.11 + resolution: "@smithy/service-error-classification@npm:3.0.11" dependencies: - "@smithy/types": "npm:^3.6.0" - tslib: "npm:^2.6.2" - checksum: 10/41211754198aac6a1b2e2f2578409cf04104bdd137ddea1ee9900929dd6e07249ae49eba3d3967cd60713b5ab7e517a4f1cc28b679b695526ec13db58b3eaf80 + "@smithy/types": "npm:^3.7.2" + checksum: 10/4946830806412d369cac688687030d2dc51ff1233f81b4846726d56e0681eaa458c8a1c31e26a11a4a315863d564d67cd8e6f3daeba6437605cd24f515128851 languageName: node linkType: hard @@ -3361,16 +3280,17 @@ __metadata: languageName: node linkType: hard -"@smithy/service-error-classification@npm:^3.0.8": - version: 3.0.8 - resolution: "@smithy/service-error-classification@npm:3.0.8" +"@smithy/shared-ini-file-loader@npm:^3.1.12": + version: 3.1.12 + resolution: "@smithy/shared-ini-file-loader@npm:3.1.12" dependencies: - "@smithy/types": "npm:^3.6.0" - checksum: 10/ab97d0dd522d6b69486b3369ad3ff55c2fa12eb906555102b7c37b3210617cd1682cb4d108a0da23f8c97806234c170868cb0612928fe1629c38e942e819027a + "@smithy/types": "npm:^3.7.2" + tslib: "npm:^2.6.2" + checksum: 10/b9a540366fa00875efdeee2f842238abae778edb117d7ddb43bdcf2509dc214a004ef67e0108fedc59cee58e650189c0607e75819b77e4002a421bd39da1c60f languageName: node linkType: hard -"@smithy/shared-ini-file-loader@npm:^3.1.8, @smithy/shared-ini-file-loader@npm:^3.1.9": +"@smithy/shared-ini-file-loader@npm:^3.1.8": version: 3.1.9 resolution: "@smithy/shared-ini-file-loader@npm:3.1.9" dependencies: @@ -3381,46 +3301,46 @@ __metadata: linkType: hard "@smithy/signature-v4@npm:^4.2.0": - version: 4.2.0 - resolution: "@smithy/signature-v4@npm:4.2.0" + version: 4.2.4 + resolution: "@smithy/signature-v4@npm:4.2.4" dependencies: "@smithy/is-array-buffer": "npm:^3.0.0" - "@smithy/protocol-http": "npm:^4.1.4" - "@smithy/types": "npm:^3.5.0" + "@smithy/protocol-http": "npm:^4.1.8" + "@smithy/types": "npm:^3.7.2" "@smithy/util-hex-encoding": "npm:^3.0.0" - "@smithy/util-middleware": "npm:^3.0.7" + "@smithy/util-middleware": "npm:^3.0.11" "@smithy/util-uri-escape": "npm:^3.0.0" "@smithy/util-utf8": "npm:^3.0.0" tslib: "npm:^2.6.2" - checksum: 10/d2d067557ece8763bbdd14a8de6586688c1e7e999dd9bbdf4d60c1d6df4cd9d6cf8b28c10cb3bac6ebdd98cc047f335152a6ef46a253e5260fcac0276c9086ac + checksum: 10/1389616fb798963fae989191ad044b821c7543d9df7bef4eaaf21d59e9b0a9e1e529a87f9013389408d0227e1acd32a916f694487ae6144b0d0217f16d65d06b languageName: node linkType: hard -"@smithy/smithy-client@npm:^3.4.0": - version: 3.4.2 - resolution: "@smithy/smithy-client@npm:3.4.2" - dependencies: - "@smithy/core": "npm:^2.5.1" - "@smithy/middleware-endpoint": "npm:^3.2.1" - "@smithy/middleware-stack": "npm:^3.0.8" - "@smithy/protocol-http": "npm:^4.1.5" - "@smithy/types": "npm:^3.6.0" - "@smithy/util-stream": "npm:^3.2.1" +"@smithy/smithy-client@npm:^3.4.0, @smithy/smithy-client@npm:^3.5.0": + version: 3.5.0 + resolution: "@smithy/smithy-client@npm:3.5.0" + dependencies: + "@smithy/core": "npm:^2.5.5" + "@smithy/middleware-endpoint": "npm:^3.2.5" + "@smithy/middleware-stack": "npm:^3.0.11" + "@smithy/protocol-http": "npm:^4.1.8" + "@smithy/types": "npm:^3.7.2" + "@smithy/util-stream": "npm:^3.3.2" tslib: "npm:^2.6.2" - checksum: 10/0f3dbeecf6e5fb4412a842820ccdd56b82221d0fb333100e062f432e08c449fbce695d76dfd32c19c86c06d560ea9bd336b09a50824061c2d441b1c368956479 + checksum: 10/67fd9022d4b7bb25555f12c3474331eee41027d36df66ea219006a3d2d43f37f61283e71ea863832a40b4f2e3e911b7b309cc11b7bb041d3523716719018ee58 languageName: node linkType: hard -"@smithy/types@npm:^3.0.0": - version: 3.0.0 - resolution: "@smithy/types@npm:3.0.0" +"@smithy/types@npm:^3.5.0, @smithy/types@npm:^3.7.2": + version: 3.7.2 + resolution: "@smithy/types@npm:3.7.2" dependencies: tslib: "npm:^2.6.2" - checksum: 10/8b9a45fc24e2e9702bc9614facbb7ad7c5b3b7a7b438afeeae770e25e62182827e3ea24367e466705f25e4f83e89ff89d0acbcd4c42195fba847821b649205db + checksum: 10/7a40dcb7f858367a07456c5ae7e7eec89ea9efb7e511e521c105a9568e1e89add875b25e63df19bebdaa77af89f0e5fc691b9f408d077bedb10586a764133e41 languageName: node linkType: hard -"@smithy/types@npm:^3.5.0, @smithy/types@npm:^3.6.0": +"@smithy/types@npm:^3.6.0": version: 3.6.0 resolution: "@smithy/types@npm:3.6.0" dependencies: @@ -3429,14 +3349,25 @@ __metadata: languageName: node linkType: hard -"@smithy/url-parser@npm:^3.0.7, @smithy/url-parser@npm:^3.0.8": - version: 3.0.8 - resolution: "@smithy/url-parser@npm:3.0.8" +"@smithy/url-parser@npm:^3.0.11": + version: 3.0.11 + resolution: "@smithy/url-parser@npm:3.0.11" dependencies: - "@smithy/querystring-parser": "npm:^3.0.8" - "@smithy/types": "npm:^3.6.0" + "@smithy/querystring-parser": "npm:^3.0.11" + "@smithy/types": "npm:^3.7.2" + tslib: "npm:^2.6.2" + checksum: 10/00683ce527c3fbec8595b48bd174f66346683fe320c6cf322cab8e49096411dff60e5f9ada3b5b3653fc94e919c7870ee02226313589640805f1a03c103085b2 + languageName: node + linkType: hard + +"@smithy/url-parser@npm:^3.0.7": + version: 3.0.7 + resolution: "@smithy/url-parser@npm:3.0.7" + dependencies: + "@smithy/querystring-parser": "npm:^3.0.7" + "@smithy/types": "npm:^3.5.0" tslib: "npm:^2.6.2" - checksum: 10/d121115e272738213b2afdc480dcbc09f5da8594e853f79807fcdfe374c65d6a7464a595d117aca771598c2833b5bf561bbc2e4133210a2db7159f4dca09b348 + checksum: 10/dda89ac7fd406dc519771fa3cead3b18b19a8d1ad46f105645d574d81aca2294cb7564cdd8ebe2e34fcfbaa644d5e363cf2880cbe5c40b658fb41e09b4605a33 languageName: node linkType: hard @@ -3499,41 +3430,41 @@ __metadata: linkType: hard "@smithy/util-defaults-mode-browser@npm:^3.0.23": - version: 3.0.23 - resolution: "@smithy/util-defaults-mode-browser@npm:3.0.23" + version: 3.0.30 + resolution: "@smithy/util-defaults-mode-browser@npm:3.0.30" dependencies: - "@smithy/property-provider": "npm:^3.1.7" - "@smithy/smithy-client": "npm:^3.4.0" - "@smithy/types": "npm:^3.5.0" + "@smithy/property-provider": "npm:^3.1.11" + "@smithy/smithy-client": "npm:^3.5.0" + "@smithy/types": "npm:^3.7.2" bowser: "npm:^2.11.0" tslib: "npm:^2.6.2" - checksum: 10/5f58de96684d83594e93747286277729c7dda89a4b52e99450d22744e2e119fcad0e0f6d44deaf3f00adc31d1c6db81752ff289535673641f1f4ec9f5b84abe5 + checksum: 10/8ed3079a7ae85a404b35b73a5d23b8c00ed0a4efdd5af8bb2a15797728e62a916168fb7b8c5a2eb16aae407c7291450db9f5a5c4278254adba617e6ea4792fa3 languageName: node linkType: hard "@smithy/util-defaults-mode-node@npm:^3.0.23": - version: 3.0.23 - resolution: "@smithy/util-defaults-mode-node@npm:3.0.23" - dependencies: - "@smithy/config-resolver": "npm:^3.0.9" - "@smithy/credential-provider-imds": "npm:^3.2.4" - "@smithy/node-config-provider": "npm:^3.1.8" - "@smithy/property-provider": "npm:^3.1.7" - "@smithy/smithy-client": "npm:^3.4.0" - "@smithy/types": "npm:^3.5.0" + version: 3.0.30 + resolution: "@smithy/util-defaults-mode-node@npm:3.0.30" + dependencies: + "@smithy/config-resolver": "npm:^3.0.13" + "@smithy/credential-provider-imds": "npm:^3.2.8" + "@smithy/node-config-provider": "npm:^3.1.12" + "@smithy/property-provider": "npm:^3.1.11" + "@smithy/smithy-client": "npm:^3.5.0" + "@smithy/types": "npm:^3.7.2" tslib: "npm:^2.6.2" - checksum: 10/c3ce8b2d3ed60ee93829700e39e58cdc78784fcde2c2cd46a5184f979273c0b202e9a4a3477d2e8420a648bf58cc07957776adfb83edea11fb0f0467f184d500 + checksum: 10/3dd13476b0e9bc3cecfa689a8449930714c3e0b9286bf0da79effa2469c48db6ac08264cd2b82c39181b89db679dfee98847143ad46c9acf80ad4bd0da7899fc languageName: node linkType: hard "@smithy/util-endpoints@npm:^2.1.3": - version: 2.1.3 - resolution: "@smithy/util-endpoints@npm:2.1.3" + version: 2.1.7 + resolution: "@smithy/util-endpoints@npm:2.1.7" dependencies: - "@smithy/node-config-provider": "npm:^3.1.8" - "@smithy/types": "npm:^3.5.0" + "@smithy/node-config-provider": "npm:^3.1.12" + "@smithy/types": "npm:^3.7.2" tslib: "npm:^2.6.2" - checksum: 10/2f8cdb6fbd85974e331a3cda8a475921de65bdcaecfaf47d6dd5ac295471b354fbd2a4722a9a1ea23409b0f6b1d3d210d04ef0561b5a388aa6527238bb6c3c4b + checksum: 10/a674d2a7ec43fd8b04ce1e56626f0c9546ba970f5c4ea1c465371fa4bbe1162f92e02958975c47bf83bce878827707591925f25b36802421122dd22841b10f97 languageName: node linkType: hard @@ -3546,40 +3477,61 @@ __metadata: languageName: node linkType: hard -"@smithy/util-middleware@npm:^3.0.7, @smithy/util-middleware@npm:^3.0.8": - version: 3.0.8 - resolution: "@smithy/util-middleware@npm:3.0.8" +"@smithy/util-middleware@npm:^3.0.11": + version: 3.0.11 + resolution: "@smithy/util-middleware@npm:3.0.11" dependencies: - "@smithy/types": "npm:^3.6.0" + "@smithy/types": "npm:^3.7.2" + tslib: "npm:^2.6.2" + checksum: 10/d8197dc223ddc5ed6e9b40bb44f58793b0fe09d39734e70729ed7606c5497047f1dbf0d616764767b3c8812d49d76d94679a29dc7c879211b0e918e68715bde4 + languageName: node + linkType: hard + +"@smithy/util-middleware@npm:^3.0.7": + version: 3.0.7 + resolution: "@smithy/util-middleware@npm:3.0.7" + dependencies: + "@smithy/types": "npm:^3.5.0" + tslib: "npm:^2.6.2" + checksum: 10/fe002972a10300a9bacb747c1485a3f614abd818634ed98b79a103190921d77c1b2905d1d231715f0342fa5b4082f1a6f2a0a9673afcba29fb50b41b54798172 + languageName: node + linkType: hard + +"@smithy/util-retry@npm:^3.0.11": + version: 3.0.11 + resolution: "@smithy/util-retry@npm:3.0.11" + dependencies: + "@smithy/service-error-classification": "npm:^3.0.11" + "@smithy/types": "npm:^3.7.2" tslib: "npm:^2.6.2" - checksum: 10/a907647a32c86d7949b20bffeea14adc364d9ea6340c8347c8d4cfd02df5f2c4e516bef9ce2b8cd5340b264790f792e4e7d488870b42ed64c661d157b0202ddd + checksum: 10/ef53437e940ad189f8ce4d0e6738ce3b94f38dbcee17f7a26ba8dac149e60790f136d2ea16d1069bef7b3908f45ec5ae33d40b74e037c4ae178071bf97fcd98b languageName: node linkType: hard "@smithy/util-retry@npm:^3.0.7": - version: 3.0.8 - resolution: "@smithy/util-retry@npm:3.0.8" + version: 3.0.7 + resolution: "@smithy/util-retry@npm:3.0.7" dependencies: - "@smithy/service-error-classification": "npm:^3.0.8" - "@smithy/types": "npm:^3.6.0" + "@smithy/service-error-classification": "npm:^3.0.7" + "@smithy/types": "npm:^3.5.0" tslib: "npm:^2.6.2" - checksum: 10/d4580a5565610df9e945363a2c8a1ffad85e209f18f1d9f8ffa28a564ec0b9f5808ded7dfa02fa26f0b4dd8062bc7a723a2768816e49a7e35dae763ec8950605 + checksum: 10/3544a2ec1cd604827b3823beebad4b4abaca997b7006ac8456f39a6aa722bc94e71d7fe0a4ef68661587e743df4260e15d9fc2026175c1c3bc080a8ce2b26077 languageName: node linkType: hard -"@smithy/util-stream@npm:^3.1.9, @smithy/util-stream@npm:^3.2.1": - version: 3.2.1 - resolution: "@smithy/util-stream@npm:3.2.1" +"@smithy/util-stream@npm:^3.1.9, @smithy/util-stream@npm:^3.3.2": + version: 3.3.2 + resolution: "@smithy/util-stream@npm:3.3.2" dependencies: - "@smithy/fetch-http-handler": "npm:^4.0.0" - "@smithy/node-http-handler": "npm:^3.2.5" - "@smithy/types": "npm:^3.6.0" + "@smithy/fetch-http-handler": "npm:^4.1.2" + "@smithy/node-http-handler": "npm:^3.3.2" + "@smithy/types": "npm:^3.7.2" "@smithy/util-base64": "npm:^3.0.0" "@smithy/util-buffer-from": "npm:^3.0.0" "@smithy/util-hex-encoding": "npm:^3.0.0" "@smithy/util-utf8": "npm:^3.0.0" tslib: "npm:^2.6.2" - checksum: 10/d2bd68cb0ec320c646364b964672a5c287b2b7d4928598c3ca21ccadf6ea216b362eb4f3230ee5f005ac7b6b13266d100bf1ed5a99b8861017d40517988328ac + checksum: 10/6807fe3159fdfb0e2da5c054f116e7258bf2e5de4d375d4f2fd39c9bdc358ee037280c333e97e9053240d51dc1220eefbabd6a327170416aed8d20e3a456e266 languageName: node linkType: hard @@ -3613,13 +3565,13 @@ __metadata: linkType: hard "@smithy/util-waiter@npm:^3.1.6": - version: 3.1.6 - resolution: "@smithy/util-waiter@npm:3.1.6" + version: 3.2.0 + resolution: "@smithy/util-waiter@npm:3.2.0" dependencies: - "@smithy/abort-controller": "npm:^3.1.5" - "@smithy/types": "npm:^3.5.0" + "@smithy/abort-controller": "npm:^3.1.9" + "@smithy/types": "npm:^3.7.2" tslib: "npm:^2.6.2" - checksum: 10/7beb89ddefca10cef3d8b56aac356d696b551648143a96e48761803b125af2e2bfb0716d83f0a825aa84c9d25dd561a2400b971b2b6187c662be5e9be06c167b + checksum: 10/4a39230c8c06c0118565120488dfe9ba38ecf956d19370254af7adb0adaa108b645c509226cec2e459a9ca41042e9cad6929a3547259e0a6330b787405678f45 languageName: node linkType: hard @@ -3771,35 +3723,35 @@ __metadata: linkType: hard "@types/conventional-commits-parser@npm:^5.0.0": - version: 5.0.0 - resolution: "@types/conventional-commits-parser@npm:5.0.0" + version: 5.0.1 + resolution: "@types/conventional-commits-parser@npm:5.0.1" dependencies: "@types/node": "npm:*" - checksum: 10/0992617c7274e9ddcbdb30cc5b735fa067343c40e16f539615b3ad9213cacbe9a32483bc8e0302d297c6de9cc7fd3794549635761a66bd9dc220d609822d86e7 + checksum: 10/ac98a31ed04c7b45029ef8197ff393904346a2431cb13a914991c402d47289bb41b9f219459464668376095d6ca713c948d6b7692375c353f090dc3e230ff77c languageName: node linkType: hard -"@types/express-serve-static-core@npm:^4.17.33": - version: 4.19.1 - resolution: "@types/express-serve-static-core@npm:4.19.1" +"@types/express-serve-static-core@npm:^5.0.0": + version: 5.0.2 + resolution: "@types/express-serve-static-core@npm:5.0.2" dependencies: "@types/node": "npm:*" "@types/qs": "npm:*" "@types/range-parser": "npm:*" "@types/send": "npm:*" - checksum: 10/a400e2c6a2d64373290f0fa25fa2d70bad44fbb1d12a56237a8dfb3bf300bc102d6f5fa6aaed2ce853e37226589905ce0d658ad1b9c0115d9cd7ce446608140c + checksum: 10/43b360b63da3817691030f00cb723a3fca3a6ec724260b10147e08da2a3647912f35adc402afeb493c773270fcec6396b5369899452b1c97ad54418d15287906 languageName: node linkType: hard "@types/express@npm:*": - version: 4.17.21 - resolution: "@types/express@npm:4.17.21" + version: 5.0.0 + resolution: "@types/express@npm:5.0.0" dependencies: "@types/body-parser": "npm:*" - "@types/express-serve-static-core": "npm:^4.17.33" + "@types/express-serve-static-core": "npm:^5.0.0" "@types/qs": "npm:*" "@types/serve-static": "npm:*" - checksum: 10/7a6d26cf6f43d3151caf4fec66ea11c9d23166e4f3102edfe45a94170654a54ea08cf3103d26b3928d7ebcc24162c90488e33986b7e3a5f8941225edd5eb18c7 + checksum: 10/45b199ab669caa33e6badafeebf078e277ea95042309d325a04b1ec498f33d33fd5a4ae9c8e358342367b178fe454d7323c5dfc8002bf27070b210a2c6cc11f0 languageName: node linkType: hard @@ -3915,9 +3867,9 @@ __metadata: linkType: hard "@types/lodash@npm:*": - version: 4.17.4 - resolution: "@types/lodash@npm:4.17.4" - checksum: 10/3ec19f9fc48200006e71733e08bcb1478b0398673657fcfb21a8643d41a80bcce09a01000077c3b23a3c6d86b9b314abe0672a8fdfc0fd66b893bd41955cfab8 + version: 4.17.13 + resolution: "@types/lodash@npm:4.17.13" + checksum: 10/ddb34e20810c71be2d9445bcc4b64ec25b83976738454de709854b79c7f655b03704b76235445699956d65012987720e0e429a35489de65495cdb5420202d905 languageName: node linkType: hard @@ -3951,7 +3903,7 @@ __metadata: languageName: node linkType: hard -"@types/node-fetch@npm:2": +"@types/node-fetch@npm:2, @types/node-fetch@npm:^2.6.4": version: 2.6.12 resolution: "@types/node-fetch@npm:2.6.12" dependencies: @@ -3961,22 +3913,12 @@ __metadata: languageName: node linkType: hard -"@types/node-fetch@npm:^2.6.4": - version: 2.6.6 - resolution: "@types/node-fetch@npm:2.6.6" - dependencies: - "@types/node": "npm:*" - form-data: "npm:^4.0.0" - checksum: 10/ed3ccfe5ad000e55e42835e620c8854033457d475d341177509a32306f530fe6671c966634b1aae3942e93ac377c0960abd878863a9fe06f958a6035e088052e - languageName: node - linkType: hard - "@types/node@npm:*": - version: 20.12.12 - resolution: "@types/node@npm:20.12.12" + version: 22.10.2 + resolution: "@types/node@npm:22.10.2" dependencies: - undici-types: "npm:~5.26.4" - checksum: 10/e3945da0a3017bdc1f88f15bdfb823f526b2a717bd58d4640082d6eb0bd2794b5c99bfb914b9e9324ec116dce36066990353ed1c777e8a7b0641f772575793c4 + undici-types: "npm:~6.20.0" + checksum: 10/451adfefed4add58b069407173e616220fd4aaa3307cdde1bb701aa053b65b54ced8483db2f870dcedec7a58cb3b06101fbc19d85852716672ec1fd3660947fa languageName: node linkType: hard @@ -3997,11 +3939,11 @@ __metadata: linkType: hard "@types/node@npm:^18.11.18": - version: 18.19.33 - resolution: "@types/node@npm:18.19.33" + version: 18.19.68 + resolution: "@types/node@npm:18.19.68" dependencies: undici-types: "npm:~5.26.4" - checksum: 10/e5816356e3bcf1af272587d6a95c172199532a86bdb379e4d314a10605463908b36316af51ff6d3c19d9f1965e14a6f62c6a5cbab876aafffe71e1211512084a + checksum: 10/024a4a8eeca21c0d1eaa575036dbc44528eae180821de71b77868ddc24d18032b988582046db4f7ea2643970a5169d790e1884153472145de07d629bc2ce2ec6 languageName: node linkType: hard @@ -4062,18 +4004,18 @@ __metadata: linkType: hard "@types/passport@npm:*": - version: 1.0.16 - resolution: "@types/passport@npm:1.0.16" + version: 1.0.17 + resolution: "@types/passport@npm:1.0.17" dependencies: "@types/express": "npm:*" - checksum: 10/0ee7b9a46192cb60fb4e49038417b0c10b38e50204ed05b5204b3ea9a73e25da34ca8fe05205eaf42fe977610cdbd3a0d5f2228f8661fe0b303bc758fa2a158f + checksum: 10/3db90645d58d928796dd8e9c328dec8040b71a43f3691d42a08fb4779efcbfc7dccc43ea612066a961a41be0869800096d52fd8aaa71518a89aa4483f67f5914 languageName: node linkType: hard "@types/qs@npm:*": - version: 6.9.15 - resolution: "@types/qs@npm:6.9.15" - checksum: 10/97d8208c2b82013b618e7a9fc14df6bd40a73e1385ac479b6896bafc7949a46201c15f42afd06e86a05e914f146f495f606b6fb65610cc60cf2e0ff743ec38a2 + version: 6.9.17 + resolution: "@types/qs@npm:6.9.17" + checksum: 10/fc3beda0be70e820ddabaa361e8dfec5e09b482b8f6cf1515615479a027dd06cd5ba0ffbd612b654c2605523f45f484c8905a475623d6cd0c4cadcf5d0c517f5 languageName: node linkType: hard @@ -4103,11 +4045,11 @@ __metadata: linkType: hard "@types/sanitize-html@npm:^2.9.0": - version: 2.9.5 - resolution: "@types/sanitize-html@npm:2.9.5" + version: 2.13.0 + resolution: "@types/sanitize-html@npm:2.13.0" dependencies: htmlparser2: "npm:^8.0.0" - checksum: 10/fd0afee5dac91aa2c42391f0c8c9254204f4ee1f10b902aa04e8f7809043d785e28af2732f75277ef09e46838013ad60abedb02ba1424b6218264f3333437fb5 + checksum: 10/a32c67bdf86048efa8ee5cdc1a68351758bae888956010eea58e694c1f9fc580632d1ce0478d31984559e0b03282d130ffe3e87479838c8da92cf1ac06626edc languageName: node linkType: hard @@ -4163,11 +4105,11 @@ __metadata: linkType: hard "@types/yargs@npm:^17.0.8": - version: 17.0.32 - resolution: "@types/yargs@npm:17.0.32" + version: 17.0.33 + resolution: "@types/yargs@npm:17.0.33" dependencies: "@types/yargs-parser": "npm:*" - checksum: 10/1e2b2673847011ce43607df690d392f137d95a2d6ea85aa319403eadda2ef4277365efd4982354d8843f2611ef3846c88599660aaeb537fa9ccddae83c2a89de + checksum: 10/16f6681bf4d99fb671bf56029141ed01db2862e3db9df7fc92d8bea494359ac96a1b4b1c35a836d1e95e665fb18ad753ab2015fc0db663454e8fd4e5d5e2ef91 languageName: node linkType: hard @@ -4308,9 +4250,9 @@ __metadata: linkType: hard "@ungap/structured-clone@npm:^1.2.0": - version: 1.2.0 - resolution: "@ungap/structured-clone@npm:1.2.0" - checksum: 10/c6fe89a505e513a7592e1438280db1c075764793a2397877ff1351721fe8792a966a5359769e30242b3cd023f2efb9e63ca2ca88019d73b564488cc20e3eab12 + version: 1.2.1 + resolution: "@ungap/structured-clone@npm:1.2.1" + checksum: 10/6770f71e8183311b2871601ddb02d62a26373be7cf2950cb546a345a2305c75b502e36ce80166120aa2f5f1ea1562141684651ebbfcc711c58acd32035d3e545 languageName: node linkType: hard @@ -4366,18 +4308,20 @@ __metadata: linkType: hard "acorn-walk@npm:^8.1.1": - version: 8.3.2 - resolution: "acorn-walk@npm:8.3.2" - checksum: 10/57dbe2fd8cf744f562431775741c5c087196cd7a65ce4ccb3f3981cdfad25cd24ad2bad404997b88464ac01e789a0a61e5e355b2a84876f13deef39fb39686ca + version: 8.3.4 + resolution: "acorn-walk@npm:8.3.4" + dependencies: + acorn: "npm:^8.11.0" + checksum: 10/871386764e1451c637bb8ab9f76f4995d408057e9909be6fb5ad68537ae3375d85e6a6f170b98989f44ab3ff6c74ad120bc2779a3d577606e7a0cd2b4efcaf77 languageName: node linkType: hard -"acorn@npm:^8.4.1, acorn@npm:^8.9.0": - version: 8.11.3 - resolution: "acorn@npm:8.11.3" +"acorn@npm:^8.11.0, acorn@npm:^8.4.1, acorn@npm:^8.9.0": + version: 8.14.0 + resolution: "acorn@npm:8.14.0" bin: acorn: bin/acorn - checksum: 10/b688e7e3c64d9bfb17b596e1b35e4da9d50553713b3b3630cf5690f2b023a84eac90c56851e6912b483fe60e8b4ea28b254c07e92f17ef83d72d78745a8352dd + checksum: 10/6df29c35556782ca9e632db461a7f97947772c6c1d5438a81f0c873a3da3a792487e83e404d1c6c25f70513e91aa18745f6eafb1fcc3a43ecd1920b21dd173d2 languageName: node linkType: hard @@ -4390,12 +4334,10 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": - version: 7.1.1 - resolution: "agent-base@npm:7.1.1" - dependencies: - debug: "npm:^4.3.4" - checksum: 10/c478fec8f79953f118704d007a38f2a185458853f5c45579b9669372bd0e12602e88dc2ad0233077831504f7cd6fcc8251c383375bba5eaaf563b102938bda26 +"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": + version: 7.1.3 + resolution: "agent-base@npm:7.1.3" + checksum: 10/3db6d8d4651f2aa1a9e4af35b96ab11a7607af57a24f3bc721a387eaa3b5f674e901f0a648b0caefd48f3fd117c7761b79a3b55854e2aebaa96c3f32cf76af84 languageName: node linkType: hard @@ -4446,7 +4388,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:8.17.1, ajv@npm:^8.12.0": +"ajv@npm:8.17.1, ajv@npm:^8.0.0, ajv@npm:^8.10.0, ajv@npm:^8.11.0, ajv@npm:^8.12.0": version: 8.17.1 resolution: "ajv@npm:8.17.1" dependencies: @@ -4470,18 +4412,6 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^8.0.0, ajv@npm:^8.10.0, ajv@npm:^8.11.0": - version: 8.13.0 - resolution: "ajv@npm:8.13.0" - dependencies: - fast-deep-equal: "npm:^3.1.3" - json-schema-traverse: "npm:^1.0.0" - require-from-string: "npm:^2.0.2" - uri-js: "npm:^4.4.1" - checksum: 10/4ada268c9a6e44be87fd295df0f0a91267a7bae8dbc8a67a2d5799c3cb459232839c99d18b035597bb6e3ffe88af6979f7daece854f590a81ebbbc2dfa80002c - languageName: node - linkType: hard - "ansi-escapes@npm:^4.2.1": version: 4.3.2 resolution: "ansi-escapes@npm:4.3.2" @@ -4499,18 +4429,9 @@ __metadata: linkType: hard "ansi-regex@npm:^6.0.1": - version: 6.0.1 - resolution: "ansi-regex@npm:6.0.1" - checksum: 10/1ff8b7667cded1de4fa2c9ae283e979fc87036864317da86a2e546725f96406746411d0d85e87a2d12fa5abd715d90006de7fa4fa0477c92321ad3b4c7d4e169 - languageName: node - linkType: hard - -"ansi-styles@npm:^3.2.1": - version: 3.2.1 - resolution: "ansi-styles@npm:3.2.1" - dependencies: - color-convert: "npm:^1.9.0" - checksum: 10/d85ade01c10e5dd77b6c89f34ed7531da5830d2cb5882c645f330079975b716438cd7ebb81d0d6e6b4f9c577f19ae41ab55f07f19786b02f9dfd9e0377395665 + version: 6.1.0 + resolution: "ansi-regex@npm:6.1.0" + checksum: 10/495834a53b0856c02acd40446f7130cb0f8284f4a39afdab20d5dc42b2e198b1196119fe887beed8f9055c4ff2055e3b2f6d4641d0be018cdfb64fedf6fc1aac languageName: node linkType: hard @@ -4698,42 +4619,41 @@ __metadata: linkType: hard "array.prototype.flat@npm:^1.3.2": - version: 1.3.2 - resolution: "array.prototype.flat@npm:1.3.2" + version: 1.3.3 + resolution: "array.prototype.flat@npm:1.3.3" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - checksum: 10/d9d2f6f27584de92ec7995bc931103e6de722cd2498bdbfc4cba814fc3e52f056050a93be883018811f7c0a35875f5056584a0e940603a5e5934f0279896aebe + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10/f9b992fa0775d8f7c97abc91eb7f7b2f0ed8430dd9aeb9fdc2967ac4760cdd7fc2ef7ead6528fef40c7261e4d790e117808ce0d3e7e89e91514d4963a531cd01 languageName: node linkType: hard "array.prototype.flatmap@npm:^1.3.2": - version: 1.3.2 - resolution: "array.prototype.flatmap@npm:1.3.2" + version: 1.3.3 + resolution: "array.prototype.flatmap@npm:1.3.3" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - checksum: 10/33f20006686e0cbe844fde7fd290971e8366c6c5e3380681c2df15738b1df766dd02c7784034aeeb3b037f65c496ee54de665388288edb323a2008bb550f77ea + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-shim-unscopables: "npm:^1.0.2" + checksum: 10/473534573aa4b37b1d80705d0ce642f5933cccf5617c9f3e8a56686e9815ba93d469138e86a1f25d2fe8af999c3d24f54d703ec1fc2db2e6778d46d0f4ac951e languageName: node linkType: hard -"arraybuffer.prototype.slice@npm:^1.0.3": - version: 1.0.3 - resolution: "arraybuffer.prototype.slice@npm:1.0.3" +"arraybuffer.prototype.slice@npm:^1.0.4": + version: 1.0.4 + resolution: "arraybuffer.prototype.slice@npm:1.0.4" dependencies: array-buffer-byte-length: "npm:^1.0.1" - call-bind: "npm:^1.0.5" + call-bind: "npm:^1.0.8" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.22.3" - es-errors: "npm:^1.2.1" - get-intrinsic: "npm:^1.2.3" + es-abstract: "npm:^1.23.5" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" is-array-buffer: "npm:^3.0.4" - is-shared-array-buffer: "npm:^1.0.2" - checksum: 10/0221f16c1e3ec7b67da870ee0e1f12b825b5f9189835392b59a22990f715827561a4f4cd5330dc7507de272d8df821be6cd4b0cb569babf5ea4be70e365a2f3d + checksum: 10/4821ebdfe7d699f910c7f09bc9fa996f09b96b80bccb4f5dd4b59deae582f6ad6e505ecef6376f8beac1eda06df2dbc89b70e82835d104d6fcabd33c1aed1ae9 languageName: node linkType: hard @@ -4754,9 +4674,9 @@ __metadata: linkType: hard "async@npm:^3.2.3, async@npm:^3.2.4": - version: 3.2.5 - resolution: "async@npm:3.2.5" - checksum: 10/323c3615c3f0ab1ac25a6f953296bc0ac3213d5e0f1c0debdb12964e55963af288d570293c11e44f7967af58c06d2a88d0ea588c86ec0fbf62fa98037f604a0f + version: 3.2.6 + resolution: "async@npm:3.2.6" + checksum: 10/cb6e0561a3c01c4b56a799cc8bab6ea5fef45f069ab32500b6e19508db270ef2dffa55e5aed5865c5526e9907b1f8be61b27530823b411ffafb5e1538c86c368 languageName: node linkType: hard @@ -4784,12 +4704,12 @@ __metadata: linkType: hard "avvio@npm:^8.3.0": - version: 8.3.2 - resolution: "avvio@npm:8.3.2" + version: 8.4.0 + resolution: "avvio@npm:8.4.0" dependencies: "@fastify/error": "npm:^3.3.0" fastq: "npm:^1.17.1" - checksum: 10/5edef27388ac4c3f07453460b1cc66bad9ae9be2af9b55150ddf720729e2bf12be1dd81c822744363fdea4bb682edcf4c28d8235114e17b78f85f5c398e5bf68 + checksum: 10/b98ffd99743d404d32094a26ce5296937cdfc8a7c75837fedfb79b409a9a51b177173aa90e930b1fa453965b5fa18ee4548dca20eac191846d5de91c487c4da4 languageName: node linkType: hard @@ -4804,20 +4724,20 @@ __metadata: linkType: hard "axios@npm:^1.3.5": - version: 1.7.2 - resolution: "axios@npm:1.7.2" + version: 1.7.9 + resolution: "axios@npm:1.7.9" dependencies: follow-redirects: "npm:^1.15.6" form-data: "npm:^4.0.0" proxy-from-env: "npm:^1.1.0" - checksum: 10/6ae80dda9736bb4762ce717f1a26ff997d94672d3a5799ad9941c24d4fb019c1dff45be8272f08d1975d7950bac281f3ba24aff5ecd49ef5a04d872ec428782f + checksum: 10/b7a5f660ea53ba9c2a745bf5ad77ad8bf4f1338e13ccc3f9f09f810267d6c638c03dac88b55dae8dc98b79c57d2d6835be651d58d2af97c174f43d289a9fd007 languageName: node linkType: hard "b4a@npm:^1.6.4": - version: 1.6.6 - resolution: "b4a@npm:1.6.6" - checksum: 10/6154a36bd78b53ecd2843a829352532a1bf9fc8081dab339ba06ca3c9ffcf25d340c3b18fe4ba0fc17a546a54c1ed814cea92cd6b895f6bd2837ca4ee0fc9f52 + version: 1.6.7 + resolution: "b4a@npm:1.6.7" + checksum: 10/1ac056e3bce378d4d3e570e57319360a9d3125ab6916a1921b95bea33d9ee646698ebc75467561fd6fcc80ff697612124c89bb9b95e80db94c6dc23fcb977705 languageName: node linkType: hard @@ -4864,24 +4784,27 @@ __metadata: linkType: hard "babel-preset-current-node-syntax@npm:^1.0.0": - version: 1.0.1 - resolution: "babel-preset-current-node-syntax@npm:1.0.1" + version: 1.1.0 + resolution: "babel-preset-current-node-syntax@npm:1.1.0" dependencies: "@babel/plugin-syntax-async-generators": "npm:^7.8.4" "@babel/plugin-syntax-bigint": "npm:^7.8.3" - "@babel/plugin-syntax-class-properties": "npm:^7.8.3" - "@babel/plugin-syntax-import-meta": "npm:^7.8.3" + "@babel/plugin-syntax-class-properties": "npm:^7.12.13" + "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" + "@babel/plugin-syntax-import-attributes": "npm:^7.24.7" + "@babel/plugin-syntax-import-meta": "npm:^7.10.4" "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - "@babel/plugin-syntax-numeric-separator": "npm:^7.8.3" + "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-syntax-top-level-await": "npm:^7.8.3" + "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10/94561959cb12bfa80867c9eeeace7c3d48d61707d33e55b4c3fdbe82fc745913eb2dbfafca62aef297421b38aadcb58550e5943f50fbcebbeefd70ce2bed4b74 + checksum: 10/46331111ae72b7121172fd9e6a4a7830f651ad44bf26dbbf77b3c8a60a18009411a3eacb5e72274004290c110371230272109957d5224d155436b4794ead2f1b languageName: node linkType: hard @@ -4921,9 +4844,9 @@ __metadata: linkType: hard "bare-events@npm:^2.2.0": - version: 2.4.2 - resolution: "bare-events@npm:2.4.2" - checksum: 10/c1006ad13b7e62a412466d4eac8466b4ceb46ce84a5e2fc164cd4b10edaaa5016adc684147134b67a6a3865aaf5aa007191647bdb5dbf859b1d5735d2a9ddf3b + version: 2.5.0 + resolution: "bare-events@npm:2.5.0" + checksum: 10/a0830af0e1d47c74878109bd35cd9118305820c823d43bca2802e131ba7652bb5fdd94fb0c40a31313f440ed3964ab9b35394b3794437c238519bfbcaa52a8f8 languageName: node linkType: hard @@ -4986,17 +4909,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.22.2": - version: 4.23.0 - resolution: "browserslist@npm:4.23.0" +"browserslist@npm:^4.24.0": + version: 4.24.3 + resolution: "browserslist@npm:4.24.3" dependencies: - caniuse-lite: "npm:^1.0.30001587" - electron-to-chromium: "npm:^1.4.668" - node-releases: "npm:^2.0.14" - update-browserslist-db: "npm:^1.0.13" + caniuse-lite: "npm:^1.0.30001688" + electron-to-chromium: "npm:^1.5.73" + node-releases: "npm:^2.0.19" + update-browserslist-db: "npm:^1.1.1" bin: browserslist: cli.js - checksum: 10/496c3862df74565dd942b4ae65f502c575cbeba1fa4a3894dad7aa3b16130dc3033bc502d8848147f7b625154a284708253d9598bcdbef5a1e34cf11dc7bad8e + checksum: 10/f5b22757302a4c04036c4ed82ef82d8005c15b809fa006132765f306e8d8a5c02703479f6738db6640f27c0935ebecde4fa5ae3457fc7ad4805156430dba6bc7 languageName: node linkType: hard @@ -5082,8 +5005,8 @@ __metadata: linkType: hard "cacache@npm:^18.0.0": - version: 18.0.3 - resolution: "cacache@npm:18.0.3" + version: 18.0.4 + resolution: "cacache@npm:18.0.4" dependencies: "@npmcli/fs": "npm:^3.1.0" fs-minipass: "npm:^3.0.0" @@ -5097,20 +5020,59 @@ __metadata: ssri: "npm:^10.0.0" tar: "npm:^6.1.11" unique-filename: "npm:^3.0.0" - checksum: 10/d4c161f071524bb636334b8cf94780c014e29c180a886b8184da8f2f44d2aca88d5664797c661e9f74bdbd34697c2f231ed7c24c256cecbb0a0563ad1ada2219 + checksum: 10/ca2f7b2d3003f84d362da9580b5561058ccaecd46cba661cbcff0375c90734b610520d46b472a339fd032d91597ad6ed12dde8af81571197f3c9772b5d35b104 languageName: node linkType: hard -"call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": - version: 1.0.7 - resolution: "call-bind@npm:1.0.7" +"cacache@npm:^19.0.1": + version: 19.0.1 + resolution: "cacache@npm:19.0.1" + dependencies: + "@npmcli/fs": "npm:^4.0.0" + fs-minipass: "npm:^3.0.0" + glob: "npm:^10.2.2" + lru-cache: "npm:^10.0.1" + minipass: "npm:^7.0.3" + minipass-collect: "npm:^2.0.1" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + p-map: "npm:^7.0.2" + ssri: "npm:^12.0.0" + tar: "npm:^7.4.3" + unique-filename: "npm:^4.0.0" + checksum: 10/ea026b27b13656330c2bbaa462a88181dcaa0435c1c2e705db89b31d9bdf7126049d6d0445ba746dca21454a0cfdf1d6f47fd39d34c8c8435296b30bc5738a13 + languageName: node + linkType: hard + +"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1": + version: 1.0.1 + resolution: "call-bind-apply-helpers@npm:1.0.1" dependencies: - es-define-property: "npm:^1.0.0" es-errors: "npm:^1.3.0" function-bind: "npm:^1.1.2" + checksum: 10/6e30c621170e45f1fd6735e84d02ee8e02a3ab95cb109499d5308cbe5d1e84d0cd0e10b48cc43c76aa61450ae1b03a7f89c37c10fc0de8d4998b42aab0f268cc + languageName: node + linkType: hard + +"call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7, call-bind@npm:^1.0.8": + version: 1.0.8 + resolution: "call-bind@npm:1.0.8" + dependencies: + call-bind-apply-helpers: "npm:^1.0.0" + es-define-property: "npm:^1.0.0" get-intrinsic: "npm:^1.2.4" - set-function-length: "npm:^1.2.1" - checksum: 10/cd6fe658e007af80985da5185bff7b55e12ef4c2b6f41829a26ed1eef254b1f1c12e3dfd5b2b068c6ba8b86aba62390842d81752e67dcbaec4f6f76e7113b6b7 + set-function-length: "npm:^1.2.2" + checksum: 10/659b03c79bbfccf0cde3a79e7d52570724d7290209823e1ca5088f94b52192dc1836b82a324d0144612f816abb2f1734447438e38d9dafe0b3f82c2a1b9e3bce + languageName: node + linkType: hard + +"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3": + version: 1.0.3 + resolution: "call-bound@npm:1.0.3" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + get-intrinsic: "npm:^1.2.6" + checksum: 10/c39a8245f68cdb7c1f5eea7b3b1e3a7a90084ea6efebb78ebc454d698ade2c2bb42ec033abc35f1e596d62496b6100e9f4cdfad1956476c510130e2cda03266d languageName: node linkType: hard @@ -5146,10 +5108,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001587": - version: 1.0.30001621 - resolution: "caniuse-lite@npm:1.0.30001621" - checksum: 10/238187b8565edd98b041829a4157ff23406e8b573a8f5a7f7d75fd6bd46c508e4d1a07eb4a0086cfa1bce2f45fcd3b08ea7ffc36584ef2b1d38f8215b7301853 +"caniuse-lite@npm:^1.0.30001688": + version: 1.0.30001689 + resolution: "caniuse-lite@npm:1.0.30001689" + checksum: 10/62dfdd3dc7537b1d812c2f8ee219051f369bc3e93b5bf0380fdb20d4d6dd6f7c21f5332fa7ecc903984bdb6d284b44bc23b4deeada788eb5257b4b2c5f46931c languageName: node linkType: hard @@ -5163,17 +5125,6 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.4.2": - version: 2.4.2 - resolution: "chalk@npm:2.4.2" - dependencies: - ansi-styles: "npm:^3.2.1" - escape-string-regexp: "npm:^1.0.5" - supports-color: "npm:^5.3.0" - checksum: 10/3d1d103433166f6bfe82ac75724951b33769675252d8417317363ef9d54699b7c3b2d46671b772b893a8e50c3ece70c4b933c73c01e81bc60ea4df9b55afa303 - languageName: node - linkType: hard - "chalk@npm:^5.3.0": version: 5.3.0 resolution: "chalk@npm:5.3.0" @@ -5219,11 +5170,11 @@ __metadata: linkType: hard "chokidar@npm:^4.0.0": - version: 4.0.1 - resolution: "chokidar@npm:4.0.1" + version: 4.0.2 + resolution: "chokidar@npm:4.0.2" dependencies: readdirp: "npm:^4.0.1" - checksum: 10/62749d2173a60cc5632d6c6e0b7024f33aadce47b06d02e55ad03c7b8daaaf2fc85d4296c047473d04387fd992dab9384cc5263c70a3dc3018b7ebecfb5b5217 + checksum: 10/fc25d20d72ee0e74b5be1fd9df366dc8aa17709a59c364c321b6f35b6d2fd8c65d01bda74eb42ffd61ad7807e5de5e673c6bd503c2ed0ab2a79be5cb51d4c259 languageName: node linkType: hard @@ -5234,6 +5185,13 @@ __metadata: languageName: node linkType: hard +"chownr@npm:^3.0.0": + version: 3.0.0 + resolution: "chownr@npm:3.0.0" + checksum: 10/b63cb1f73d171d140a2ed8154ee6566c8ab775d3196b0e03a2a94b5f6a0ce7777ee5685ca56849403c8d17bd457a6540672f9a60696a6137c7a409097495b82c + languageName: node + linkType: hard + "ci-info@npm:^3.2.0": version: 3.9.0 resolution: "ci-info@npm:3.9.0" @@ -5242,9 +5200,9 @@ __metadata: linkType: hard "cjs-module-lexer@npm:^1.0.0": - version: 1.3.1 - resolution: "cjs-module-lexer@npm:1.3.1" - checksum: 10/6629188d5ce74b57e5dce2222db851b5496a8d65b533a05957fb24089a3cec8d769378013c375a954c5a0f7522cde6a36d5a65bfd88f5575cb2de3176046fa8e + version: 1.4.1 + resolution: "cjs-module-lexer@npm:1.4.1" + checksum: 10/6e830a1e00a34d416949bbc1924f3e8da65cef4a6a09e2b7fa35722e2d1c34bf378d3baca987b698d1cbc3eb83e44b044039b4e82755c96f30e0f03d1d227637 languageName: node linkType: hard @@ -5321,15 +5279,6 @@ __metadata: languageName: node linkType: hard -"color-convert@npm:^1.9.0": - version: 1.9.3 - resolution: "color-convert@npm:1.9.3" - dependencies: - color-name: "npm:1.1.3" - checksum: 10/ffa319025045f2973919d155f25e7c00d08836b6b33ea2d205418c59bd63a665d713c52d9737a9e0fe467fb194b40fbef1d849bae80d674568ee220a31ef3d10 - languageName: node - linkType: hard - "color-convert@npm:^2.0.1": version: 2.0.1 resolution: "color-convert@npm:2.0.1" @@ -5339,13 +5288,6 @@ __metadata: languageName: node linkType: hard -"color-name@npm:1.1.3": - version: 1.1.3 - resolution: "color-name@npm:1.1.3" - checksum: 10/09c5d3e33d2105850153b14466501f2bfb30324a2f76568a408763a3b7433b0e50e5b4ab1947868e65cb101bb7cb75029553f2c333b6d4b8138a73fcc133d69d - languageName: node - linkType: hard - "color-name@npm:^1.0.0, color-name@npm:~1.1.4": version: 1.1.4 resolution: "color-name@npm:1.1.4" @@ -5405,6 +5347,18 @@ __metadata: languageName: node linkType: hard +"commitlint@npm:19.5.0": + version: 19.5.0 + resolution: "commitlint@npm:19.5.0" + dependencies: + "@commitlint/cli": "npm:^19.5.0" + "@commitlint/types": "npm:^19.5.0" + bin: + commitlint: cli.js + checksum: 10/dd01a33d773317c43b9e25d666b0c0383468e01a715d55e0060997e1a1838b9067aeb72eeefb7abd003c6cd1821e298b9102fb309aae440d830f671d9129a11e + languageName: node + linkType: hard + "compare-func@npm:^2.0.0": version: 2.0.0 resolution: "compare-func@npm:2.0.0" @@ -5541,16 +5495,9 @@ __metadata: linkType: hard "cookie-signature@npm:^1.1.0": - version: 1.2.1 - resolution: "cookie-signature@npm:1.2.1" - checksum: 10/b871138a81382173d51dde5c1c56e8b313bc4b9e5f2f67d0d63be50fd43b92a25cb9bd72c2fc2935c0c6cb6cce834e7e2fd12830d7ec289ccac5bdec19dd14eb - languageName: node - linkType: hard - -"cookie@npm:^0.6.0": - version: 0.6.0 - resolution: "cookie@npm:0.6.0" - checksum: 10/c1f8f2ea7d443b9331680598b0ae4e6af18a618c37606d1bbdc75bec8361cce09fe93e727059a673f2ba24467131a9fb5a4eec76bb1b149c1b3e1ccb268dc583 + version: 1.2.2 + resolution: "cookie-signature@npm:1.2.2" + checksum: 10/be44a3c9a56f3771aea3a8bd8ad8f0a8e2679bcb967478267f41a510b4eb5ec55085386ba79c706c4ac21605ca76f4251973444b90283e0eb3eeafe8a92c7708 languageName: node linkType: hard @@ -5561,6 +5508,13 @@ __metadata: languageName: node linkType: hard +"cookie@npm:^1.0.1": + version: 1.0.2 + resolution: "cookie@npm:1.0.2" + checksum: 10/f5817cdc84d8977761b12549eba29435e675e65c7fef172bc31737788cd8adc83796bf8abe6d950554e7987325ad2d9ac2971c5bd8ff0c4f81c145f82e4ab1be + languageName: node + linkType: hard + "core-util-is@npm:~1.0.0": version: 1.0.3 resolution: "core-util-is@npm:1.0.3" @@ -5580,16 +5534,16 @@ __metadata: languageName: node linkType: hard -"cosmiconfig-typescript-loader@npm:^5.0.0": - version: 5.0.0 - resolution: "cosmiconfig-typescript-loader@npm:5.0.0" +"cosmiconfig-typescript-loader@npm:^6.1.0": + version: 6.1.0 + resolution: "cosmiconfig-typescript-loader@npm:6.1.0" dependencies: - jiti: "npm:^1.19.1" + jiti: "npm:^2.4.1" peerDependencies: "@types/node": "*" - cosmiconfig: ">=8.2" - typescript: ">=4" - checksum: 10/ccbb367fe92e623207cb33a85c1fe2e2b592e2af845b38c39c0781e0b05c1a72642eec9bea1ed589d0ac95b47c5d1f232f43cbbe0f68b6218f7d887d9813f850 + cosmiconfig: ">=9" + typescript: ">=5" + checksum: 10/e8b28b08759753c46a991e3d4db675480ea0081da9c098e426a89f4a12395e448c3090536d1ec1cb7adb5d7beb0ea266b7717053e3adbc283806a3b62339b68d languageName: node linkType: hard @@ -5699,13 +5653,13 @@ __metadata: linkType: hard "cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" dependencies: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" - checksum: 10/e1a13869d2f57d974de0d9ef7acbf69dc6937db20b918525a01dacb5032129bd552d290d886d981e99f1b624cb03657084cc87bd40f115c07ecf376821c729ce + checksum: 10/0d52657d7ae36eb130999dffff1168ec348687b48dd38e2ff59992ed916c88d328cf1d07ff4a4a10bc78de5e1c23f04b306d569e42f7a2293915c081e4dfee86 languageName: node linkType: hard @@ -5787,21 +5741,21 @@ __metadata: linkType: hard "dayjs@npm:^1.11.9": - version: 1.11.11 - resolution: "dayjs@npm:1.11.11" - checksum: 10/f03948b172fbeed229837965988d1d5bac99c72a31c28731a457303259439f2f36289186489ae140adbeb10f591a926908c8de5d81eb449a2edbf5cbd6e9e30c + version: 1.11.13 + resolution: "dayjs@npm:1.11.13" + checksum: 10/7374d63ab179b8d909a95e74790def25c8986e329ae989840bacb8b1888be116d20e1c4eee75a69ea0dfbae13172efc50ef85619d304ee7ca3c01d5878b704f5 languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4": - version: 4.3.4 - resolution: "debug@npm:4.3.4" +"debug@npm:4, debug@npm:^4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5": + version: 4.4.0 + resolution: "debug@npm:4.4.0" dependencies: - ms: "npm:2.1.2" + ms: "npm:^2.1.3" peerDependenciesMeta: supports-color: optional: true - checksum: 10/0073c3bcbd9cb7d71dd5f6b55be8701af42df3e56e911186dfa46fac3a5b9eb7ce7f377dd1d3be6db8977221f8eb333d945216f645cf56f6b688cd484837d255 + checksum: 10/1847944c2e3c2c732514b93d11886575625686056cd765336212dc15de2d2b29612b6cd80e1afba767bb8e1803b778caf9973e98169ef1a24a7a7009e1820367 languageName: node linkType: hard @@ -5814,30 +5768,6 @@ __metadata: languageName: node linkType: hard -"debug@npm:^4": - version: 4.3.5 - resolution: "debug@npm:4.3.5" - dependencies: - ms: "npm:2.1.2" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10/cb6eab424c410e07813ca1392888589972ce9a32b8829c6508f5e1f25f3c3e70a76731610ae55b4bbe58d1a2fffa1424b30e97fa8d394e49cd2656a9643aedd2 - languageName: node - linkType: hard - -"debug@npm:^4.3.5": - version: 4.3.6 - resolution: "debug@npm:4.3.6" - dependencies: - ms: "npm:2.1.2" - peerDependenciesMeta: - supports-color: - optional: true - checksum: 10/d3adb9af7d57a9e809a68f404490cf776122acca16e6359a2702c0f462e510e91f9765c07f707b8ab0d91e03bad57328f3256f5082631cefb5393d0394d50fb7 - languageName: node - linkType: hard - "decamelize-keys@npm:^1.1.0": version: 1.1.1 resolution: "decamelize-keys@npm:1.1.1" @@ -5892,7 +5822,7 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": +"define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: @@ -5938,7 +5868,7 @@ __metadata: languageName: node linkType: hard -"detect-libc@npm:^2.0.0, detect-libc@npm:^2.0.3": +"detect-libc@npm:^2.0.0, detect-libc@npm:^2.0.1, detect-libc@npm:^2.0.3": version: 2.0.3 resolution: "detect-libc@npm:2.0.3" checksum: 10/b4ea018d623e077bd395f168a9e81db77370dde36a5b01d067f2ad7989924a81d31cb547ff764acb2aa25d50bb7fdde0b0a93bec02212b0cb430621623246d39 @@ -6057,13 +5987,31 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:16.4.5, dotenv@npm:^16.0.0, dotenv@npm:^16.0.3": +"dotenv@npm:16.4.5": version: 16.4.5 resolution: "dotenv@npm:16.4.5" checksum: 10/55a3134601115194ae0f924e54473459ed0d9fc340ae610b676e248cca45aa7c680d86365318ea964e6da4e2ea80c4514c1adab5adb43d6867fb57ff068f95c8 languageName: node linkType: hard +"dotenv@npm:^16.0.0, dotenv@npm:^16.0.3": + version: 16.4.7 + resolution: "dotenv@npm:16.4.7" + checksum: 10/f13bfe97db88f0df4ec505eeffb8925ec51f2d56a3d0b6d916964d8b4af494e6fb1633ba5d09089b552e77ab2a25de58d70259b2c5ed45ec148221835fc99a0c + languageName: node + linkType: hard + +"dunder-proto@npm:^1.0.0": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.2.0" + checksum: 10/5add88a3d68d42d6e6130a0cac450b7c2edbe73364bbd2fc334564418569bea97c6943a8fcd70e27130bf32afc236f30982fc4905039b703f23e9e0433c29934 + languageName: node + linkType: hard + "eastasianwidth@npm:^0.2.0": version: 0.2.0 resolution: "eastasianwidth@npm:0.2.0" @@ -6091,10 +6039,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.668": - version: 1.4.779 - resolution: "electron-to-chromium@npm:1.4.779" - checksum: 10/6a310e68a9e2bca0c386cd1063a44a283e1779b8969be96cbd7464dd24c28005adcd8841b7a2171f6c0b0090c3341e5d8e7f57422d98c3a070bc2014d9220e27 +"electron-to-chromium@npm:^1.5.73": + version: 1.5.74 + resolution: "electron-to-chromium@npm:1.5.74" + checksum: 10/6ed6330341e865e25e07c2f8dd5f614ffac929014571d15f1386a685b6d2a4c9bfc0c94f22392ebe0f72c834f48d578990e4e3399949fc4363219fc36d5ac553 languageName: node linkType: hard @@ -6177,70 +6125,70 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.2": - version: 1.23.3 - resolution: "es-abstract@npm:1.23.3" +"es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.5": + version: 1.23.6 + resolution: "es-abstract@npm:1.23.6" dependencies: array-buffer-byte-length: "npm:^1.0.1" - arraybuffer.prototype.slice: "npm:^1.0.3" + arraybuffer.prototype.slice: "npm:^1.0.4" available-typed-arrays: "npm:^1.0.7" - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" data-view-buffer: "npm:^1.0.1" data-view-byte-length: "npm:^1.0.1" data-view-byte-offset: "npm:^1.0.0" - es-define-property: "npm:^1.0.0" + es-define-property: "npm:^1.0.1" es-errors: "npm:^1.3.0" es-object-atoms: "npm:^1.0.0" es-set-tostringtag: "npm:^2.0.3" - es-to-primitive: "npm:^1.2.1" - function.prototype.name: "npm:^1.1.6" - get-intrinsic: "npm:^1.2.4" + es-to-primitive: "npm:^1.3.0" + function.prototype.name: "npm:^1.1.7" + get-intrinsic: "npm:^1.2.6" get-symbol-description: "npm:^1.0.2" - globalthis: "npm:^1.0.3" - gopd: "npm:^1.0.1" + globalthis: "npm:^1.0.4" + gopd: "npm:^1.2.0" has-property-descriptors: "npm:^1.0.2" - has-proto: "npm:^1.0.3" - has-symbols: "npm:^1.0.3" + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" hasown: "npm:^2.0.2" - internal-slot: "npm:^1.0.7" + internal-slot: "npm:^1.1.0" is-array-buffer: "npm:^3.0.4" is-callable: "npm:^1.2.7" - is-data-view: "npm:^1.0.1" + is-data-view: "npm:^1.0.2" is-negative-zero: "npm:^2.0.3" - is-regex: "npm:^1.1.4" + is-regex: "npm:^1.2.1" is-shared-array-buffer: "npm:^1.0.3" - is-string: "npm:^1.0.7" + is-string: "npm:^1.1.1" is-typed-array: "npm:^1.1.13" - is-weakref: "npm:^1.0.2" - object-inspect: "npm:^1.13.1" + is-weakref: "npm:^1.1.0" + math-intrinsics: "npm:^1.0.0" + object-inspect: "npm:^1.13.3" object-keys: "npm:^1.1.1" object.assign: "npm:^4.1.5" - regexp.prototype.flags: "npm:^1.5.2" - safe-array-concat: "npm:^1.1.2" - safe-regex-test: "npm:^1.0.3" - string.prototype.trim: "npm:^1.2.9" - string.prototype.trimend: "npm:^1.0.8" + regexp.prototype.flags: "npm:^1.5.3" + safe-array-concat: "npm:^1.1.3" + safe-regex-test: "npm:^1.1.0" + string.prototype.trim: "npm:^1.2.10" + string.prototype.trimend: "npm:^1.0.9" string.prototype.trimstart: "npm:^1.0.8" typed-array-buffer: "npm:^1.0.2" typed-array-byte-length: "npm:^1.0.1" - typed-array-byte-offset: "npm:^1.0.2" - typed-array-length: "npm:^1.0.6" + typed-array-byte-offset: "npm:^1.0.3" + typed-array-length: "npm:^1.0.7" unbox-primitive: "npm:^1.0.2" - which-typed-array: "npm:^1.1.15" - checksum: 10/2da795a6a1ac5fc2c452799a409acc2e3692e06dc6440440b076908617188899caa562154d77263e3053bcd9389a07baa978ab10ac3b46acc399bd0c77be04cb + which-typed-array: "npm:^1.1.16" + checksum: 10/a8987ea76445505bedbdee09251ca5cb9bdbb1578df991eb69b888bd721448d17111ba847b560f6e7c8974989b885830663fef07b0bdf4ddf8b61ed7ecd34d58 languageName: node linkType: hard -"es-define-property@npm:^1.0.0": - version: 1.0.0 - resolution: "es-define-property@npm:1.0.0" - dependencies: - get-intrinsic: "npm:^1.2.4" - checksum: 10/f66ece0a887b6dca71848fa71f70461357c0e4e7249696f81bad0a1f347eed7b31262af4a29f5d726dc026426f085483b6b90301855e647aa8e21936f07293c6 +"es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 10/f8dc9e660d90919f11084db0a893128f3592b781ce967e4fccfb8f3106cb83e400a4032c559184ec52ee1dbd4b01e7776c7cd0b3327b1961b1a4a7008920fe78 languageName: node linkType: hard -"es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": +"es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" checksum: 10/96e65d640156f91b707517e8cdc454dd7d47c32833aa3e85d79f24f9eb7ea85f39b63e36216ef0114996581969b59fe609a94e30316b08f5f4df1d44134cf8d5 @@ -6267,7 +6215,7 @@ __metadata: languageName: node linkType: hard -"es-shim-unscopables@npm:^1.0.0, es-shim-unscopables@npm:^1.0.2": +"es-shim-unscopables@npm:^1.0.2": version: 1.0.2 resolution: "es-shim-unscopables@npm:1.0.2" dependencies: @@ -6276,31 +6224,24 @@ __metadata: languageName: node linkType: hard -"es-to-primitive@npm:^1.2.1": - version: 1.2.1 - resolution: "es-to-primitive@npm:1.2.1" +"es-to-primitive@npm:^1.3.0": + version: 1.3.0 + resolution: "es-to-primitive@npm:1.3.0" dependencies: - is-callable: "npm:^1.1.4" - is-date-object: "npm:^1.0.1" - is-symbol: "npm:^1.0.2" - checksum: 10/74aeeefe2714cf99bb40cab7ce3012d74e1e2c1bd60d0a913b467b269edde6e176ca644b5ba03a5b865fb044a29bca05671cd445c85ca2cdc2de155d7fc8fe9b + is-callable: "npm:^1.2.7" + is-date-object: "npm:^1.0.5" + is-symbol: "npm:^1.0.4" + checksum: 10/17faf35c221aad59a16286cbf58ef6f080bf3c485dff202c490d074d8e74da07884e29b852c245d894eac84f73c58330ec956dfd6d02c0b449d75eb1012a3f9b languageName: node linkType: hard -"escalade@npm:^3.1.1": +"escalade@npm:^3.1.1, escalade@npm:^3.2.0": version: 3.2.0 resolution: "escalade@npm:3.2.0" checksum: 10/9d7169e3965b2f9ae46971afa392f6e5a25545ea30f2e2dd99c9b0a95a3f52b5653681a84f5b2911a413ddad2d7a93d3514165072f349b5ffc59c75a899970d6 languageName: node linkType: hard -"escalade@npm:^3.1.2": - version: 3.1.2 - resolution: "escalade@npm:3.1.2" - checksum: 10/a1e07fea2f15663c30e40b9193d658397846ffe28ce0a3e4da0d8e485fedfeca228ab846aee101a05015829adf39f9934ff45b2a3fca47bed37a29646bd05cd3 - languageName: node - linkType: hard - "escape-html@npm:~1.0.3": version: 1.0.3 resolution: "escape-html@npm:1.0.3" @@ -6308,13 +6249,6 @@ __metadata: languageName: node linkType: hard -"escape-string-regexp@npm:^1.0.5": - version: 1.0.5 - resolution: "escape-string-regexp@npm:1.0.5" - checksum: 10/6092fda75c63b110c706b6a9bfde8a612ad595b628f0bd2147eea1d3406723020810e591effc7db1da91d80a71a737a313567c5abb3813e8d9c71f4aa595b410 - languageName: node - linkType: hard - "escape-string-regexp@npm:^2.0.0": version: 2.0.0 resolution: "escape-string-regexp@npm:2.0.0" @@ -6376,7 +6310,7 @@ __metadata: languageName: node linkType: hard -"eslint-module-utils@npm:^2.8.0": +"eslint-module-utils@npm:^2.8.0, eslint-module-utils@npm:^2.8.1": version: 2.12.0 resolution: "eslint-module-utils@npm:2.12.0" dependencies: @@ -6388,18 +6322,6 @@ __metadata: languageName: node linkType: hard -"eslint-module-utils@npm:^2.8.1": - version: 2.8.2 - resolution: "eslint-module-utils@npm:2.8.2" - dependencies: - debug: "npm:^3.2.7" - peerDependenciesMeta: - eslint: - optional: true - checksum: 10/d86a8c674717258ff599a82506b9b03626143a6c2d71b0b9ddb1afde4df0cbb9417340dc93c46398294a59c76cb7f3de911fa0199973dcdf4ffc3f8ecad09741 - languageName: node - linkType: hard - "eslint-plugin-import@npm:2.29.1": version: 2.29.1 resolution: "eslint-plugin-import@npm:2.29.1" @@ -6437,7 +6359,7 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": +"eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": version: 3.4.3 resolution: "eslint-visitor-keys@npm:3.4.3" checksum: 10/3f357c554a9ea794b094a09bd4187e5eacd1bc0d0653c3adeb87962c548e6a1ab8f982b86963ae1337f5d976004146536dcee5d0e2806665b193fbfbf1a9231b @@ -6514,11 +6436,11 @@ __metadata: linkType: hard "esquery@npm:^1.4.2": - version: 1.5.0 - resolution: "esquery@npm:1.5.0" + version: 1.6.0 + resolution: "esquery@npm:1.6.0" dependencies: estraverse: "npm:^5.1.0" - checksum: 10/e65fcdfc1e0ff5effbf50fb4f31ea20143ae5df92bb2e4953653d8d40aa4bc148e0d06117a592ce4ea53eeab1dafdfded7ea7e22a5be87e82d73757329a1b01d + checksum: 10/c587fb8ec9ed83f2b1bc97cf2f6854cc30bf784a79d62ba08c6e358bf22280d69aee12827521cf38e69ae9761d23fb7fde593ce315610f85655c139d99b05e5a languageName: node linkType: hard @@ -6708,8 +6630,8 @@ __metadata: linkType: hard "fast-json-stringify@npm:^5.7.0, fast-json-stringify@npm:^5.8.0": - version: 5.16.0 - resolution: "fast-json-stringify@npm:5.16.0" + version: 5.16.1 + resolution: "fast-json-stringify@npm:5.16.1" dependencies: "@fastify/merge-json-schemas": "npm:^0.1.0" ajv: "npm:^8.10.0" @@ -6718,7 +6640,7 @@ __metadata: fast-uri: "npm:^2.1.0" json-schema-ref-resolver: "npm:^1.0.1" rfdc: "npm:^1.2.0" - checksum: 10/06ae46bba0d362c515aed21326cd9496723dd34422b7d86a5da7442807b9b02ecea856e4ed42b4aa96dce61c806c2bf29eb483efa17ef63a4ff76aab3c2cc21b + checksum: 10/7ae834a926770c7ea5469915e78720c0e0d7a5d4bbe5410f4d22b7c1b422c97ba1a5a1987234ed356dd25de8c9df2fa1bf5a4de3482973cd1100f2d55e5f617d languageName: node linkType: hard @@ -6868,8 +6790,8 @@ __metadata: linkType: hard "fastify@npm:^5.0.0": - version: 5.0.0 - resolution: "fastify@npm:5.0.0" + version: 5.2.0 + resolution: "fastify@npm:5.2.0" dependencies: "@fastify/ajv-compiler": "npm:^4.0.0" "@fastify/error": "npm:^4.0.0" @@ -6883,14 +6805,14 @@ __metadata: process-warning: "npm:^4.0.0" proxy-addr: "npm:^2.0.7" rfdc: "npm:^1.3.1" - secure-json-parse: "npm:^2.7.0" + secure-json-parse: "npm:^3.0.1" semver: "npm:^7.6.0" toad-cache: "npm:^3.7.0" - checksum: 10/192cf11117cceda4556e9f48050763797ca3383cf43bcb1b40696990f02d5aebc80ccd0429279e9c16ec050523b1a3a27ed6c77dc3330035487607229348dd97 + checksum: 10/70fabc3d08797f266dc5befc506b5bf2aa2d07ca3f1449e768df07d8ea34df0dd6a10720ccc1422525679f9b807fc91b0ec2083c2f6fc3ee464ee75b11afcbd4 languageName: node linkType: hard -"fastq@npm:^1.17.0, fastq@npm:^1.17.1": +"fastq@npm:^1.17.0, fastq@npm:^1.17.1, fastq@npm:^1.6.0": version: 1.17.1 resolution: "fastq@npm:1.17.1" dependencies: @@ -6899,15 +6821,6 @@ __metadata: languageName: node linkType: hard -"fastq@npm:^1.6.0": - version: 1.15.0 - resolution: "fastq@npm:1.15.0" - dependencies: - reusify: "npm:^1.0.4" - checksum: 10/67c01b1c972e2d5b6fea197a1a39d5d582982aea69ff4c504badac71080d8396d4843b165a9686e907c233048f15a86bbccb0e7f83ba771f6fa24bcde059d0c3 - languageName: node - linkType: hard - "fb-watchman@npm:^2.0.0": version: 2.0.2 resolution: "fb-watchman@npm:2.0.2" @@ -6971,13 +6884,13 @@ __metadata: linkType: hard "find-my-way@npm:^8.0.0": - version: 8.2.0 - resolution: "find-my-way@npm:8.2.0" + version: 8.2.2 + resolution: "find-my-way@npm:8.2.2" dependencies: fast-deep-equal: "npm:^3.1.3" fast-querystring: "npm:^1.0.0" safe-regex2: "npm:^3.1.0" - checksum: 10/07e46c94c594f7f3f3bf3acb5839753c4d02dca83ecd0d3e966b11effc741d212d15050c365ab104e5ea3312f44d08a68fa7939bb759b851d6c874e0cf106523 + checksum: 10/8a3e7531a7471d1ea93e77d4e486f4ca8c42fc0349efaaefba197cabf4e2fa62f4ae65866b34702eb74c7f2caf9121d26e04c9f4b25db76310b5399a6db7f5a5 languageName: node linkType: hard @@ -7044,19 +6957,19 @@ __metadata: linkType: hard "flatted@npm:^3.2.9": - version: 3.3.1 - resolution: "flatted@npm:3.3.1" - checksum: 10/7b8376061d5be6e0d3658bbab8bde587647f68797cf6bfeae9dea0e5137d9f27547ab92aaff3512dd9d1299086a6d61be98e9d48a56d17531b634f77faadbc49 + version: 3.3.2 + resolution: "flatted@npm:3.3.2" + checksum: 10/ac3c159742e01d0e860a861164bcfd35bb567ccbebb8a0dd041e61cf3c64a435b917dd1e7ed1c380c2ebca85735fb16644485ec33665bc6aafc3b316aa1eed44 languageName: node linkType: hard "follow-redirects@npm:^1.15.6": - version: 1.15.6 - resolution: "follow-redirects@npm:1.15.6" + version: 1.15.9 + resolution: "follow-redirects@npm:1.15.9" peerDependenciesMeta: debug: optional: true - checksum: 10/70c7612c4cab18e546e36b991bbf8009a1a41cf85354afe04b113d1117569abf760269409cb3eb842d9f7b03d62826687086b081c566ea7b1e6613cf29030bf7 + checksum: 10/e3ab42d1097e90d28b913903841e6779eb969b62a64706a3eb983e894a5db000fbd89296f45f08885a0e54cd558ef62e81be1165da9be25a6c44920da10f424c languageName: node linkType: hard @@ -7070,12 +6983,12 @@ __metadata: linkType: hard "foreground-child@npm:^3.1.0": - version: 3.1.1 - resolution: "foreground-child@npm:3.1.1" + version: 3.3.0 + resolution: "foreground-child@npm:3.3.0" dependencies: cross-spawn: "npm:^7.0.0" signal-exit: "npm:^4.0.1" - checksum: 10/087edd44857d258c4f73ad84cb8df980826569656f2550c341b27adf5335354393eec24ea2fabd43a253233fb27cee177ebe46bd0b7ea129c77e87cb1e9936fb + checksum: 10/e3a60480f3a09b12273ce2c5fcb9514d98dd0e528f58656a1b04680225f918d60a2f81f6a368f2f3b937fcee9cfc0cbf16f1ad9a0bc6a3a6e103a84c9a90087e languageName: node linkType: hard @@ -7086,7 +6999,7 @@ __metadata: languageName: node linkType: hard -"form-data@npm:4.0.1": +"form-data@npm:4.0.1, form-data@npm:^4.0.0": version: 4.0.1 resolution: "form-data@npm:4.0.1" dependencies: @@ -7097,17 +7010,6 @@ __metadata: languageName: node linkType: hard -"form-data@npm:^4.0.0": - version: 4.0.0 - resolution: "form-data@npm:4.0.0" - dependencies: - asynckit: "npm:^0.4.0" - combined-stream: "npm:^1.0.8" - mime-types: "npm:^2.1.12" - checksum: 10/7264aa760a8cf09482816d8300f1b6e2423de1b02bba612a136857413fdc96d7178298ced106817655facc6b89036c6e12ae31c9eb5bdc16aabf502ae8a5d805 - languageName: node - linkType: hard - "formdata-node@npm:^4.3.2": version: 4.4.1 resolution: "formdata-node@npm:4.4.1" @@ -7203,15 +7105,16 @@ __metadata: languageName: node linkType: hard -"function.prototype.name@npm:^1.1.6": - version: 1.1.6 - resolution: "function.prototype.name@npm:1.1.6" +"function.prototype.name@npm:^1.1.6, function.prototype.name@npm:^1.1.7": + version: 1.1.7 + resolution: "function.prototype.name@npm:1.1.7" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" functions-have-names: "npm:^1.2.3" - checksum: 10/4d40be44d4609942e4e90c4fff77a811fa936f4985d92d2abfcf44f673ba344e2962bf223a33101f79c1a056465f36f09b072b9c289d7660ca554a12491cd5a2 + hasown: "npm:^2.0.2" + is-callable: "npm:^1.2.7" + checksum: 10/25b5c3e54ffe94f2005882dcc79c3f50bc5f50c23004601ffba05c5c88d702397668d30ecc4909677cd9c7e9da7a753221539a9a9c6d1ab0e7af82a9935b48dc languageName: node linkType: hard @@ -7282,16 +7185,21 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": - version: 1.2.4 - resolution: "get-intrinsic@npm:1.2.4" +"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6": + version: 1.2.6 + resolution: "get-intrinsic@npm:1.2.6" dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + dunder-proto: "npm:^1.0.0" + es-define-property: "npm:^1.0.1" es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" function-bind: "npm:^1.1.2" - has-proto: "npm:^1.0.1" - has-symbols: "npm:^1.0.3" - hasown: "npm:^2.0.0" - checksum: 10/85bbf4b234c3940edf8a41f4ecbd4e25ce78e5e6ad4e24ca2f77037d983b9ef943fd72f00f3ee97a49ec622a506b67db49c36246150377efcda1c9eb03e5f06d + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + math-intrinsics: "npm:^1.0.0" + checksum: 10/a1ffae6d7893a6fa0f4d1472adbc85095edd6b3b0943ead97c3738539cecb19d422ff4d48009eed8c3c27ad678c2b1e38a83b1a1e96b691d13ed8ecefca1068d languageName: node linkType: hard @@ -7337,11 +7245,11 @@ __metadata: linkType: hard "get-tsconfig@npm:^4.7.5": - version: 4.7.6 - resolution: "get-tsconfig@npm:4.7.6" + version: 4.8.1 + resolution: "get-tsconfig@npm:4.8.1" dependencies: resolve-pkg-maps: "npm:^1.0.0" - checksum: 10/32da95a89f3ddbabd2a2e36f2a4add51a5e3c2b28f32e3c81494fcdbd43b7d9b42baea77784e62d10f87bb564c5ee908416aabf4c5ca9cdbb2950aa3c247f124 + checksum: 10/3fb5a8ad57b9633eaea085d81661e9e5c9f78b35d8f8689eaf8b8b45a2a3ebf3b3422266d4d7df765e308cc1e6231648d114803ab3d018332e29916f2c1de036 languageName: node linkType: hard @@ -7391,7 +7299,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.0.0, glob@npm:^10.3.4": +"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.4, glob@npm:^10.3.7": version: 10.4.5 resolution: "glob@npm:10.4.5" dependencies: @@ -7407,21 +7315,6 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.2.2, glob@npm:^10.3.10": - version: 10.3.16 - resolution: "glob@npm:10.3.16" - dependencies: - foreground-child: "npm:^3.1.0" - jackspeak: "npm:^3.1.2" - minimatch: "npm:^9.0.1" - minipass: "npm:^7.0.4" - path-scurry: "npm:^1.11.0" - bin: - glob: dist/esm/bin.mjs - checksum: 10/77f126deac5e4cb8408c9fd1449aeb31ce1eca363a0ca1d0796a8912440af954d201f8658348a121a18d0363dcc4b09708be27fdaf922af667ae160826352a16 - languageName: node - linkType: hard - "glob@npm:^7.1.3, glob@npm:^7.1.4": version: 7.2.3 resolution: "glob@npm:7.2.3" @@ -7483,7 +7376,7 @@ __metadata: languageName: node linkType: hard -"globalthis@npm:^1.0.3": +"globalthis@npm:^1.0.4": version: 1.0.4 resolution: "globalthis@npm:1.0.4" dependencies: @@ -7519,12 +7412,10 @@ __metadata: languageName: node linkType: hard -"gopd@npm:^1.0.1": - version: 1.0.1 - resolution: "gopd@npm:1.0.1" - dependencies: - get-intrinsic: "npm:^1.1.3" - checksum: 10/5fbc7ad57b368ae4cd2f41214bd947b045c1a4be2f194a7be1778d71f8af9dbf4004221f3b6f23e30820eb0d052b4f819fe6ebe8221e2a3c6f0ee4ef173421ca +"gopd@npm:^1.0.1, gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: 10/94e296d69f92dc1c0768fcfeecfb3855582ab59a7c75e969d5f96ce50c3d201fd86d5a2857c22565764d5bb8a816c7b1e58f133ec318cd56274da36c5e3fb1a1 languageName: node linkType: hard @@ -7590,6 +7481,7 @@ __metadata: bcrypt: "npm:5.1.1" bullmq: "npm:5.18.0" checksum: "npm:1.0.0" + commitlint: "npm:19.5.0" concurrently: "npm:8.2.2" content-disposition: "npm:0.5.4" date-fns: "npm:3.6.0" @@ -7686,7 +7578,7 @@ __metadata: languageName: node linkType: hard -"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": +"has-bigints@npm:^1.0.2": version: 1.0.2 resolution: "has-bigints@npm:1.0.2" checksum: 10/4e0426c900af034d12db14abfece02ce7dbf53f2022d28af1a97913ff4c07adb8799476d57dc44fbca0e07d1dbda2a042c2928b1f33d3f09c15de0640a7fb81b @@ -7716,17 +7608,19 @@ __metadata: languageName: node linkType: hard -"has-proto@npm:^1.0.1, has-proto@npm:^1.0.3": - version: 1.0.3 - resolution: "has-proto@npm:1.0.3" - checksum: 10/0b67c2c94e3bea37db3e412e3c41f79d59259875e636ba471e94c009cdfb1fa82bf045deeffafc7dbb9c148e36cae6b467055aaa5d9fad4316e11b41e3ba551a +"has-proto@npm:^1.0.3, has-proto@npm:^1.2.0": + version: 1.2.0 + resolution: "has-proto@npm:1.2.0" + dependencies: + dunder-proto: "npm:^1.0.0" + checksum: 10/7eaed07728eaa28b77fadccabce53f30de467ff186a766872669a833ac2e87d8922b76a22cc58339d7e0277aefe98d6d00762113b27a97cdf65adcf958970935 languageName: node linkType: hard -"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": - version: 1.0.3 - resolution: "has-symbols@npm:1.0.3" - checksum: 10/464f97a8202a7690dadd026e6d73b1ceeddd60fe6acfd06151106f050303eaa75855aaa94969df8015c11ff7c505f196114d22f7386b4a471038da5874cf5e9b +"has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: 10/959385c98696ebbca51e7534e0dc723ada325efa3475350951363cce216d27373e0259b63edb599f72eb94d6cde8577b4b2375f080b303947e560f85692834fa languageName: node linkType: hard @@ -7756,9 +7650,9 @@ __metadata: linkType: hard "helmet@npm:^7.0.0": - version: 7.1.0 - resolution: "helmet@npm:7.1.0" - checksum: 10/aa13b0907d9d31b65e4ec73093b58d7e94e83c06818cc06869f5eb95d205574a14f01ed71cadfac4a68b736a1a6d7ef2290f3f6ef77ac664c7e75b8f9eddf88c + version: 7.2.0 + resolution: "helmet@npm:7.2.0" + checksum: 10/37419351755a66f48af0f7c1f25b8e55ceaf2087efb1309ab29d6f664ea72f3a6fecbbcc0c9231e45b9e2f7079d3403eb35040463a45293c876e776d0574b538 languageName: node linkType: hard @@ -7882,12 +7776,12 @@ __metadata: linkType: hard "https-proxy-agent@npm:^7.0.1": - version: 7.0.4 - resolution: "https-proxy-agent@npm:7.0.4" + version: 7.0.6 + resolution: "https-proxy-agent@npm:7.0.6" dependencies: - agent-base: "npm:^7.0.2" + agent-base: "npm:^7.1.2" debug: "npm:4" - checksum: 10/405fe582bba461bfe5c7e2f8d752b384036854488b828ae6df6a587c654299cbb2c50df38c4b6ab303502c3c5e029a793fbaac965d1e86ee0be03faceb554d63 + checksum: 10/784b628cbd55b25542a9d85033bdfd03d4eda630fb8b3c9477959367f3be95dc476ed2ecbb9836c359c7c698027fc7b45723a302324433590f45d6c1706e8c13 languageName: node linkType: hard @@ -7956,9 +7850,9 @@ __metadata: linkType: hard "ignore@npm:^5.2.0, ignore@npm:^5.3.1": - version: 5.3.1 - resolution: "ignore@npm:5.3.1" - checksum: 10/0a884c2fbc8c316f0b9f92beaf84464253b73230a4d4d286697be45fca081199191ca33e1c2e82d9e5f851f5e9a48a78e25a35c951e7eb41e59f150db3530065 + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: 10/cceb6a457000f8f6a50e1196429750d782afce5680dd878aa4221bd79972d68b3a55b4b1458fc682be978f4d3c6a249046aa0880637367216444ab7b014cfc98 languageName: node linkType: hard @@ -7980,14 +7874,14 @@ __metadata: linkType: hard "import-local@npm:^3.0.2": - version: 3.1.0 - resolution: "import-local@npm:3.1.0" + version: 3.2.0 + resolution: "import-local@npm:3.2.0" dependencies: pkg-dir: "npm:^4.2.0" resolve-cwd: "npm:^3.0.0" bin: import-local-fixture: fixtures/cli.js - checksum: 10/bfcdb63b5e3c0e245e347f3107564035b128a414c4da1172a20dc67db2504e05ede4ac2eee1252359f78b0bfd7b19ef180aec427c2fce6493ae782d73a04cddd + checksum: 10/0b0b0b412b2521739fbb85eeed834a3c34de9bc67e670b3d0b86248fc460d990a7b116ad056c084b87a693ef73d1f17268d6a5be626bb43c998a8b1c8a230004 languageName: node linkType: hard @@ -8053,14 +7947,14 @@ __metadata: languageName: node linkType: hard -"internal-slot@npm:^1.0.7": - version: 1.0.7 - resolution: "internal-slot@npm:1.0.7" +"internal-slot@npm:^1.1.0": + version: 1.1.0 + resolution: "internal-slot@npm:1.1.0" dependencies: es-errors: "npm:^1.3.0" - hasown: "npm:^2.0.0" - side-channel: "npm:^1.0.4" - checksum: 10/3e66720508831153ecf37d13def9f6856f9f2960989ec8a0a0476c98f887fca9eff0163127466485cb825c900c2d6fc601aa9117b7783b90ffce23a71ea5d053 + hasown: "npm:^2.0.2" + side-channel: "npm:^1.1.0" + checksum: 10/1d5219273a3dab61b165eddf358815eefc463207db33c20fcfca54717da02e3f492003757721f972fd0bf21e4b426cab389c5427b99ceea4b8b670dc88ee6d4a languageName: node linkType: hard @@ -8117,12 +8011,13 @@ __metadata: linkType: hard "is-array-buffer@npm:^3.0.4": - version: 3.0.4 - resolution: "is-array-buffer@npm:3.0.4" + version: 3.0.5 + resolution: "is-array-buffer@npm:3.0.5" dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.2.1" - checksum: 10/34a26213d981d58b30724ef37a1e0682f4040d580fa9ff58fdfdd3cefcb2287921718c63971c1c404951e7b747c50fdc7caf6e867e951353fa71b369c04c969b + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10/ef1095c55b963cd0dcf6f88a113e44a0aeca91e30d767c475e7d746d28d1195b10c5076b94491a7a0cd85020ca6a4923070021d74651d093dc909e9932cf689b languageName: node linkType: hard @@ -8140,12 +8035,21 @@ __metadata: languageName: node linkType: hard -"is-bigint@npm:^1.0.1": - version: 1.0.4 - resolution: "is-bigint@npm:1.0.4" +"is-async-function@npm:^2.0.0": + version: 2.0.0 + resolution: "is-async-function@npm:2.0.0" + dependencies: + has-tostringtag: "npm:^1.0.0" + checksum: 10/2cf336fbf8cba3badcf526aa3d10384c30bab32615ac4831b74492eb4e843ccb7d8439a119c27f84bcf217d72024e611b1373f870f433b48f3fa57d3d1b863f1 + languageName: node + linkType: hard + +"is-bigint@npm:^1.1.0": + version: 1.1.0 + resolution: "is-bigint@npm:1.1.0" dependencies: - has-bigints: "npm:^1.0.1" - checksum: 10/cc981cf0564c503aaccc1e5f39e994ae16ae2d1a8fcd14721f14ad431809071f39ec568cfceef901cff408045f1a6d6bac90d1b43eeb0b8e3bc34c8eb1bdb4c4 + has-bigints: "npm:^1.0.2" + checksum: 10/10cf327310d712fe227cfaa32d8b11814c214392b6ac18c827f157e1e85363cf9c8e2a22df526689bd5d25e53b58cc110894787afb54e138e7c504174dba15fd languageName: node linkType: hard @@ -8158,26 +8062,26 @@ __metadata: languageName: node linkType: hard -"is-boolean-object@npm:^1.1.0": - version: 1.1.2 - resolution: "is-boolean-object@npm:1.1.2" +"is-boolean-object@npm:^1.2.1": + version: 1.2.1 + resolution: "is-boolean-object@npm:1.2.1" dependencies: - call-bind: "npm:^1.0.2" - has-tostringtag: "npm:^1.0.0" - checksum: 10/ba794223b56a49a9f185e945eeeb6b7833b8ea52a335cec087d08196cf27b538940001615d3bb976511287cefe94e5907d55f00bb49580533f9ca9b4515fcc2e + call-bound: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.2" + checksum: 10/5a15524635c9334ebbd668f20a6cbf023adceed5725ec96a50056d21ae65f52759d04a8fa7d7febf00ff3bc4e6d3837638eb84be572f287bcfd15f8b8facde43 languageName: node linkType: hard "is-bun-module@npm:^1.0.2": - version: 1.1.0 - resolution: "is-bun-module@npm:1.1.0" + version: 1.3.0 + resolution: "is-bun-module@npm:1.3.0" dependencies: semver: "npm:^7.6.3" - checksum: 10/f6d2b16291ee7e31fdc9fb8fd267ac40b7caeef60c607bff0efb1f686fc7851d7c8266e33ff8d2fb9ce3e5d7a0ff6177c1d9ff3f5bfd9efd3db876ef4bb8fdea + checksum: 10/b23d9ec7b4d4bfd89e4e72b5cd52e1bc153facad59fdd7394c656f8859a78740ef35996a2066240a32f39cc9a9da4b4eb69e68df3c71755a61ebbaf56d3daef0 languageName: node linkType: hard -"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": +"is-callable@npm:^1.1.3, is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: 10/48a9297fb92c99e9df48706241a189da362bff3003354aea4048bd5f7b2eb0d823cd16d0a383cece3d76166ba16d85d9659165ac6fcce1ac12e6c649d66dbdb9 @@ -8185,29 +8089,41 @@ __metadata: linkType: hard "is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1, is-core-module@npm:^2.5.0": - version: 2.13.1 - resolution: "is-core-module@npm:2.13.1" + version: 2.15.1 + resolution: "is-core-module@npm:2.15.1" dependencies: - hasown: "npm:^2.0.0" - checksum: 10/d53bd0cc24b0a0351fb4b206ee3908f71b9bbf1c47e9c9e14e5f06d292af1663704d2abd7e67700d6487b2b7864e0d0f6f10a1edf1892864bdffcb197d1845a2 + hasown: "npm:^2.0.2" + checksum: 10/77316d5891d5743854bcef2cd2f24c5458fb69fbc9705c12ca17d54a2017a67d0693bbf1ba8c77af376c0eef6bf6d1b27a4ab08e4db4e69914c3789bdf2ceec5 languageName: node linkType: hard -"is-data-view@npm:^1.0.1": - version: 1.0.1 - resolution: "is-data-view@npm:1.0.1" +"is-core-module@npm:^2.16.0": + version: 2.16.0 + resolution: "is-core-module@npm:2.16.0" + dependencies: + hasown: "npm:^2.0.2" + checksum: 10/064442b9eefb7162376a4a414aa98b1e0c6cbb471507e66966b7d6d607a3f60eb09c7da4ee401648640a389e4af0f5a770bd5b3cd9c1084853e4a57f472408f8 + languageName: node + linkType: hard + +"is-data-view@npm:^1.0.1, is-data-view@npm:^1.0.2": + version: 1.0.2 + resolution: "is-data-view@npm:1.0.2" dependencies: + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" is-typed-array: "npm:^1.1.13" - checksum: 10/4ba4562ac2b2ec005fefe48269d6bd0152785458cd253c746154ffb8a8ab506a29d0cfb3b74af87513843776a88e4981ae25c89457bf640a33748eab1a7216b5 + checksum: 10/357e9a48fa38f369fd6c4c3b632a3ab2b8adca14997db2e4b3fe94c4cd0a709af48e0fb61b02c64a90c0dd542fd489d49c2d03157b05ae6c07f5e4dec9e730a8 languageName: node linkType: hard -"is-date-object@npm:^1.0.1": - version: 1.0.5 - resolution: "is-date-object@npm:1.0.5" +"is-date-object@npm:^1.0.5, is-date-object@npm:^1.1.0": + version: 1.1.0 + resolution: "is-date-object@npm:1.1.0" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10/cc80b3a4b42238fa0d358b9a6230dae40548b349e64a477cb7c5eff9b176ba194c11f8321daaf6dd157e44073e9b7fd01f87db1f14952a88d5657acdcd3a56e2 + call-bound: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.2" + checksum: 10/3a811b2c3176fb31abee1d23d3dc78b6c65fd9c07d591fcb67553cab9e7f272728c3dd077d2d738b53f9a2103255b0a6e8dfc9568a7805c56a78b2563e8d1dec languageName: node linkType: hard @@ -8227,6 +8143,15 @@ __metadata: languageName: node linkType: hard +"is-finalizationregistry@npm:^1.1.0": + version: 1.1.1 + resolution: "is-finalizationregistry@npm:1.1.1" + dependencies: + call-bound: "npm:^1.0.3" + checksum: 10/0bfb145e9a1ba852ddde423b0926d2169ae5fe9e37882cde9e8f69031281a986308df4d982283e152396e88b86562ed2256cbaa5e6390fb840a4c25ab54b8a80 + languageName: node + linkType: hard + "is-fullwidth-code-point@npm:^3.0.0": version: 3.0.0 resolution: "is-fullwidth-code-point@npm:3.0.0" @@ -8241,6 +8166,15 @@ __metadata: languageName: node linkType: hard +"is-generator-function@npm:^1.0.10": + version: 1.0.10 + resolution: "is-generator-function@npm:1.0.10" + dependencies: + has-tostringtag: "npm:^1.0.0" + checksum: 10/499a3ce6361064c3bd27fbff5c8000212d48506ebe1977842bbd7b3e708832d0deb1f4cc69186ece3640770e8c4f1287b24d99588a0b8058b2dbdd344bc1f47f + languageName: node + linkType: hard + "is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": version: 4.0.3 resolution: "is-glob@npm:4.0.3" @@ -8257,6 +8191,13 @@ __metadata: languageName: node linkType: hard +"is-map@npm:^2.0.3": + version: 2.0.3 + resolution: "is-map@npm:2.0.3" + checksum: 10/8de7b41715b08bcb0e5edb0fb9384b80d2d5bcd10e142188f33247d19ff078abaf8e9b6f858e2302d8d05376a26a55cd23a3c9f8ab93292b02fcd2cc9e4e92bb + languageName: node + linkType: hard + "is-negative-zero@npm:^2.0.3": version: 2.0.3 resolution: "is-negative-zero@npm:2.0.3" @@ -8264,12 +8205,13 @@ __metadata: languageName: node linkType: hard -"is-number-object@npm:^1.0.4": - version: 1.0.7 - resolution: "is-number-object@npm:1.0.7" +"is-number-object@npm:^1.1.1": + version: 1.1.1 + resolution: "is-number-object@npm:1.1.1" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10/8700dcf7f602e0a9625830541345b8615d04953655acbf5c6d379c58eb1af1465e71227e95d501343346e1d49b6f2d53cbc166b1fc686a7ec19151272df582f9 + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10/a5922fb8779ab1ea3b8a9c144522b3d0bea5d9f8f23f7a72470e61e1e4df47714e28e0154ac011998b709cce260c3c9447ad3cd24a96c2f2a0abfdb2cbdc76c8 languageName: node linkType: hard @@ -8308,17 +8250,26 @@ __metadata: languageName: node linkType: hard -"is-regex@npm:^1.1.4": - version: 1.1.4 - resolution: "is-regex@npm:1.1.4" +"is-regex@npm:^1.2.1": + version: 1.2.1 + resolution: "is-regex@npm:1.2.1" dependencies: - call-bind: "npm:^1.0.2" - has-tostringtag: "npm:^1.0.0" - checksum: 10/36d9174d16d520b489a5e9001d7d8d8624103b387be300c50f860d9414556d0485d74a612fdafc6ebbd5c89213d947dcc6b6bff6b2312093f71ea03cbb19e564 + call-bound: "npm:^1.0.2" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 10/c42b7efc5868a5c9a4d8e6d3e9816e8815c611b09535c00fead18a1138455c5cb5e1887f0023a467ad3f9c419d62ba4dc3d9ba8bafe55053914d6d6454a945d2 languageName: node linkType: hard -"is-shared-array-buffer@npm:^1.0.2, is-shared-array-buffer@npm:^1.0.3": +"is-set@npm:^2.0.3": + version: 2.0.3 + resolution: "is-set@npm:2.0.3" + checksum: 10/5685df33f0a4a6098a98c72d94d67cad81b2bc72f1fb2091f3d9283c4a1c582123cd709145b02a9745f0ce6b41e3e43f1c944496d1d74d4ea43358be61308669 + languageName: node + linkType: hard + +"is-shared-array-buffer@npm:^1.0.3": version: 1.0.3 resolution: "is-shared-array-buffer@npm:1.0.3" dependencies: @@ -8341,21 +8292,24 @@ __metadata: languageName: node linkType: hard -"is-string@npm:^1.0.5, is-string@npm:^1.0.7": - version: 1.0.7 - resolution: "is-string@npm:1.0.7" +"is-string@npm:^1.0.7, is-string@npm:^1.1.1": + version: 1.1.1 + resolution: "is-string@npm:1.1.1" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 10/2bc292fe927493fb6dfc3338c099c3efdc41f635727c6ebccf704aeb2a27bca7acb9ce6fd34d103db78692b10b22111a8891de26e12bfa1c5e11e263c99d1fef + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 10/5277cb9e225a7cc8a368a72623b44a99f2cfa139659c6b203553540681ad4276bfc078420767aad0e73eef5f0bd07d4abf39a35d37ec216917879d11cebc1f8b languageName: node linkType: hard -"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": - version: 1.0.4 - resolution: "is-symbol@npm:1.0.4" +"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1": + version: 1.1.1 + resolution: "is-symbol@npm:1.1.1" dependencies: - has-symbols: "npm:^1.0.2" - checksum: 10/a47dd899a84322528b71318a89db25c7ecdec73197182dad291df15ffea501e17e3c92c8de0bfb50e63402747399981a687b31c519971b1fa1a27413612be929 + call-bound: "npm:^1.0.2" + has-symbols: "npm:^1.1.0" + safe-regex-test: "npm:^1.1.0" + checksum: 10/db495c0d8cd0a7a66b4f4ef7fccee3ab5bd954cb63396e8ac4d32efe0e9b12fdfceb851d6c501216a71f4f21e5ff20fc2ee845a3d52d455e021c466ac5eb2db2 languageName: node linkType: hard @@ -8386,12 +8340,29 @@ __metadata: languageName: node linkType: hard -"is-weakref@npm:^1.0.2": - version: 1.0.2 - resolution: "is-weakref@npm:1.0.2" +"is-weakmap@npm:^2.0.2": + version: 2.0.2 + resolution: "is-weakmap@npm:2.0.2" + checksum: 10/a7b7e23206c542dcf2fa0abc483142731788771527e90e7e24f658c0833a0d91948a4f7b30d78f7a65255a48512e41a0288b778ba7fc396137515c12e201fd11 + languageName: node + linkType: hard + +"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.0": + version: 1.1.0 + resolution: "is-weakref@npm:1.1.0" dependencies: - call-bind: "npm:^1.0.2" - checksum: 10/0023fd0e4bdf9c338438ffbe1eed7ebbbff7e7e18fb7cdc227caaf9d4bd024a2dcdf6a8c9f40c92192022eac8391243bb9e66cccebecbf6fe1d8a366108f8513 + call-bound: "npm:^1.0.2" + checksum: 10/89e627cc1763ea110574bb408fcf060ede47e70437d9278858bc939e3b3f7e4b7c558610b733da5f2ad6084d9f12b9c714b011ccf3fa771ec87e221c22bed910 + languageName: node + linkType: hard + +"is-weakset@npm:^2.0.3": + version: 2.0.4 + resolution: "is-weakset@npm:2.0.4" + dependencies: + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 10/1d5e1d0179beeed3661125a6faa2e59bfb48afda06fc70db807f178aa0ebebc3758fb6358d76b3d528090d5ef85148c345dcfbf90839592fe293e3e5e82f2134 languageName: node linkType: hard @@ -8451,15 +8422,15 @@ __metadata: linkType: hard "istanbul-lib-instrument@npm:^6.0.0": - version: 6.0.2 - resolution: "istanbul-lib-instrument@npm:6.0.2" + version: 6.0.3 + resolution: "istanbul-lib-instrument@npm:6.0.3" dependencies: "@babel/core": "npm:^7.23.9" "@babel/parser": "npm:^7.23.9" "@istanbuljs/schema": "npm:^0.1.3" istanbul-lib-coverage: "npm:^3.2.0" semver: "npm:^7.5.4" - checksum: 10/3aee19be199350182827679a137e1df142a306e9d7e20bb5badfd92ecc9023a7d366bc68e7c66e36983654a02a67401d75d8debf29fc6d4b83670fde69a594fc + checksum: 10/aa5271c0008dfa71b6ecc9ba1e801bf77b49dc05524e8c30d58aaf5b9505e0cd12f25f93165464d4266a518c5c75284ecb598fbd89fec081ae77d2c9d3327695 languageName: node linkType: hard @@ -8496,21 +8467,21 @@ __metadata: linkType: hard "jackspeak@npm:^3.1.2": - version: 3.1.2 - resolution: "jackspeak@npm:3.1.2" + version: 3.4.3 + resolution: "jackspeak@npm:3.4.3" dependencies: "@isaacs/cliui": "npm:^8.0.2" "@pkgjs/parseargs": "npm:^0.11.0" dependenciesMeta: "@pkgjs/parseargs": optional: true - checksum: 10/7e6b94103e5fea5e6311aacf45fe80e98583df55c39b9d8478dd0ce02f1f8f0a11fc419311c277aca959b95635ec9a6be97445a31794254946c679dd0a19f007 + checksum: 10/96f8786eaab98e4bf5b2a5d6d9588ea46c4d06bbc4f2eb861fdd7b6b182b16f71d8a70e79820f335d52653b16d4843b29dd9cdcf38ae80406756db9199497cf3 languageName: node linkType: hard "jake@npm:^10.8.5": - version: 10.9.1 - resolution: "jake@npm:10.9.1" + version: 10.9.2 + resolution: "jake@npm:10.9.2" dependencies: async: "npm:^3.2.3" chalk: "npm:^4.0.2" @@ -8518,7 +8489,7 @@ __metadata: minimatch: "npm:^3.1.2" bin: jake: bin/cli.js - checksum: 10/82603513de5a61bc12360d2b8ba2be9f6bb52495b73f4d1b541cdfef9e43314b132ca10e73d2b41e3c1ea16bf79ec30a64afc9b9e2d2c72a4d4575a8db61cbc8 + checksum: 10/3be324708f99f031e0aec49ef8fd872eb4583cbe8a29a0c875f554f6ac638ee4ea5aa759bb63723fd54f77ca6d7db851eaa78353301734ed3700db9cb109a0cd languageName: node linkType: hard @@ -8968,12 +8939,12 @@ __metadata: languageName: node linkType: hard -"jiti@npm:^1.19.1": - version: 1.21.0 - resolution: "jiti@npm:1.21.0" +"jiti@npm:^2.4.1": + version: 2.4.1 + resolution: "jiti@npm:2.4.1" bin: - jiti: bin/jiti.js - checksum: 10/005a0239e50381b5c9919f59dbab86128367bd64872f3376dbbde54b6523f41bd134bf22909e2a509e38fd87e1c22125ca255b9b6b53e7df0fedd23f737334cc + jiti: lib/jiti-cli.mjs + checksum: 10/c05d3645ff4a88f5c52e33757dbae18737f6b51aa46631ed18cbf7741f2d997eb91ffd4249f61b47779d8ac1931d6539ec48dfdab8e1ca761cc160aa240d09f2 languageName: node linkType: hard @@ -9038,11 +9009,11 @@ __metadata: linkType: hard "jsesc@npm:^3.0.2": - version: 3.0.2 - resolution: "jsesc@npm:3.0.2" + version: 3.1.0 + resolution: "jsesc@npm:3.1.0" bin: jsesc: bin/jsesc - checksum: 10/8e5a7de6b70a8bd71f9cb0b5a7ade6a73ae6ab55e697c74cc997cede97417a3a65ed86c36f7dd6125fe49766e8386c845023d9e213916ca92c9dfdd56e2babf3 + checksum: 10/20bd37a142eca5d1794f354db8f1c9aeb54d85e1f5c247b371de05d23a9751ecd7bd3a9c4fc5298ea6fa09a100dafb4190fa5c98c6610b75952c3487f3ce7967 languageName: node linkType: hard @@ -9253,24 +9224,24 @@ __metadata: linkType: hard "light-my-request@npm:^5.11.0": - version: 5.13.0 - resolution: "light-my-request@npm:5.13.0" + version: 5.14.0 + resolution: "light-my-request@npm:5.14.0" dependencies: - cookie: "npm:^0.6.0" + cookie: "npm:^0.7.0" process-warning: "npm:^3.0.0" set-cookie-parser: "npm:^2.4.1" - checksum: 10/29407ecd0fcc240fbc4ac53457247e7f796962aaa228e9c5057bb4a7d84fda4f14eaaf39212f2dbfe0869b78a2a42ec82ec4a597a181b9ee19ac23a636c0160d + checksum: 10/ba6efe4dcd96dda3c4a2569d5adf16797fa43dfc365ac6a2386d587c728e5e66a37af5960d511613a8623f73538f9c6adb85b3b506b073a34725660136ffeb37 languageName: node linkType: hard "light-my-request@npm:^6.0.0": - version: 6.1.0 - resolution: "light-my-request@npm:6.1.0" + version: 6.3.0 + resolution: "light-my-request@npm:6.3.0" dependencies: - cookie: "npm:^0.7.0" + cookie: "npm:^1.0.1" process-warning: "npm:^4.0.0" set-cookie-parser: "npm:^2.6.0" - checksum: 10/1b33c62b9866662cae95eae1533784555ab3a865e9e9ecfd5dd97a5df0ac5036cb5f0faaa186168a2ca214cfc5b29dab8b2b10ce9b24a78e4f54683cf6ebe153 + checksum: 10/8e00804245a59420d5b95f21946cddd375b49f5d5b22da142febaceb6a928b7b806e424c7b62a4734bcca02e55c1b56612253daf17771167cc453e59160cef67 languageName: node linkType: hard @@ -9496,9 +9467,9 @@ __metadata: linkType: hard "lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": - version: 10.2.2 - resolution: "lru-cache@npm:10.2.2" - checksum: 10/ff1a496d30b5eaec2c9079080965bb0cede203cf878371f7033a007f1e54cd4aa13cc8abf7ccec4c994a83a22ed5476e83a55bb57cc07e6c1547a42937e42c37 + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: 10/e6e90267360476720fa8e83cc168aa2bf0311f3f2eea20a6ba78b90a885ae72071d9db132f40fda4129c803e7dcec3a6b6a6fbb44ca90b081630b810b5d6a41a languageName: node linkType: hard @@ -9531,9 +9502,9 @@ __metadata: linkType: hard "luxon@npm:^3.2.1": - version: 3.4.4 - resolution: "luxon@npm:3.4.4" - checksum: 10/c14164bc338987349075a08e63ea3ff902866735f7f5553a355b27be22667919765ff96fde4d3413d0e9a0edc4ff9e2e74ebcb8f86eae0ce8b14b27330d87d6e + version: 3.5.0 + resolution: "luxon@npm:3.5.0" + checksum: 10/48f86e6c1c96815139f8559456a3354a276ba79bcef0ae0d4f2172f7652f3ba2be2237b0e103b8ea0b79b47715354ac9fac04eb1db3485dcc72d5110491dd47f languageName: node linkType: hard @@ -9582,6 +9553,25 @@ __metadata: languageName: node linkType: hard +"make-fetch-happen@npm:^14.0.3": + version: 14.0.3 + resolution: "make-fetch-happen@npm:14.0.3" + dependencies: + "@npmcli/agent": "npm:^3.0.0" + cacache: "npm:^19.0.1" + http-cache-semantics: "npm:^4.1.1" + minipass: "npm:^7.0.2" + minipass-fetch: "npm:^4.0.0" + minipass-flush: "npm:^1.0.5" + minipass-pipeline: "npm:^1.2.4" + negotiator: "npm:^1.0.0" + proc-log: "npm:^5.0.0" + promise-retry: "npm:^2.0.1" + ssri: "npm:^12.0.0" + checksum: 10/fce0385840b6d86b735053dfe941edc2dd6468fda80fe74da1eeff10cbd82a75760f406194f2bc2fa85b99545b2bc1f84c08ddf994b21830775ba2d1a87e8bdf + languageName: node + linkType: hard + "makeerror@npm:1.0.12": version: 1.0.12 resolution: "makeerror@npm:1.0.12" @@ -9605,6 +9595,13 @@ __metadata: languageName: node linkType: hard +"math-intrinsics@npm:^1.0.0": + version: 1.0.0 + resolution: "math-intrinsics@npm:1.0.0" + checksum: 10/556c49f608c995eb639b65b4709ae4bdde953c5460ff7134458488fc41a9c7bf1dca1e3e75d7a1dd112b70369c4d5ade7ce8e919b8faadcf9880353f9a4fa14a + languageName: node + linkType: hard + "meilisearch@npm:0.41.0": version: 0.41.0 resolution: "meilisearch@npm:0.41.0" @@ -9655,12 +9652,12 @@ __metadata: linkType: hard "micromatch@npm:^4.0.4": - version: 4.0.7 - resolution: "micromatch@npm:4.0.7" + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" dependencies: braces: "npm:^3.0.3" picomatch: "npm:^2.3.1" - checksum: 10/a11ed1cb67dcbbe9a5fc02c4062cf8bb0157d73bf86956003af8dcfdf9b287f9e15ec0f6d6925ff6b8b5b496202335e497b01de4d95ef6cf06411bc5e5c474a0 + checksum: 10/6bf2a01672e7965eb9941d1f02044fad2bd12486b5553dc1116ff24c09a8723157601dc992e74c911d896175918448762df3b3fd0a6b61037dd1a9766ddfbf58 languageName: node linkType: hard @@ -9728,15 +9725,6 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.1": - version: 9.0.4 - resolution: "minimatch@npm:9.0.4" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 10/4cdc18d112b164084513e890d6323370db14c22249d536ad1854539577a895e690a27513dc346392f61a4a50afbbd8abc88f3f25558bfbbbb862cd56508b20f5 - languageName: node - linkType: hard - "minimatch@npm:^9.0.4": version: 9.0.5 resolution: "minimatch@npm:9.0.5" @@ -9788,6 +9776,21 @@ __metadata: languageName: node linkType: hard +"minipass-fetch@npm:^4.0.0": + version: 4.0.0 + resolution: "minipass-fetch@npm:4.0.0" + dependencies: + encoding: "npm:^0.1.13" + minipass: "npm:^7.0.3" + minipass-sized: "npm:^1.0.3" + minizlib: "npm:^3.0.1" + dependenciesMeta: + encoding: + optional: true + checksum: 10/4b0772dbee77727b469dc5bfc371541d9aba1e243fbb46ddc1b9ff7efa4de4a4cf5ff3a359d6a3b3a460ca26df9ae67a9c93be26ab6417c225e49d63b52b2801 + languageName: node + linkType: hard + "minipass-flush@npm:^1.0.5": version: 1.0.5 resolution: "minipass-flush@npm:1.0.5" @@ -9831,20 +9834,13 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.2": +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": version: 7.1.2 resolution: "minipass@npm:7.1.2" checksum: 10/c25f0ee8196d8e6036661104bacd743785b2599a21de5c516b32b3fa2b83113ac89a2358465bc04956baab37ffb956ae43be679b2262bf7be15fce467ccd7950 languageName: node linkType: hard -"minipass@npm:^7.0.4": - version: 7.1.1 - resolution: "minipass@npm:7.1.1" - checksum: 10/6f4f920f1b5ea585d08fa3739b9bd81726cd85a0c972fb371c0fa6c1544d468813fb1694c7bc64ad81f138fd8abf665e2af0f406de9ba5741d8e4a377ed346b1 - languageName: node - linkType: hard - "minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": version: 2.1.2 resolution: "minizlib@npm:2.1.2" @@ -9855,6 +9851,16 @@ __metadata: languageName: node linkType: hard +"minizlib@npm:^3.0.1": + version: 3.0.1 + resolution: "minizlib@npm:3.0.1" + dependencies: + minipass: "npm:^7.0.4" + rimraf: "npm:^5.0.5" + checksum: 10/622cb85f51e5c206a080a62d20db0d7b4066f308cb6ce82a9644da112367c3416ae7062017e631eb7ac8588191cfa4a9a279b8651c399265202b298e98c4acef + languageName: node + linkType: hard + "mkdirp@npm:^1.0.3": version: 1.0.4 resolution: "mkdirp@npm:1.0.4" @@ -9873,6 +9879,15 @@ __metadata: languageName: node linkType: hard +"mkdirp@npm:^3.0.1": + version: 3.0.1 + resolution: "mkdirp@npm:3.0.1" + bin: + mkdirp: dist/cjs/src/bin.js + checksum: 10/16fd79c28645759505914561e249b9a1f5fe3362279ad95487a4501e4467abeb714fd35b95307326b8fd03f3c7719065ef11a6f97b7285d7888306d1bd2232ba + languageName: node + linkType: hard + "mmmagic@npm:0.5.3": version: 0.5.3 resolution: "mmmagic@npm:0.5.3" @@ -9892,14 +9907,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.2": - version: 2.1.2 - resolution: "ms@npm:2.1.2" - checksum: 10/673cdb2c3133eb050c745908d8ce632ed2c02d85640e2edb3ace856a2266a813b30c613569bf3354fdf4ea7d1a1494add3bfa95e2713baa27d0c2c71fc44f58f - languageName: node - linkType: hard - -"ms@npm:^2.0.0, ms@npm:^2.1.1": +"ms@npm:^2.0.0, ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: 10/aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d @@ -9907,17 +9915,17 @@ __metadata: linkType: hard "msgpackr-extract@npm:^3.0.2": - version: 3.0.2 - resolution: "msgpackr-extract@npm:3.0.2" - dependencies: - "@msgpackr-extract/msgpackr-extract-darwin-arm64": "npm:3.0.2" - "@msgpackr-extract/msgpackr-extract-darwin-x64": "npm:3.0.2" - "@msgpackr-extract/msgpackr-extract-linux-arm": "npm:3.0.2" - "@msgpackr-extract/msgpackr-extract-linux-arm64": "npm:3.0.2" - "@msgpackr-extract/msgpackr-extract-linux-x64": "npm:3.0.2" - "@msgpackr-extract/msgpackr-extract-win32-x64": "npm:3.0.2" + version: 3.0.3 + resolution: "msgpackr-extract@npm:3.0.3" + dependencies: + "@msgpackr-extract/msgpackr-extract-darwin-arm64": "npm:3.0.3" + "@msgpackr-extract/msgpackr-extract-darwin-x64": "npm:3.0.3" + "@msgpackr-extract/msgpackr-extract-linux-arm": "npm:3.0.3" + "@msgpackr-extract/msgpackr-extract-linux-arm64": "npm:3.0.3" + "@msgpackr-extract/msgpackr-extract-linux-x64": "npm:3.0.3" + "@msgpackr-extract/msgpackr-extract-win32-x64": "npm:3.0.3" node-gyp: "npm:latest" - node-gyp-build-optional-packages: "npm:5.0.7" + node-gyp-build-optional-packages: "npm:5.2.2" dependenciesMeta: "@msgpackr-extract/msgpackr-extract-darwin-arm64": optional: true @@ -9933,19 +9941,19 @@ __metadata: optional: true bin: download-msgpackr-prebuilds: bin/download-prebuilds.js - checksum: 10/c37ff5f098aea43ad441df32b810c603d84f2c775132e5919a20dacdbd003995cbead794c80e8d2f1d673539fac9b90c621842391a868d5055be857ae30763b9 + checksum: 10/4bfe45cf6968310570765951691f1b8e85b6a837e5197b8232fc9285eef4b457992e73118d9d07c92a52cc23f9e837897b135e17ea0f73e3604540434051b62f languageName: node linkType: hard "msgpackr@npm:^1.10.1": - version: 1.11.0 - resolution: "msgpackr@npm:1.11.0" + version: 1.11.2 + resolution: "msgpackr@npm:1.11.2" dependencies: msgpackr-extract: "npm:^3.0.2" dependenciesMeta: msgpackr-extract: optional: true - checksum: 10/e95edf511ab269b34e312a7bd058c203e1ef4dc0656df8ccf1a10e9cdb40fac4c4b62b42ea0b2d199f85a1a53704f7f47e28ed5af5311f66097c591eafbbf8f3 + checksum: 10/7602f1e91e5ba13f4289ec9cab0d3f3db87d4ed323bebcb40a0c43ba2f6153192bffb63a5bb4755faacb6e0985f307c35084f40eaba1c325b7035da91381f01a languageName: node linkType: hard @@ -9960,7 +9968,7 @@ __metadata: languageName: node linkType: hard -"nan@npm:^2.13.2": +"nan@npm:^2.13.2, nan@npm:^2.20.0": version: 2.22.0 resolution: "nan@npm:2.22.0" dependencies: @@ -9969,21 +9977,12 @@ __metadata: languageName: node linkType: hard -"nan@npm:^2.20.0": - version: 2.20.0 - resolution: "nan@npm:2.20.0" - dependencies: - node-gyp: "npm:latest" - checksum: 10/5f16e4c9953075d9920229c703c1d781c0b74118ce3d9e926b448a4eef92b7d8be5ac6adc748a13a5fafb594436cbfe63250e3471aefdd78e3a0cd14603b9ba7 - languageName: node - linkType: hard - "nanoid@npm:^3.3.7": - version: 3.3.7 - resolution: "nanoid@npm:3.3.7" + version: 3.3.8 + resolution: "nanoid@npm:3.3.8" bin: nanoid: bin/nanoid.cjs - checksum: 10/ac1eb60f615b272bccb0e2b9cd933720dad30bf9708424f691b8113826bb91aca7e9d14ef5d9415a6ba15c266b37817256f58d8ce980c82b0ba3185352565679 + checksum: 10/2d1766606cf0d6f47b6f0fdab91761bb81609b2e3d367027aff45e6ee7006f660fb7e7781f4a34799fe6734f1268eeed2e37a5fdee809ade0c2d4eb11b0f9c40 languageName: node linkType: hard @@ -9995,9 +9994,16 @@ __metadata: linkType: hard "negotiator@npm:^0.6.3": - version: 0.6.3 - resolution: "negotiator@npm:0.6.3" - checksum: 10/2723fb822a17ad55c93a588a4bc44d53b22855bf4be5499916ca0cab1e7165409d0b288ba2577d7b029f10ce18cf2ed8e703e5af31c984e1e2304277ef979837 + version: 0.6.4 + resolution: "negotiator@npm:0.6.4" + checksum: 10/d98c04a136583afd055746168f1067d58ce4bfe6e4c73ca1d339567f81ea1f7e665b5bd1e81f4771c67b6c2ea89b21cb2adaea2b16058c7dc31317778f931dab + languageName: node + linkType: hard + +"negotiator@npm:^1.0.0": + version: 1.0.0 + resolution: "negotiator@npm:1.0.0" + checksum: 10/b5734e87295324fabf868e36fb97c84b7d7f3156ec5f4ee5bf6e488079c11054f818290fc33804cef7b1ee21f55eeb14caea83e7dafae6492a409b3e573153e5 languageName: node linkType: hard @@ -10028,30 +10034,16 @@ __metadata: languageName: node linkType: hard -"node-domexception@npm:1.0.0, node-domexception@npm:^1.0.0": - version: 1.0.0 - resolution: "node-domexception@npm:1.0.0" - checksum: 10/e332522f242348c511640c25a6fc7da4f30e09e580c70c6b13cb0be83c78c3e71c8d4665af2527e869fc96848924a4316ae7ec9014c091e2156f41739d4fa233 - languageName: node - linkType: hard - -"node-fetch@npm:2, node-fetch@npm:^2.6.12": - version: 2.7.0 - resolution: "node-fetch@npm:2.7.0" - dependencies: - whatwg-url: "npm:^5.0.0" - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: 10/b24f8a3dc937f388192e59bcf9d0857d7b6940a2496f328381641cb616efccc9866e89ec43f2ec956bbd6c3d3ee05524ce77fe7b29ccd34692b3a16f237d6676 +"node-domexception@npm:1.0.0, node-domexception@npm:^1.0.0": + version: 1.0.0 + resolution: "node-domexception@npm:1.0.0" + checksum: 10/e332522f242348c511640c25a6fc7da4f30e09e580c70c6b13cb0be83c78c3e71c8d4665af2527e869fc96848924a4316ae7ec9014c091e2156f41739d4fa233 languageName: node linkType: hard -"node-fetch@npm:^2.6.7": - version: 2.6.7 - resolution: "node-fetch@npm:2.6.7" +"node-fetch@npm:2, node-fetch@npm:^2.6.12, node-fetch@npm:^2.6.7": + version: 2.7.0 + resolution: "node-fetch@npm:2.7.0" dependencies: whatwg-url: "npm:^5.0.0" peerDependencies: @@ -10059,7 +10051,7 @@ __metadata: peerDependenciesMeta: encoding: optional: true - checksum: 10/4bc9245383db92c35601a798c9a992fdf38d99920ceac11e0e6512ef3014d188b3807ccb060bc6c4bdb57a145030c73f5b5fd6730f665979f9264bc43ca3afea + checksum: 10/b24f8a3dc937f388192e59bcf9d0857d7b6940a2496f328381641cb616efccc9866e89ec43f2ec956bbd6c3d3ee05524ce77fe7b29ccd34692b3a16f237d6676 languageName: node linkType: hard @@ -10074,25 +10066,27 @@ __metadata: languageName: node linkType: hard -"node-gyp-build-optional-packages@npm:5.0.7": - version: 5.0.7 - resolution: "node-gyp-build-optional-packages@npm:5.0.7" +"node-gyp-build-optional-packages@npm:5.2.2": + version: 5.2.2 + resolution: "node-gyp-build-optional-packages@npm:5.2.2" + dependencies: + detect-libc: "npm:^2.0.1" bin: node-gyp-build-optional-packages: bin.js node-gyp-build-optional-packages-optional: optional.js node-gyp-build-optional-packages-test: build-test.js - checksum: 10/f61780b83ee665d88a1b2d0f5375d3455fabed1af4a009fd4396ed0b19ed6ad2215d4adbc76bd6eea0aafde0c72990e2cee9c888eeb28d6da2c8e5f8bce3ca0f + checksum: 10/f448a328cf608071dc8cc4426ac5be0daec4788e4e1759e9f7ffcd286822cc799384edce17a8c79e610c4bbfc8e3aff788f3681f1d88290e0ca7aaa5342a090f languageName: node linkType: hard "node-gyp-build@npm:^4.8.0": - version: 4.8.1 - resolution: "node-gyp-build@npm:4.8.1" + version: 4.8.4 + resolution: "node-gyp-build@npm:4.8.4" bin: node-gyp-build: bin.js node-gyp-build-optional: optional.js node-gyp-build-test: build-test.js - checksum: 10/b9297770f96a92e5f2b854f3fd5e4bd418df81d7785a81ab60cec5cf2e5e72dc2c3319808978adc572cfa3885e6b12338cb5f4034bed2cab35f0d76a4b75ccdf + checksum: 10/6a7d62289d1afc419fc8fc9bd00aa4e554369e50ca0acbc215cb91446148b75ff7e2a3b53c2c5b2c09a39d416d69f3d3237937860373104b5fe429bf30ad9ac5 languageName: node linkType: hard @@ -10117,22 +10111,22 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 10.0.1 - resolution: "node-gyp@npm:10.0.1" + version: 11.0.0 + resolution: "node-gyp@npm:11.0.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" glob: "npm:^10.3.10" graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^13.0.0" - nopt: "npm:^7.0.0" - proc-log: "npm:^3.0.0" + make-fetch-happen: "npm:^14.0.3" + nopt: "npm:^8.0.0" + proc-log: "npm:^5.0.0" semver: "npm:^7.3.5" - tar: "npm:^6.1.2" - which: "npm:^4.0.0" + tar: "npm:^7.4.3" + which: "npm:^5.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 10/578cf0c821f258ce4b6ebce4461eca4c991a4df2dee163c0624f2fe09c7d6d37240be4942285a0048d307230248ee0b18382d6623b9a0136ce9533486deddfa8 + checksum: 10/5d07430e887a906f85c7c6ed87e8facb7ecd4ce42d948a2438c471df2e24ae6af70f4def114ec1a03127988d164648dda8d75fe666f3c4b431e53856379fdf13 languageName: node linkType: hard @@ -10143,10 +10137,10 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.14": - version: 2.0.14 - resolution: "node-releases@npm:2.0.14" - checksum: 10/0f7607ec7db5ef1dc616899a5f24ae90c869b6a54c2d4f36ff6d84a282ab9343c7ff3ca3670fe4669171bb1e8a9b3e286e1ef1c131f09a83d70554f855d54f24 +"node-releases@npm:^2.0.19": + version: 2.0.19 + resolution: "node-releases@npm:2.0.19" + checksum: 10/c2b33b4f0c40445aee56141f13ca692fa6805db88510e5bbb3baadb2da13e1293b738e638e15e4a8eb668bb9e97debb08e7a35409b477b5cc18f171d35a83045 languageName: node linkType: hard @@ -10158,9 +10152,9 @@ __metadata: linkType: hard "nodemailer@npm:^6.4.10": - version: 6.9.13 - resolution: "nodemailer@npm:6.9.13" - checksum: 10/efbc6fc415ec1e1dc1b91530920b0bcfc648183003c3d79718cd54fc2efef4b7dd1917ddd3853ab127e4b5ebd7353903b5859f0ac3ccea487374b076d41ac8b8 + version: 6.9.16 + resolution: "nodemailer@npm:6.9.16" + checksum: 10/f131888d3111238fde4ee03539e62f1764b99365ff31d556dde0367dfefcee1f2eb8948558f35ba84fe5cd805f2d01294eee63a5675d3aa501e7df548a2518ce languageName: node linkType: hard @@ -10206,6 +10200,17 @@ __metadata: languageName: node linkType: hard +"nopt@npm:^8.0.0": + version: 8.0.0 + resolution: "nopt@npm:8.0.0" + dependencies: + abbrev: "npm:^2.0.0" + bin: + nopt: bin/nopt.js + checksum: 10/2d137f64b6f9331ec97047dd1cbbe4dcd9a61ceef4fd0f2252c0bbac1d69ba15671e6fd83a441328824b3ca78afe6ebe1694f12ebcd162b73a221582a06179ff + languageName: node + linkType: hard + "normalize-package-data@npm:^2.5.0": version: 2.5.0 resolution: "normalize-package-data@npm:2.5.0" @@ -10274,10 +10279,10 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.13.1": - version: 1.13.1 - resolution: "object-inspect@npm:1.13.1" - checksum: 10/92f4989ed83422d56431bc39656d4c780348eb15d397ce352ade6b7fec08f973b53744bd41b94af021901e61acaf78fcc19e65bf464ecc0df958586a672700f0 +"object-inspect@npm:^1.13.3": + version: 1.13.3 + resolution: "object-inspect@npm:1.13.3" + checksum: 10/14cb973d8381c69e14d7f1c8c75044eb4caf04c6dabcf40ca5c2ce42dc2073ae0bb2a9939eeca142b0c05215afaa1cd5534adb7c8879c32cba2576e045ed8368 languageName: node linkType: hard @@ -10499,6 +10504,13 @@ __metadata: languageName: node linkType: hard +"p-map@npm:^7.0.2": + version: 7.0.3 + resolution: "p-map@npm:7.0.3" + checksum: 10/2ef48ccfc6dd387253d71bf502604f7893ed62090b2c9d73387f10006c342606b05233da0e4f29388227b61eb5aeface6197e166520c465c234552eeab2fe633 + languageName: node + linkType: hard + "p-try@npm:^2.0.0": version: 2.2.0 resolution: "p-try@npm:2.2.0" @@ -10507,9 +10519,9 @@ __metadata: linkType: hard "package-json-from-dist@npm:^1.0.0": - version: 1.0.0 - resolution: "package-json-from-dist@npm:1.0.0" - checksum: 10/ac706ec856a5a03f5261e4e48fa974f24feb044d51f84f8332e2af0af04fbdbdd5bbbfb9cbbe354190409bc8307c83a9e38c6672c3c8855f709afb0006a009ea + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 10/58ee9538f2f762988433da00e26acc788036914d57c71c246bf0be1b60cdbd77dd60b6a3e1a30465f0b248aeb80079e0b34cb6050b1dfa18c06953bb1cbc7602 languageName: node linkType: hard @@ -10655,7 +10667,7 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.11.0, path-scurry@npm:^1.11.1": +"path-scurry@npm:^1.11.1": version: 1.11.1 resolution: "path-scurry@npm:1.11.1" dependencies: @@ -10793,20 +10805,13 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0": +"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: 10/e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045 languageName: node linkType: hard -"picocolors@npm:^1.0.1": - version: 1.0.1 - resolution: "picocolors@npm:1.0.1" - checksum: 10/fa68166d1f56009fc02a34cdfd112b0dd3cf1ef57667ac57281f714065558c01828cdf4f18600ad6851cbe0093952ed0660b1e0156bddf2184b6aaf5817553a5 - languageName: node - linkType: hard - "picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" @@ -10814,7 +10819,7 @@ __metadata: languageName: node linkType: hard -"pino-abstract-transport@npm:^1.0.0, pino-abstract-transport@npm:^1.2.0": +"pino-abstract-transport@npm:^1.0.0": version: 1.2.0 resolution: "pino-abstract-transport@npm:1.2.0" dependencies: @@ -10889,15 +10894,15 @@ __metadata: linkType: hard "pino@npm:^9.0.0": - version: 9.1.0 - resolution: "pino@npm:9.1.0" + version: 9.5.0 + resolution: "pino@npm:9.5.0" dependencies: atomic-sleep: "npm:^1.0.0" fast-redact: "npm:^3.1.1" on-exit-leak-free: "npm:^2.1.0" - pino-abstract-transport: "npm:^1.2.0" + pino-abstract-transport: "npm:^2.0.0" pino-std-serializers: "npm:^7.0.0" - process-warning: "npm:^3.0.0" + process-warning: "npm:^4.0.0" quick-format-unescaped: "npm:^4.0.3" real-require: "npm:^0.2.0" safe-stable-stringify: "npm:^2.3.1" @@ -10905,7 +10910,7 @@ __metadata: thread-stream: "npm:^3.0.0" bin: pino: bin.js - checksum: 10/b7b0bdfdc2d9db017fa690e85f2e8ad2ddda09b1cbccb9868bc55d9a218ab3e9e4d75e6beb9d44fef10c4982d8719db4cf2325ea1f866d2fb37b7dff7f7297b1 + checksum: 10/e2dba79524be133e2a0800ad0424bbf2c4c94c46f028a81e514d40951666f3dcec76c582fd5ce6f6155df0f5a9d6d0257924fdf043fe285236d36c76509a59dd languageName: node linkType: hard @@ -10942,13 +10947,13 @@ __metadata: linkType: hard "postcss@npm:^8.3.11": - version: 8.4.38 - resolution: "postcss@npm:8.4.38" + version: 8.4.49 + resolution: "postcss@npm:8.4.49" dependencies: nanoid: "npm:^3.3.7" - picocolors: "npm:^1.0.0" - source-map-js: "npm:^1.2.0" - checksum: 10/6e44a7ed835ffa9a2b096e8d3e5dfc6bcf331a25c48aeb862dd54e3aaecadf814fa22be224fd308f87d08adf2299164f88c5fd5ab1c4ef6cbd693ceb295377f4 + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: 10/28fe1005b1339870e0a5006375ba5ac1213fd69800f79e7db09c398e074421ba6e162898e94f64942fed554037fd292db3811d87835d25ab5ef7f3c9daacb6ca languageName: node linkType: hard @@ -11009,13 +11014,6 @@ __metadata: languageName: node linkType: hard -"proc-log@npm:^3.0.0": - version: 3.0.0 - resolution: "proc-log@npm:3.0.0" - checksum: 10/02b64e1b3919e63df06f836b98d3af002b5cd92655cab18b5746e37374bfb73e03b84fe305454614b34c25b485cc687a9eebdccf0242cda8fda2475dd2c97e02 - languageName: node - linkType: hard - "proc-log@npm:^4.1.0, proc-log@npm:^4.2.0": version: 4.2.0 resolution: "proc-log@npm:4.2.0" @@ -11023,6 +11021,13 @@ __metadata: languageName: node linkType: hard +"proc-log@npm:^5.0.0": + version: 5.0.0 + resolution: "proc-log@npm:5.0.0" + checksum: 10/35610bdb0177d3ab5d35f8827a429fb1dc2518d9e639f2151ac9007f01a061c30e0c635a970c9b00c39102216160f6ec54b62377c92fac3b7bfc2ad4b98d195c + languageName: node + linkType: hard + "process-nextick-args@npm:~2.0.0": version: 2.0.1 resolution: "process-nextick-args@npm:2.0.1" @@ -11110,12 +11115,12 @@ __metadata: linkType: hard "pump@npm:^3.0.0": - version: 3.0.0 - resolution: "pump@npm:3.0.0" + version: 3.0.2 + resolution: "pump@npm:3.0.2" dependencies: end-of-stream: "npm:^1.1.0" once: "npm:^1.3.1" - checksum: 10/e42e9229fba14732593a718b04cb5e1cfef8254544870997e0ecd9732b189a48e1256e4e5478148ecb47c8511dca2b09eae56b4d0aad8009e6fac8072923cfc9 + checksum: 10/e0c4216874b96bd25ddf31a0b61a5613e26cc7afa32379217cf39d3915b0509def3565f5f6968fafdad2894c8bbdbd67d340e84f3634b2a29b950cffb6442d9f languageName: node linkType: hard @@ -11336,6 +11341,22 @@ __metadata: languageName: node linkType: hard +"reflect.getprototypeof@npm:^1.0.6": + version: 1.0.8 + resolution: "reflect.getprototypeof@npm:1.0.8" + dependencies: + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + dunder-proto: "npm:^1.0.0" + es-abstract: "npm:^1.23.5" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.4" + gopd: "npm:^1.2.0" + which-builtin-type: "npm:^1.2.0" + checksum: 10/bd583a59261faf22504267caaecd548d4c9b5df1addc9f9fa2dcd716ef9dcb947198c3999cbd827dd5b396ab0ed76772479102c2f3d3f7bfc9adb9c1c37bbc72 + languageName: node + linkType: hard + "regenerator-runtime@npm:^0.14.0": version: 0.14.1 resolution: "regenerator-runtime@npm:0.14.1" @@ -11343,15 +11364,15 @@ __metadata: languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.5.2": - version: 1.5.2 - resolution: "regexp.prototype.flags@npm:1.5.2" +"regexp.prototype.flags@npm:^1.5.3": + version: 1.5.3 + resolution: "regexp.prototype.flags@npm:1.5.3" dependencies: - call-bind: "npm:^1.0.6" + call-bind: "npm:^1.0.7" define-properties: "npm:^1.2.1" es-errors: "npm:^1.3.0" - set-function-name: "npm:^2.0.1" - checksum: 10/9fffc01da9c4e12670ff95bc5204364615fcc12d86fc30642765af908675678ebb0780883c874b2dbd184505fb52fa603d80073ecf69f461ce7f56b15d10be9c + set-function-name: "npm:^2.0.2" + checksum: 10/fe17bc4eebbc72945aaf9dd059eb7784a5ca453a67cc4b5b3e399ab08452c9a05befd92063e2c52e7b24d9238c60031656af32dd57c555d1ba6330dbf8c23b43 languageName: node linkType: hard @@ -11409,35 +11430,35 @@ __metadata: linkType: hard "resolve.exports@npm:^2.0.0": - version: 2.0.2 - resolution: "resolve.exports@npm:2.0.2" - checksum: 10/f1cc0b6680f9a7e0345d783e0547f2a5110d8336b3c2a4227231dd007271ffd331fd722df934f017af90bae0373920ca0d4005da6f76cb3176c8ae426370f893 + version: 2.0.3 + resolution: "resolve.exports@npm:2.0.3" + checksum: 10/536efee0f30a10fac8604e6cdc7844dbc3f4313568d09f06db4f7ed8a5b8aeb8585966fe975083d1f2dfbc87cf5f8bc7ab65a5c23385c14acbb535ca79f8398a languageName: node linkType: hard "resolve@npm:^1.10.0, resolve@npm:^1.20.0, resolve@npm:^1.22.4": - version: 1.22.8 - resolution: "resolve@npm:1.22.8" + version: 1.22.9 + resolution: "resolve@npm:1.22.9" dependencies: - is-core-module: "npm:^2.13.0" + is-core-module: "npm:^2.16.0" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 10/c473506ee01eb45cbcfefb68652ae5759e092e6b0fb64547feadf9736a6394f258fbc6f88e00c5ca36d5477fbb65388b272432a3600fa223062e54333c156753 + checksum: 10/787b122cffd34944e8e899dc6f934278142df9f47c1228672cf80d21791364f0a9ff17b766374e9e83b78dee1cf4ded28d8387d264343861db77dc1141c5ec78 languageName: node linkType: hard "resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin": - version: 1.22.8 - resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" + version: 1.22.9 + resolution: "resolve@patch:resolve@npm%3A1.22.9#optional!builtin::version=1.22.9&hash=c3c19d" dependencies: - is-core-module: "npm:^2.13.0" + is-core-module: "npm:^2.16.0" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 10/f345cd37f56a2c0275e3fe062517c650bb673815d885e7507566df589375d165bbbf4bdb6aa95600a9bc55f4744b81f452b5a63f95b9f10a72787dba3c90890a + checksum: 10/423e54ddf58784c85ba2382f1e982f57e55dc19967f348214e1e6bc80d2fdbdaef35453d1a6a3c31810ac5e4e87e05ad9f5b3a3b1f117d3e673de313690eb54a languageName: node linkType: hard @@ -11469,20 +11490,13 @@ __metadata: languageName: node linkType: hard -"rfdc@npm:^1.1.4, rfdc@npm:^1.3.1": +"rfdc@npm:^1.1.4, rfdc@npm:^1.2.0, rfdc@npm:^1.3.0, rfdc@npm:^1.3.1": version: 1.4.1 resolution: "rfdc@npm:1.4.1" checksum: 10/2f3d11d3d8929b4bfeefc9acb03aae90f971401de0add5ae6c5e38fec14f0405e6a4aad8fdb76344bfdd20c5193110e3750cbbd28ba86d73729d222b6cf4a729 languageName: node linkType: hard -"rfdc@npm:^1.2.0, rfdc@npm:^1.3.0": - version: 1.3.1 - resolution: "rfdc@npm:1.3.1" - checksum: 10/44cc6a82e2fe1db13b7d3c54e9ffd0b40ef070cbde69ffbfbb38dab8cee46bd68ba686784b96365ff08d04798bc121c3465663a0c91f2c421c90546c4366f4a6 - languageName: node - linkType: hard - "rimraf@npm:2.5.2 - 2.7.1": version: 2.7.1 resolution: "rimraf@npm:2.7.1" @@ -11505,6 +11519,17 @@ __metadata: languageName: node linkType: hard +"rimraf@npm:^5.0.5": + version: 5.0.10 + resolution: "rimraf@npm:5.0.10" + dependencies: + glob: "npm:^10.3.7" + bin: + rimraf: dist/esm/bin.mjs + checksum: 10/f3b8ce81eecbde4628b07bdf9e2fa8b684e0caea4999acb1e3b0402c695cd41f28cd075609a808e61ce2672f528ca079f675ab1d8e8d5f86d56643a03e0b8d2e + languageName: node + linkType: hard + "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -11523,15 +11548,16 @@ __metadata: languageName: node linkType: hard -"safe-array-concat@npm:^1.1.2": - version: 1.1.2 - resolution: "safe-array-concat@npm:1.1.2" +"safe-array-concat@npm:^1.1.3": + version: 1.1.3 + resolution: "safe-array-concat@npm:1.1.3" dependencies: - call-bind: "npm:^1.0.7" - get-intrinsic: "npm:^1.2.4" - has-symbols: "npm:^1.0.3" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" + has-symbols: "npm:^1.1.0" isarray: "npm:^2.0.5" - checksum: 10/a54f8040d7cb696a1ee38d19cc71ab3cfb654b9b81bae00c6459618cfad8214ece7e6666592f9c925aafef43d0a20c5e6fbb3413a2b618e1ce9d516a2e6dcfc5 + checksum: 10/fac4f40f20a3f7da024b54792fcc61059e814566dcbb04586bfefef4d3b942b2408933f25b7b3dd024affd3f2a6bbc916bef04807855e4f192413941369db864 languageName: node linkType: hard @@ -11549,14 +11575,14 @@ __metadata: languageName: node linkType: hard -"safe-regex-test@npm:^1.0.3": - version: 1.0.3 - resolution: "safe-regex-test@npm:1.0.3" +"safe-regex-test@npm:^1.1.0": + version: 1.1.0 + resolution: "safe-regex-test@npm:1.1.0" dependencies: - call-bind: "npm:^1.0.6" + call-bound: "npm:^1.0.2" es-errors: "npm:^1.3.0" - is-regex: "npm:^1.1.4" - checksum: 10/b04de61114b10274d92e25b6de7ccb5de07f11ea15637ff636de4b5190c0f5cd8823fe586dde718504cf78055437d70fd8804976894df502fcf5a210c970afb3 + is-regex: "npm:^1.2.1" + checksum: 10/ebdb61f305bf4756a5b023ad86067df5a11b26898573afe9e52a548a63c3bd594825d9b0e2dde2eb3c94e57e0e04ac9929d4107c394f7b8e56a4613bed46c69a languageName: node linkType: hard @@ -11579,9 +11605,9 @@ __metadata: linkType: hard "safe-stable-stringify@npm:^2.3.1": - version: 2.4.3 - resolution: "safe-stable-stringify@npm:2.4.3" - checksum: 10/a6c192bbefe47770a11072b51b500ed29be7b1c15095371c1ee1dc13e45ce48ee3c80330214c56764d006c485b88bd0b24940d868948170dddc16eed312582d8 + version: 2.5.0 + resolution: "safe-stable-stringify@npm:2.5.0" + checksum: 10/2697fa186c17c38c3ca5309637b4ac6de2f1c3d282da27cd5e1e3c88eca0fb1f9aea568a6aabdf284111592c8782b94ee07176f17126031be72ab1313ed46c5c languageName: node linkType: hard @@ -11601,7 +11627,7 @@ __metadata: languageName: node linkType: hard -"sanitize-html@npm:2.13.1": +"sanitize-html@npm:2.13.1, sanitize-html@npm:^2.10.0": version: 2.13.1 resolution: "sanitize-html@npm:2.13.1" dependencies: @@ -11615,20 +11641,6 @@ __metadata: languageName: node linkType: hard -"sanitize-html@npm:^2.10.0": - version: 2.11.0 - resolution: "sanitize-html@npm:2.11.0" - dependencies: - deepmerge: "npm:^4.2.2" - escape-string-regexp: "npm:^4.0.0" - htmlparser2: "npm:^8.0.0" - is-plain-object: "npm:^5.0.0" - parse-srcset: "npm:^1.0.2" - postcss: "npm:^8.3.11" - checksum: 10/452029f5b15ef6b41729f7f45ee853d020ed0859388534bd9b959d78bb0df6d9dcaff6103a8c16597a5a21ee63f00127ce387d16b7a6538174081abac9d34031 - languageName: node - linkType: hard - "secure-json-parse@npm:2.7.0, secure-json-parse@npm:^2.4.0, secure-json-parse@npm:^2.7.0": version: 2.7.0 resolution: "secure-json-parse@npm:2.7.0" @@ -11636,6 +11648,13 @@ __metadata: languageName: node linkType: hard +"secure-json-parse@npm:^3.0.1": + version: 3.0.1 + resolution: "secure-json-parse@npm:3.0.1" + checksum: 10/52f2d9820f83c970e7f2caf0b271d761741363d9941ee8c77c65105ae4f89edccd9778ce4868895e1778b5c1bcc6b012380c3df37577364cab9921223ae44100 + languageName: node + linkType: hard + "semver@npm:2 || 3 || 4 || 5": version: 5.7.2 resolution: "semver@npm:5.7.2" @@ -11681,21 +11700,14 @@ __metadata: languageName: node linkType: hard -"set-cookie-parser@npm:^2.4.1": +"set-cookie-parser@npm:^2.4.1, set-cookie-parser@npm:^2.6.0": version: 2.7.1 resolution: "set-cookie-parser@npm:2.7.1" checksum: 10/c92b1130032693342bca13ea1b1bc93967ab37deec4387fcd8c2a843c0ef2fd9a9f3df25aea5bb3976cd05a91c2cf4632dd6164d6e1814208fb7d7e14edd42b4 languageName: node linkType: hard -"set-cookie-parser@npm:^2.6.0": - version: 2.7.0 - resolution: "set-cookie-parser@npm:2.7.0" - checksum: 10/5c0a197c022d614b3168efbb27a1e81c6eb97a07f1502780648be7483a6bada38c4e516f3d168769e7e3e819d431efdf7b659dcb450196bb7e2594e6a11a2dd7 - languageName: node - linkType: hard - -"set-function-length@npm:^1.2.1": +"set-function-length@npm:^1.2.2": version: 1.2.2 resolution: "set-function-length@npm:1.2.2" dependencies: @@ -11709,7 +11721,7 @@ __metadata: languageName: node linkType: hard -"set-function-name@npm:^2.0.1": +"set-function-name@npm:^2.0.2": version: 2.0.2 resolution: "set-function-name@npm:2.0.2" dependencies: @@ -11826,21 +11838,57 @@ __metadata: linkType: hard "shell-quote@npm:^1.8.1": - version: 1.8.1 - resolution: "shell-quote@npm:1.8.1" - checksum: 10/af19ab5a1ec30cb4b2f91fd6df49a7442d5c4825a2e269b3712eded10eedd7f9efeaab96d57829880733fc55bcdd8e9b1d8589b4befb06667c731d08145e274d + version: 1.8.2 + resolution: "shell-quote@npm:1.8.2" + checksum: 10/3ae4804fd80a12ba07650d0262804ae3b479a62a6b6971a6dc5fa12995507aa63d3de3e6a8b7a8d18f4ce6eb118b7d75db7fcb2c0acbf016f210f746b10cfe02 languageName: node linkType: hard -"side-channel@npm:^1.0.4": - version: 1.0.6 - resolution: "side-channel@npm:1.0.6" +"side-channel-list@npm:^1.0.0": + version: 1.0.0 + resolution: "side-channel-list@npm:1.0.0" dependencies: - call-bind: "npm:^1.0.7" es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.4" - object-inspect: "npm:^1.13.1" - checksum: 10/eb10944f38cebad8ad643dd02657592fa41273ce15b8bfa928d3291aff2d30c20ff777cfe908f76ccc4551ace2d1245822fdc576657cce40e9066c638ca8fa4d + object-inspect: "npm:^1.13.3" + checksum: 10/603b928997abd21c5a5f02ae6b9cc36b72e3176ad6827fab0417ead74580cc4fb4d5c7d0a8a2ff4ead34d0f9e35701ed7a41853dac8a6d1a664fcce1a044f86f + languageName: node + linkType: hard + +"side-channel-map@npm:^1.0.1": + version: 1.0.1 + resolution: "side-channel-map@npm:1.0.1" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + checksum: 10/5771861f77feefe44f6195ed077a9e4f389acc188f895f570d56445e251b861754b547ea9ef73ecee4e01fdada6568bfe9020d2ec2dfc5571e9fa1bbc4a10615 + languageName: node + linkType: hard + +"side-channel-weakmap@npm:^1.0.2": + version: 1.0.2 + resolution: "side-channel-weakmap@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + side-channel-map: "npm:^1.0.1" + checksum: 10/a815c89bc78c5723c714ea1a77c938377ea710af20d4fb886d362b0d1f8ac73a17816a5f6640f354017d7e292a43da9c5e876c22145bac00b76cfb3468001736 + languageName: node + linkType: hard + +"side-channel@npm:^1.1.0": + version: 1.1.0 + resolution: "side-channel@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + side-channel-list: "npm:^1.0.0" + side-channel-map: "npm:^1.0.1" + side-channel-weakmap: "npm:^1.0.2" + checksum: 10/7d53b9db292c6262f326b6ff3bc1611db84ece36c2c7dc0e937954c13c73185b0406c56589e2bb8d071d6fee468e14c39fb5d203ee39be66b7b8174f179afaba languageName: node linkType: hard @@ -11898,17 +11946,17 @@ __metadata: linkType: hard "socks-proxy-agent@npm:^8.0.3": - version: 8.0.3 - resolution: "socks-proxy-agent@npm:8.0.3" + version: 8.0.5 + resolution: "socks-proxy-agent@npm:8.0.5" dependencies: - agent-base: "npm:^7.1.1" + agent-base: "npm:^7.1.2" debug: "npm:^4.3.4" - socks: "npm:^2.7.1" - checksum: 10/c2112c66d6322e497d68e913c3780f3683237fd394bfd480b9283486a86e36095d0020db96145d88f8ccd9cc73261b98165b461f9c1bf5dc17abfe75c18029ce + socks: "npm:^2.8.3" + checksum: 10/ee99e1dacab0985b52cbe5a75640be6e604135e9489ebdc3048635d186012fbaecc20fbbe04b177dee434c319ba20f09b3e7dfefb7d932466c0d707744eac05c languageName: node linkType: hard -"socks@npm:^2.7.1": +"socks@npm:^2.8.3": version: 2.8.3 resolution: "socks@npm:2.8.3" dependencies: @@ -11929,18 +11977,18 @@ __metadata: linkType: hard "sonic-boom@npm:^4.0.1": - version: 4.0.1 - resolution: "sonic-boom@npm:4.0.1" + version: 4.2.0 + resolution: "sonic-boom@npm:4.2.0" dependencies: atomic-sleep: "npm:^1.0.0" - checksum: 10/449bdc39f4333a321bb754319e9452c3e94409654b2ddf8e40307a1a413b953bed3b3b092a4992ab3fb7cd1a7c95bdde5a046ac4e0405d7c92c60802452c060c + checksum: 10/385ef7fb5ea5976c1d2a1fef0b6df8df6b7caba8696d2d67f689d60c05e3ea2d536752ce7e1c69b9fad844635f1036d07c446f8e8149f5c6a80e0040a455b310 languageName: node linkType: hard -"source-map-js@npm:^1.2.0": - version: 1.2.0 - resolution: "source-map-js@npm:1.2.0" - checksum: 10/74f331cfd2d121c50790c8dd6d3c9de6be21926de80583b23b37029b0f37aefc3e019fa91f9a10a5e120c08135297e1ecf312d561459c45908cb1e0e365f49e5 +"source-map-js@npm:^1.2.1": + version: 1.2.1 + resolution: "source-map-js@npm:1.2.1" + checksum: 10/ff9d8c8bf096d534a5b7707e0382ef827b4dd360a577d3f34d2b9f48e12c9d230b5747974ee7c607f0df65113732711bb701fe9ece3c7edbd43cb2294d707df3 languageName: node linkType: hard @@ -12003,9 +12051,9 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.17 - resolution: "spdx-license-ids@npm:3.0.17" - checksum: 10/8f6c6ae02ebb25b4ca658b8990d9e8a8f8d8a95e1d8b9fd84d87eed80a7dc8f8073d6a8d50b8a0295c0e8399e1f8814f5c00e2985e6bf3731540a16f7241cbf1 + version: 3.0.20 + resolution: "spdx-license-ids@npm:3.0.20" + checksum: 10/30e566ea74b04232c64819d1f5313c00d92e9c73d054541650331fc794499b3bcc4991bcd90fa3c2fc4d040006f58f63104706255266e87a9d452e6574afc60c languageName: node linkType: hard @@ -12055,6 +12103,15 @@ __metadata: languageName: node linkType: hard +"ssri@npm:^12.0.0": + version: 12.0.0 + resolution: "ssri@npm:12.0.0" + dependencies: + minipass: "npm:^7.0.3" + checksum: 10/7024c1a6e39b3f18aa8f1c8290e884fe91b0f9ca5a6c6d410544daad54de0ba664db879afe16412e187c6c292fd60b937f047ee44292e5c2af2dcc6d8e1a9b48 + languageName: node + linkType: hard + "stack-utils@npm:^2.0.3": version: 2.0.6 resolution: "stack-utils@npm:2.0.6" @@ -12103,8 +12160,8 @@ __metadata: linkType: hard "streamx@npm:^2.15.0": - version: 2.18.0 - resolution: "streamx@npm:2.18.0" + version: 2.21.1 + resolution: "streamx@npm:2.21.1" dependencies: bare-events: "npm:^2.2.0" fast-fifo: "npm:^1.3.2" @@ -12113,7 +12170,7 @@ __metadata: dependenciesMeta: bare-events: optional: true - checksum: 10/039e828e7e76399d65fed022ddaeb7ab3ee77f66d170733643b7f7510823a605315f3ee841e5c01f16df5a44dca18a97fc39460a2b42010484e7976f29c79296 + checksum: 10/d61ee82033f8b900226e2405aeb683de5f51a68ded1d40198d548cd9a7b2e47b7706442c9142bbc7fc59874f03063ee41ddf9e8667e63186b507b2e6b394ac28 languageName: node linkType: hard @@ -12149,26 +12206,30 @@ __metadata: languageName: node linkType: hard -"string.prototype.trim@npm:^1.2.9": - version: 1.2.9 - resolution: "string.prototype.trim@npm:1.2.9" +"string.prototype.trim@npm:^1.2.10": + version: 1.2.10 + resolution: "string.prototype.trim@npm:1.2.10" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + define-data-property: "npm:^1.1.4" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.0" + es-abstract: "npm:^1.23.5" es-object-atoms: "npm:^1.0.0" - checksum: 10/b2170903de6a2fb5a49bb8850052144e04b67329d49f1343cdc6a87cb24fb4e4b8ad00d3e273a399b8a3d8c32c89775d93a8f43cb42fbff303f25382079fb58a + has-property-descriptors: "npm:^1.0.2" + checksum: 10/47bb63cd2470a64bc5e2da1e570d369c016ccaa85c918c3a8bb4ab5965120f35e66d1f85ea544496fac84b9207a6b722adf007e6c548acd0813e5f8a82f9712a languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.8": - version: 1.0.8 - resolution: "string.prototype.trimend@npm:1.0.8" +"string.prototype.trimend@npm:^1.0.9": + version: 1.0.9 + resolution: "string.prototype.trimend@npm:1.0.9" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" define-properties: "npm:^1.2.1" es-object-atoms: "npm:^1.0.0" - checksum: 10/c2e862ae724f95771da9ea17c27559d4eeced9208b9c20f69bbfcd1b9bc92375adf8af63a103194dba17c4cc4a5cb08842d929f415ff9d89c062d44689c8761b + checksum: 10/140c73899b6747de9e499c7c2e7a83d549c47a26fa06045b69492be9cfb9e2a95187499a373983a08a115ecff8bc3bd7b0fb09b8ff72fb2172abe766849272ef languageName: node linkType: hard @@ -12277,7 +12338,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^5.3.0, supports-color@npm:^5.5.0": +"supports-color@npm:^5.5.0": version: 5.5.0 resolution: "supports-color@npm:5.5.0" dependencies: @@ -12329,7 +12390,7 @@ __metadata: languageName: node linkType: hard -"tar@npm:^6.1.11, tar@npm:^6.1.2, tar@npm:^6.2.1": +"tar@npm:^6.1.11, tar@npm:^6.2.1": version: 6.2.1 resolution: "tar@npm:6.2.1" dependencies: @@ -12343,6 +12404,20 @@ __metadata: languageName: node linkType: hard +"tar@npm:^7.4.3": + version: 7.4.3 + resolution: "tar@npm:7.4.3" + dependencies: + "@isaacs/fs-minipass": "npm:^4.0.0" + chownr: "npm:^3.0.0" + minipass: "npm:^7.1.2" + minizlib: "npm:^3.0.1" + mkdirp: "npm:^3.0.1" + yallist: "npm:^5.0.0" + checksum: 10/12a2a4fc6dee23e07cc47f1aeb3a14a1afd3f16397e1350036a8f4cdfee8dcac7ef5978337a4e7b2ac2c27a9a6d46388fc2088ea7c80cb6878c814b1425f8ecf + languageName: node + linkType: hard + "test-exclude@npm:^6.0.0": version: 6.0.0 resolution: "test-exclude@npm:6.0.0" @@ -12355,11 +12430,11 @@ __metadata: linkType: hard "text-decoder@npm:^1.1.0": - version: 1.1.1 - resolution: "text-decoder@npm:1.1.1" + version: 1.2.3 + resolution: "text-decoder@npm:1.2.3" dependencies: b4a: "npm:^1.6.4" - checksum: 10/c6981b93850daeafc8bd1dbd8f984d4fb2d14632f450de0892692b5bbee2d2f4cbef8a807142527370649fd357f58491ede4915d43669eca624cb52b8dd247b6 + checksum: 10/bcdec33c0f070aeac38e46e4cafdcd567a58473ed308bdf75260bfbd8f7dc76acbc0b13226afaec4a169d0cb44cec2ab89c57b6395ccf02e941eaebbe19e124a languageName: node linkType: hard @@ -12403,11 +12478,11 @@ __metadata: linkType: hard "thread-stream@npm:^3.0.0": - version: 3.0.0 - resolution: "thread-stream@npm:3.0.0" + version: 3.1.0 + resolution: "thread-stream@npm:3.1.0" dependencies: real-require: "npm:^0.2.0" - checksum: 10/f7a8b8539a75194a5c53c2506da4110ced4b3b7096f4ac7fa1bf07a96a7d0dccbe46d8b87cf1427e09804fcdbd6a51ddf5d1da01c58f7ccb7e4b3baf513bf02e + checksum: 10/ea2d816c4f6077a7062fac5414a88e82977f807c82ee330938fb9691fe11883bb03f078551c0518bb649c239e47ba113d44014fcbb5db42c5abd5996f35e4213 languageName: node linkType: hard @@ -12427,12 +12502,19 @@ __metadata: languageName: node linkType: hard +"tinyexec@npm:^0.3.0": + version: 0.3.1 + resolution: "tinyexec@npm:0.3.1" + checksum: 10/0537c70590d52d354f40c0255ff0f654a3d18ddb3812b440ddf9d436edf516c8057838ad5a38744c0c59670ec03e3cf23fbe04ae3d49f031d948274e99002569 + languageName: node + linkType: hard + "tlds@npm:^1.242.0": - version: 1.252.0 - resolution: "tlds@npm:1.252.0" + version: 1.255.0 + resolution: "tlds@npm:1.255.0" bin: tlds: bin.js - checksum: 10/ea5b0d54ec7463e6da735eb45a6cd81533288cb95aa6ce62bd44c5b2264206ba6fabcc9202656ff2f0c7964dceeaa995622d9001efac2cd7e43aa07492a63235 + checksum: 10/ec42c9e913ded4cdce26cc95343be444850ac23ed6193944d7eb5b6e0a2978fb597956aaed1e9e22f1cd5c562aed94a6664c4779048593b8d3170e7a54c62f75 languageName: node linkType: hard @@ -12531,11 +12613,11 @@ __metadata: linkType: hard "ts-api-utils@npm:^1.3.0": - version: 1.3.0 - resolution: "ts-api-utils@npm:1.3.0" + version: 1.4.3 + resolution: "ts-api-utils@npm:1.4.3" peerDependencies: typescript: ">=4.2.0" - checksum: 10/3ee44faa24410cd649b5c864e068d438aa437ef64e9e4a66a41646a6d3024d3097a695eeb3fb26ee364705d3cb9653a65756d009e6a53badb6066a5f447bf7ed + checksum: 10/713c51e7392323305bd4867422ba130fbf70873ef6edbf80ea6d7e9c8f41eeeb13e40e8e7fe7cd321d74e4864777329797077268c9f570464303a1723f1eed39 languageName: node linkType: hard @@ -12576,7 +12658,7 @@ __metadata: languageName: node linkType: hard -"ts-node@npm:10.9.2": +"ts-node@npm:10.9.2, ts-node@npm:^10.8.1": version: 10.9.2 resolution: "ts-node@npm:10.9.2" dependencies: @@ -12614,44 +12696,6 @@ __metadata: languageName: node linkType: hard -"ts-node@npm:^10.8.1": - version: 10.9.1 - resolution: "ts-node@npm:10.9.1" - dependencies: - "@cspotcode/source-map-support": "npm:^0.8.0" - "@tsconfig/node10": "npm:^1.0.7" - "@tsconfig/node12": "npm:^1.0.7" - "@tsconfig/node14": "npm:^1.0.0" - "@tsconfig/node16": "npm:^1.0.2" - acorn: "npm:^8.4.1" - acorn-walk: "npm:^8.1.1" - arg: "npm:^4.1.0" - create-require: "npm:^1.1.0" - diff: "npm:^4.0.1" - make-error: "npm:^1.1.1" - v8-compile-cache-lib: "npm:^3.0.1" - yn: "npm:3.1.1" - peerDependencies: - "@swc/core": ">=1.2.50" - "@swc/wasm": ">=1.2.50" - "@types/node": "*" - typescript: ">=2.7" - peerDependenciesMeta: - "@swc/core": - optional: true - "@swc/wasm": - optional: true - bin: - ts-node: dist/bin.js - ts-node-cwd: dist/bin-cwd.js - ts-node-esm: dist/bin-esm.js - ts-node-script: dist/bin-script.js - ts-node-transpile-only: dist/bin-transpile.js - ts-script: dist/bin-script-deprecated.js - checksum: 10/bee56d4dc96ccbafc99dfab7b73fbabc62abab2562af53cdea91c874a301b9d11e42bc33c0a032a6ed6d813dbdc9295ec73dde7b73ea4ebde02b0e22006f7e04 - languageName: node - linkType: hard - "tsconfig-paths@npm:^3.15.0": version: 3.15.0 resolution: "tsconfig-paths@npm:3.15.0" @@ -12671,27 +12715,13 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.0.0": +"tslib@npm:^2.0.0, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.2": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: 10/3e2e043d5c2316461cb54e5c7fe02c30ef6dccb3384717ca22ae5c6b5bc95232a6241df19c622d9c73b809bea33b187f6dbc73030963e29950c2141bc32a79f7 languageName: node linkType: hard -"tslib@npm:^2.1.0, tslib@npm:^2.5.0": - version: 2.5.0 - resolution: "tslib@npm:2.5.0" - checksum: 10/ea556fbdf396fe15dbd45e242754e86e7c36e0dce8644404a7c8a81ae1e940744dc639569aeca1ae370a7f804d82872f3fd8564eb23be9adb7618201d0314dac - languageName: node - linkType: hard - -"tslib@npm:^2.4.0, tslib@npm:^2.6.2": - version: 2.6.2 - resolution: "tslib@npm:2.6.2" - checksum: 10/bd26c22d36736513980091a1e356378e8b662ded04204453d353a7f34a4c21ed0afc59b5f90719d4ba756e581a162ecbf93118dc9c6be5acf70aa309188166ca - languageName: node - linkType: hard - "tsyringe@npm:4.8.0": version: 4.8.0 resolution: "tsyringe@npm:4.8.0" @@ -12776,9 +12806,9 @@ __metadata: languageName: node linkType: hard -"typed-array-byte-offset@npm:^1.0.2": - version: 1.0.2 - resolution: "typed-array-byte-offset@npm:1.0.2" +"typed-array-byte-offset@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-byte-offset@npm:1.0.3" dependencies: available-typed-arrays: "npm:^1.0.7" call-bind: "npm:^1.0.7" @@ -12786,21 +12816,22 @@ __metadata: gopd: "npm:^1.0.1" has-proto: "npm:^1.0.3" is-typed-array: "npm:^1.1.13" - checksum: 10/ac26d720ebb2aacbc45e231347c359e6649f52e0cfe0e76e62005912f8030d68e4cb7b725b1754e8fdd48e433cb68df5a8620a3e420ad1457d666e8b29bf9150 + reflect.getprototypeof: "npm:^1.0.6" + checksum: 10/6c3bfba026616e656278a062dd5232d80fbb156b792045e698ecb0260a4c6e77e82412d6c8049f4e58bb66f509c90aacad09f02d4b5b8a4e67cf9c423a563be9 languageName: node linkType: hard -"typed-array-length@npm:^1.0.6": - version: 1.0.6 - resolution: "typed-array-length@npm:1.0.6" +"typed-array-length@npm:^1.0.7": + version: 1.0.7 + resolution: "typed-array-length@npm:1.0.7" dependencies: call-bind: "npm:^1.0.7" for-each: "npm:^0.3.3" gopd: "npm:^1.0.1" - has-proto: "npm:^1.0.3" is-typed-array: "npm:^1.1.13" possible-typed-array-names: "npm:^1.0.0" - checksum: 10/05e96cf4ff836743ebfc593d86133b8c30e83172cb5d16c56814d7bacfed57ce97e87ada9c4b2156d9aaa59f75cdef01c25bd9081c7826e0b869afbefc3e8c39 + reflect.getprototypeof: "npm:^1.0.6" + checksum: 10/d6b2f0e81161682d2726eb92b1dc2b0890890f9930f33f9bcf6fc7272895ce66bc368066d273e6677776de167608adc53fcf81f1be39a146d64b630edbf2081c languageName: node linkType: hard @@ -12895,12 +12926,12 @@ __metadata: linkType: hard "typescript@npm:^4.6.4 || ^5.2.2": - version: 5.4.5 - resolution: "typescript@npm:5.4.5" + version: 5.7.2 + resolution: "typescript@npm:5.7.2" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/d04a9e27e6d83861f2126665aa8d84847e8ebabcea9125b9ebc30370b98cb38b5dff2508d74e2326a744938191a83a69aa9fddab41f193ffa43eabfdf3f190a5 + checksum: 10/4caa3904df69db9d4a8bedc31bafc1e19ffb7b24fbde2997a1633ae1398d0de5bdbf8daf602ccf3b23faddf1aeeb9b795223a2ed9c9a4fdcaf07bfde114a401a languageName: node linkType: hard @@ -12915,24 +12946,24 @@ __metadata: linkType: hard "typescript@patch:typescript@npm%3A^4.6.4 || ^5.2.2#optional!builtin": - version: 5.4.5 - resolution: "typescript@patch:typescript@npm%3A5.4.5#optional!builtin::version=5.4.5&hash=5adc0c" + version: 5.7.2 + resolution: "typescript@patch:typescript@npm%3A5.7.2#optional!builtin::version=5.7.2&hash=5786d5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10/760f7d92fb383dbf7dee2443bf902f4365db2117f96f875cf809167f6103d55064de973db9f78fe8f31ec08fff52b2c969aee0d310939c0a3798ec75d0bca2e1 + checksum: 10/d75ca10141afc64fd3474b41a8b082b640555bed388d237558aed64e5827ddadb48f90932c7f4205883f18f5bcab8b6a739a2cfac95855604b0dfeb34bc2f3eb languageName: node linkType: hard "unbox-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "unbox-primitive@npm:1.0.2" + version: 1.1.0 + resolution: "unbox-primitive@npm:1.1.0" dependencies: - call-bind: "npm:^1.0.2" + call-bound: "npm:^1.0.3" has-bigints: "npm:^1.0.2" - has-symbols: "npm:^1.0.3" - which-boxed-primitive: "npm:^1.0.2" - checksum: 10/06e1ee41c1095e37281cb71a975cb3350f7cb470a0665d2576f02cc9564f623bd90cfc0183693b8a7fdf2d242963dcc3010b509fa3ac683f540c765c0f3e7e43 + has-symbols: "npm:^1.1.0" + which-boxed-primitive: "npm:^1.1.1" + checksum: 10/fadb347020f66b2c8aeacf8b9a79826fa34cc5e5457af4eb0bbc4e79bd87fed0fa795949825df534320f7c13f199259516ad30abc55a6e7b91d8d996ca069e50 languageName: node linkType: hard @@ -12950,6 +12981,13 @@ __metadata: languageName: node linkType: hard +"undici-types@npm:~6.20.0": + version: 6.20.0 + resolution: "undici-types@npm:6.20.0" + checksum: 10/583ac7bbf4ff69931d3985f4762cde2690bb607844c16a5e2fbb92ed312fe4fa1b365e953032d469fa28ba8b224e88a595f0b10a449332f83fa77c695e567dbe + languageName: node + linkType: hard + "unicorn-magic@npm:^0.1.0": version: 0.1.0 resolution: "unicorn-magic@npm:0.1.0" @@ -12966,6 +13004,15 @@ __metadata: languageName: node linkType: hard +"unique-filename@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-filename@npm:4.0.0" + dependencies: + unique-slug: "npm:^5.0.0" + checksum: 10/6a62094fcac286b9ec39edbd1f8f64ff92383baa430af303dfed1ffda5e47a08a6b316408554abfddd9730c78b6106bef4ca4d02c1231a735ddd56ced77573df + languageName: node + linkType: hard + "unique-slug@npm:^4.0.0": version: 4.0.0 resolution: "unique-slug@npm:4.0.0" @@ -12975,6 +13022,15 @@ __metadata: languageName: node linkType: hard +"unique-slug@npm:^5.0.0": + version: 5.0.0 + resolution: "unique-slug@npm:5.0.0" + dependencies: + imurmurhash: "npm:^0.1.4" + checksum: 10/beafdf3d6f44990e0a5ce560f8f881b4ee811be70b6ba0db25298c31c8cf525ed963572b48cd03be1c1349084f9e339be4241666d7cf1ebdad20598d3c652b27 + languageName: node + linkType: hard + "universalify@npm:^2.0.0": version: 2.0.1 resolution: "universalify@npm:2.0.1" @@ -12982,21 +13038,21 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.13": - version: 1.0.16 - resolution: "update-browserslist-db@npm:1.0.16" +"update-browserslist-db@npm:^1.1.1": + version: 1.1.1 + resolution: "update-browserslist-db@npm:1.1.1" dependencies: - escalade: "npm:^3.1.2" - picocolors: "npm:^1.0.1" + escalade: "npm:^3.2.0" + picocolors: "npm:^1.1.0" peerDependencies: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 10/071bf0b2fb8568db6cd42ee2598ac9b87c794a7229fcbf1b035ae7f883e770c07143f16a5371525d5bcb94b99f9a1b279036142b0195ffd4cf5a0008fc4a500e + checksum: 10/7678dd8609750588d01aa7460e8eddf2ff9d16c2a52fb1811190e0d056390f1fdffd94db3cf8fb209cf634ab4fa9407886338711c71cc6ccade5eeb22b093734 languageName: node linkType: hard -"uri-js@npm:^4.2.2, uri-js@npm:^4.4.1": +"uri-js@npm:^4.2.2": version: 4.4.1 resolution: "uri-js@npm:4.4.1" dependencies: @@ -13071,13 +13127,13 @@ __metadata: linkType: hard "v8-to-istanbul@npm:^9.0.1": - version: 9.2.0 - resolution: "v8-to-istanbul@npm:9.2.0" + version: 9.3.0 + resolution: "v8-to-istanbul@npm:9.3.0" dependencies: "@jridgewell/trace-mapping": "npm:^0.3.12" "@types/istanbul-lib-coverage": "npm:^2.0.1" convert-source-map: "npm:^2.0.0" - checksum: 10/18dd8cebfb6790f27f4e41e7cff77c7ab1c8904085f354dd7875e2eb65f4261c4cf40939132502875779d92304bfea46b8336346ecb40b6f33c3a3979e6f5729 + checksum: 10/fb1d70f1176cb9dc46cabbb3fd5c52c8f3e8738b61877b6e7266029aed0870b04140e3f9f4550ac32aebcfe1d0f38b0bac57e1e8fb97d68fec82f2b416148166 languageName: node linkType: hard @@ -13138,16 +13194,49 @@ __metadata: languageName: node linkType: hard -"which-boxed-primitive@npm:^1.0.2": +"which-boxed-primitive@npm:^1.1.0, which-boxed-primitive@npm:^1.1.1": + version: 1.1.1 + resolution: "which-boxed-primitive@npm:1.1.1" + dependencies: + is-bigint: "npm:^1.1.0" + is-boolean-object: "npm:^1.2.1" + is-number-object: "npm:^1.1.1" + is-string: "npm:^1.1.1" + is-symbol: "npm:^1.1.1" + checksum: 10/a877c0667bc089518c83ad4d845cf8296b03efe3565c1de1940c646e00a2a1ae9ed8a185bcfa27cbf352de7906f0616d83b9d2f19ca500ee02a551fb5cf40740 + languageName: node + linkType: hard + +"which-builtin-type@npm:^1.2.0": + version: 1.2.1 + resolution: "which-builtin-type@npm:1.2.1" + dependencies: + call-bound: "npm:^1.0.2" + function.prototype.name: "npm:^1.1.6" + has-tostringtag: "npm:^1.0.2" + is-async-function: "npm:^2.0.0" + is-date-object: "npm:^1.1.0" + is-finalizationregistry: "npm:^1.1.0" + is-generator-function: "npm:^1.0.10" + is-regex: "npm:^1.2.1" + is-weakref: "npm:^1.0.2" + isarray: "npm:^2.0.5" + which-boxed-primitive: "npm:^1.1.0" + which-collection: "npm:^1.0.2" + which-typed-array: "npm:^1.1.16" + checksum: 10/22c81c5cb7a896c5171742cd30c90d992ff13fb1ea7693e6cf80af077791613fb3f89aa9b4b7f890bd47b6ce09c6322c409932359580a2a2a54057f7b52d1cbe + languageName: node + linkType: hard + +"which-collection@npm:^1.0.2": version: 1.0.2 - resolution: "which-boxed-primitive@npm:1.0.2" + resolution: "which-collection@npm:1.0.2" dependencies: - is-bigint: "npm:^1.0.1" - is-boolean-object: "npm:^1.1.0" - is-number-object: "npm:^1.0.4" - is-string: "npm:^1.0.5" - is-symbol: "npm:^1.0.3" - checksum: 10/9c7ca7855255f25ac47f4ce8b59c4cc33629e713fd7a165c9d77a2bb47bf3d9655a5664660c70337a3221cf96742f3589fae15a3a33639908d33e29aa2941efb + is-map: "npm:^2.0.3" + is-set: "npm:^2.0.3" + is-weakmap: "npm:^2.0.2" + is-weakset: "npm:^2.0.3" + checksum: 10/674bf659b9bcfe4055f08634b48a8588e879161b9fefed57e9ec4ff5601e4d50a05ccd76cf10f698ef5873784e5df3223336d56c7ce88e13bcf52ebe582fc8d7 languageName: node linkType: hard @@ -13161,16 +13250,16 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15": - version: 1.1.15 - resolution: "which-typed-array@npm:1.1.15" +"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.16": + version: 1.1.16 + resolution: "which-typed-array@npm:1.1.16" dependencies: available-typed-arrays: "npm:^1.0.7" call-bind: "npm:^1.0.7" for-each: "npm:^0.3.3" gopd: "npm:^1.0.1" has-tostringtag: "npm:^1.0.2" - checksum: 10/c3b6a99beadc971baa53c3ee5b749f2b9bdfa3b3b9a70650dd8511a48b61d877288b498d424712e9991d16019633086bd8b5923369460d93463c5825fa36c448 + checksum: 10/7106e94729632cdcedc94080442872392806b3364225156952981777f46b75d2e3b13813b5d935bdb2ac8523f8758fcf3513f7e1ed44a8e10d6c4f1029c3fa7d languageName: node linkType: hard @@ -13207,6 +13296,17 @@ __metadata: languageName: node linkType: hard +"which@npm:^5.0.0": + version: 5.0.0 + resolution: "which@npm:5.0.0" + dependencies: + isexe: "npm:^3.1.1" + bin: + node-which: bin/which.js + checksum: 10/6ec99e89ba32c7e748b8a3144e64bfc74aa63e2b2eacbb61a0060ad0b961eb1a632b08fb1de067ed59b002cec3e21de18299216ebf2325ef0f78e0f121e14e90 + languageName: node + linkType: hard + "wide-align@npm:^1.1.2": version: 1.1.5 resolution: "wide-align@npm:1.1.5" @@ -13269,7 +13369,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:8.18.0": +"ws@npm:8.18.0, ws@npm:^8.0.0": version: 8.18.0 resolution: "ws@npm:8.18.0" peerDependencies: @@ -13284,21 +13384,6 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.0.0": - version: 8.17.0 - resolution: "ws@npm:8.17.0" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 10/5e1dcb0ae70c6e2f158f5b446e0a72a2cd335b07aba73ee1872e9bae1285382286a10e53ed479db21bdd690a5dfd05641a768611ebb236253c62fefa43ef58b4 - languageName: node - linkType: hard - "xtend@npm:^4.0.0": version: 4.0.2 resolution: "xtend@npm:4.0.2" @@ -13334,12 +13419,19 @@ __metadata: languageName: node linkType: hard +"yallist@npm:^5.0.0": + version: 5.0.0 + resolution: "yallist@npm:5.0.0" + checksum: 10/1884d272d485845ad04759a255c71775db0fac56308764b4c77ea56a20d56679fad340213054c8c9c9c26fcfd4c4b2a90df993b7e0aaf3cdb73c618d1d1a802a + languageName: node + linkType: hard + "yaml@npm:^2.2.2": - version: 2.4.5 - resolution: "yaml@npm:2.4.5" + version: 2.6.1 + resolution: "yaml@npm:2.6.1" bin: yaml: bin.mjs - checksum: 10/b09bf5a615a65276d433d76b8e34ad6b4c0320b85eb3f1a39da132c61ae6e2ff34eff4624e6458d96d49566c93cf43408ba5e568218293a8c6541a2006883f64 + checksum: 10/cf412f03a33886db0a3aac70bb4165588f4c5b3c6f8fc91520b71491e5537800b6c2c73ed52015617f6e191eb4644c73c92973960a1999779c62a200ee4c231d languageName: node linkType: hard @@ -13421,9 +13513,9 @@ __metadata: linkType: hard "yocto-queue@npm:^1.0.0": - version: 1.0.0 - resolution: "yocto-queue@npm:1.0.0" - checksum: 10/2cac84540f65c64ccc1683c267edce396b26b1e931aa429660aefac8fbe0188167b7aee815a3c22fa59a28a58d898d1a2b1825048f834d8d629f4c2a5d443801 + version: 1.1.1 + resolution: "yocto-queue@npm:1.1.1" + checksum: 10/f2e05b767ed3141e6372a80af9caa4715d60969227f38b1a4370d60bffe153c9c5b33a862905609afc9b375ec57cd40999810d20e5e10229a204e8bde7ef255c languageName: node linkType: hard