From dd7b4adcd6f85f9119c72b4075aeda4fe85ce94c Mon Sep 17 00:00:00 2001 From: Manuel Raynaud Date: Tue, 29 Aug 2023 17:35:10 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=96(minor)=20bump=20release=20to=204.3?= =?UTF-8?q?.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added - Create a default playlist for new shibboleth user - Add Cunningham design system (#2297) - Lifecycle rule on source bucket to expire uploaded object after 21 days. - Add P2p feature on videojs player - Webtorrent tracker for P2P video feature - eslint sort the modules name (#2338) - Add retention date and s3 lifecycle rules to classroom / video - Add a command to delete expired classrooms / videos - Add retention duration on playlist form - Add retention date widget to video and classroom - Add a download-video widget directly in the video player - Configure sentry in the webtorrent application - Add custom frontend site management - Manage multiple ingresses - Manage shibboleth config per site config - Add a shared media widget directly in the video player - Add a transcript plugin to the video player - Add a link to LTI resources to retrieve them in the standalone website - Add Language Picker in the standalone website (#2366) - Add xapi statements cache to avoid duplicate statements - Add variable to override PVC in arnold deployment Changed - Upgrade frontend to React 18 (#2280) - Upgrade to django 4.2 - `DJANGO_STATICFILES_STORAGE` environment variable is replaced by `DJANGO_STORAGES_STATICFILES_BACKEND` - Use alpine for installing mediainfo in lambda docker images - Add compatibility with docker compose 2 - tslint is replaced by eslint in lti app (#2321) - refactor videojs id3 tags handling as videojs plugin - refactor videojs xapi handling as videojs plugin - upgrade react-query to @tanstack/react-query (v4) (#2340) - Replace component SortableTable by Cunningham DataGrid (#2311) - Replace grommet DatePicker by Cunningham DatePicker (#2359) Fixed - Video player reset when attributes update (#2300) - Fix panel closing and resizing on live video player chat (#2310) - Fix download video button when video is not downloadable --- CHANGELOG.md | 5 ++++- arnold.yml | 2 +- src/aws/lambda-complete/package.json | 2 +- src/aws/lambda-configure/package.json | 2 +- src/aws/lambda-convert/package.json | 2 +- src/aws/lambda-elemental-routing/package.json | 2 +- src/aws/lambda-medialive/package.json | 2 +- src/aws/lambda-mediapackage/package.json | 2 +- src/aws/lambda-migrate/package.json | 2 +- src/aws/utils/update-state/package.json | 2 +- src/backend/setup.cfg | 2 +- src/frontend/apps/lti_site/package.json | 2 +- src/frontend/apps/standalone_site/package.json | 2 +- src/frontend/package.json | 18 +++++++++--------- .../packages/eslint-config-marsha/package.json | 2 +- .../packages/lib_classroom/package.json | 2 +- src/frontend/packages/lib_common/package.json | 2 +- .../packages/lib_components/package.json | 2 +- .../packages/lib_markdown/package.json | 2 +- src/frontend/packages/lib_tests/package.json | 2 +- src/frontend/packages/lib_video/package.json | 2 +- .../packages/marsha-config/package.json | 2 +- src/tray/tray.yml | 2 +- src/webtorrent/package.json | 2 +- 24 files changed, 35 insertions(+), 32 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dd8ad09716..7b255d7e0e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,6 +8,8 @@ Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] +## [4.3.0] - 2023-08-29 + ### Added - Create a default playlist for new shibboleth user @@ -1764,7 +1766,8 @@ Versioning](https://semver.org/spec/v2.0.0.html). - Minor fixes and improvements on features and tests -[unreleased]: https://github.com/openfun/marsha/compare/v4.2.1...master +[unreleased]: https://github.com/openfun/marsha/compare/v4.3.0...master +[4.3.0]: https://github.com/openfun/marsha/compare/v4.2.1...v4.3.0 [4.2.1]: https://github.com/openfun/marsha/compare/v4.2.0...v4.2.1 [4.2.0]: https://github.com/openfun/marsha/compare/v4.1.0...v4.2.0 [4.1.0]: https://github.com/openfun/marsha/compare/v4.0.0...v4.1.0 diff --git a/arnold.yml b/arnold.yml index 9393c02f48..87c93eb1fe 100644 --- a/arnold.yml +++ b/arnold.yml @@ -1,6 +1,6 @@ # arnold.yml metadata: name: marsha - version: 4.2.1 + version: 4.3.0 source: path: src/tray \ No newline at end of file diff --git a/src/aws/lambda-complete/package.json b/src/aws/lambda-complete/package.json index 48928e4bac..c2a124778f 100644 --- a/src/aws/lambda-complete/package.json +++ b/src/aws/lambda-complete/package.json @@ -1,7 +1,7 @@ { "author": "France Université Numérique", "name": "aws-marsha-complete", - "version": "4.2.1", + "version": "4.3.0", "engines": { "node": "16" }, diff --git a/src/aws/lambda-configure/package.json b/src/aws/lambda-configure/package.json index 1a9620c157..b45f95039e 100644 --- a/src/aws/lambda-configure/package.json +++ b/src/aws/lambda-configure/package.json @@ -1,7 +1,7 @@ { "author": "France Université Numérique", "name": "aws-marsha-configure", - "version": "4.2.1", + "version": "4.3.0", "engines": { "node": "16" }, diff --git a/src/aws/lambda-convert/package.json b/src/aws/lambda-convert/package.json index beef782c2d..3ea9ba055e 100644 --- a/src/aws/lambda-convert/package.json +++ b/src/aws/lambda-convert/package.json @@ -1,7 +1,7 @@ { "author": "France Université Numérique", "name": "aws-marsha-convert", - "version": "4.2.1", + "version": "4.3.0", "engines": { "node": "16" }, diff --git a/src/aws/lambda-elemental-routing/package.json b/src/aws/lambda-elemental-routing/package.json index 8e0819d406..4f951b2bae 100644 --- a/src/aws/lambda-elemental-routing/package.json +++ b/src/aws/lambda-elemental-routing/package.json @@ -1,7 +1,7 @@ { "author": "France Université Numérique", "name": "aws-marsha-elemental-routing", - "version": "4.2.1", + "version": "4.3.0", "engines": { "node": "16" }, diff --git a/src/aws/lambda-medialive/package.json b/src/aws/lambda-medialive/package.json index a00469a737..5b0e2ae8a7 100644 --- a/src/aws/lambda-medialive/package.json +++ b/src/aws/lambda-medialive/package.json @@ -1,7 +1,7 @@ { "author": "France Université Numérique", "name": "aws-marsha-medialive", - "version": "4.2.1", + "version": "4.3.0", "engines": { "node": "16" }, diff --git a/src/aws/lambda-mediapackage/package.json b/src/aws/lambda-mediapackage/package.json index f26b8defe1..a35c4b9f08 100644 --- a/src/aws/lambda-mediapackage/package.json +++ b/src/aws/lambda-mediapackage/package.json @@ -1,7 +1,7 @@ { "author": "France Université Numérique", "name": "aws-marsha-mediapackage", - "version": "4.2.1", + "version": "4.3.0", "engines": { "node": "16" }, diff --git a/src/aws/lambda-migrate/package.json b/src/aws/lambda-migrate/package.json index b735cae476..50b10f34e7 100644 --- a/src/aws/lambda-migrate/package.json +++ b/src/aws/lambda-migrate/package.json @@ -1,7 +1,7 @@ { "author": "France Université Numérique", "name": "aws-marsha-migrate", - "version": "4.2.1", + "version": "4.3.0", "engines": { "node": "16" }, diff --git a/src/aws/utils/update-state/package.json b/src/aws/utils/update-state/package.json index c881258f4e..82187356d1 100644 --- a/src/aws/utils/update-state/package.json +++ b/src/aws/utils/update-state/package.json @@ -1,7 +1,7 @@ { "author": "France Université Numérique", "name": "aws-marsha-update-state", - "version": "4.2.1", + "version": "4.3.0", "engines": { "node": "16" }, diff --git a/src/backend/setup.cfg b/src/backend/setup.cfg index 19e4ecea01..32bc4f6708 100644 --- a/src/backend/setup.cfg +++ b/src/backend/setup.cfg @@ -1,7 +1,7 @@ [metadata] name = marsha description = A FUN video provider for Open edX -version = 4.2.1 +version = 4.3.0 author = Open FUN (France Universite Numerique) author_email = fun.dev@fun-mooc.fr license = MIT diff --git a/src/frontend/apps/lti_site/package.json b/src/frontend/apps/lti_site/package.json index 5e86a4118d..84d15ac35b 100644 --- a/src/frontend/apps/lti_site/package.json +++ b/src/frontend/apps/lti_site/package.json @@ -1,6 +1,6 @@ { "name": "marsha", - "version": "4.2.1", + "version": "4.3.0", "description": "🐠 a FUN LTI video provider", "main": "front/index.tsx", "scripts": { diff --git a/src/frontend/apps/standalone_site/package.json b/src/frontend/apps/standalone_site/package.json index 3ecb6164ec..6d9ef7222e 100644 --- a/src/frontend/apps/standalone_site/package.json +++ b/src/frontend/apps/standalone_site/package.json @@ -1,6 +1,6 @@ { "name": "standalone_site", - "version": "4.2.1", + "version": "4.3.0", "license": "MIT", "private": true, "devDependencies": { diff --git a/src/frontend/package.json b/src/frontend/package.json index f952950da3..60e4487613 100644 --- a/src/frontend/package.json +++ b/src/frontend/package.json @@ -1,6 +1,6 @@ { "name": "common", - "version": "4.2.1", + "version": "4.3.0", "license": "MIT", "private": true, "workspaces": { @@ -53,15 +53,15 @@ "@types/react-dom": "18.2.4", "@types/react-router-dom": "5.3.3", "eslint": "8.47.0", - "eslint-config-marsha": "4.2.1", + "eslint-config-marsha": "4.3.0", "grommet": "2.33.1", - "lib-classroom": "4.2.1", - "lib-common": "4.2.1", - "lib-components": "4.2.1", - "lib-markdown": "4.2.1", - "lib-video": "4.2.1", - "lib-tests": "4.2.1", - "marsha-config": "4.2.1", + "lib-classroom": "4.3.0", + "lib-common": "4.3.0", + "lib-components": "4.3.0", + "lib-markdown": "4.3.0", + "lib-video": "4.3.0", + "lib-tests": "4.3.0", + "marsha-config": "4.3.0", "prettier": "3.0.2", "react": "18.2.0", "react-dom": "18.2.0", diff --git a/src/frontend/packages/eslint-config-marsha/package.json b/src/frontend/packages/eslint-config-marsha/package.json index 22b36d941c..5df4d1c69c 100644 --- a/src/frontend/packages/eslint-config-marsha/package.json +++ b/src/frontend/packages/eslint-config-marsha/package.json @@ -1,6 +1,6 @@ { "name": "eslint-config-marsha", - "version": "4.2.1", + "version": "4.3.0", "main": "index.js", "license": "MIT", "dependencies": { diff --git a/src/frontend/packages/lib_classroom/package.json b/src/frontend/packages/lib_classroom/package.json index 3c8e3a6625..6465f080d0 100644 --- a/src/frontend/packages/lib_classroom/package.json +++ b/src/frontend/packages/lib_classroom/package.json @@ -1,6 +1,6 @@ { "name": "lib-classroom", - "version": "4.2.1", + "version": "4.3.0", "license": "MIT", "directories": { "lib": "lib" diff --git a/src/frontend/packages/lib_common/package.json b/src/frontend/packages/lib_common/package.json index a9c9c7b577..779e78ee5b 100644 --- a/src/frontend/packages/lib_common/package.json +++ b/src/frontend/packages/lib_common/package.json @@ -1,6 +1,6 @@ { "name": "lib-common", - "version": "4.2.1", + "version": "4.3.0", "license": "MIT", "main": "./src/index.ts", "types": "./src/index.ts", diff --git a/src/frontend/packages/lib_components/package.json b/src/frontend/packages/lib_components/package.json index 26f88d0cd7..da4f6ef888 100644 --- a/src/frontend/packages/lib_components/package.json +++ b/src/frontend/packages/lib_components/package.json @@ -1,6 +1,6 @@ { "name": "lib-components", - "version": "4.2.1", + "version": "4.3.0", "license": "MIT", "main": "./src/index.ts", "types": "./src/index.ts", diff --git a/src/frontend/packages/lib_markdown/package.json b/src/frontend/packages/lib_markdown/package.json index 070e5a17ca..828cb422e0 100644 --- a/src/frontend/packages/lib_markdown/package.json +++ b/src/frontend/packages/lib_markdown/package.json @@ -1,6 +1,6 @@ { "name": "lib-markdown", - "version": "4.2.1", + "version": "4.3.0", "license": "MIT", "main": "./src/index.ts", "types": "./src/index.ts", diff --git a/src/frontend/packages/lib_tests/package.json b/src/frontend/packages/lib_tests/package.json index f43b52f322..3ff858f83d 100644 --- a/src/frontend/packages/lib_tests/package.json +++ b/src/frontend/packages/lib_tests/package.json @@ -1,6 +1,6 @@ { "name": "lib-tests", - "version": "4.2.1", + "version": "4.3.0", "license": "MIT", "main": "./src/index.ts", "types": "./src/index.ts", diff --git a/src/frontend/packages/lib_video/package.json b/src/frontend/packages/lib_video/package.json index 3caa079226..08998703e9 100644 --- a/src/frontend/packages/lib_video/package.json +++ b/src/frontend/packages/lib_video/package.json @@ -1,6 +1,6 @@ { "name": "lib-video", - "version": "4.2.1", + "version": "4.3.0", "description": "", "license": "MIT", "main": "./src/index.ts", diff --git a/src/frontend/packages/marsha-config/package.json b/src/frontend/packages/marsha-config/package.json index a2cb9243be..d9e071e638 100644 --- a/src/frontend/packages/marsha-config/package.json +++ b/src/frontend/packages/marsha-config/package.json @@ -1,6 +1,6 @@ { "name": "marsha-config", - "version": "4.2.1", + "version": "4.3.0", "private": true, "description": "Marsha configuration", "main": "index.js", diff --git a/src/tray/tray.yml b/src/tray/tray.yml index 392d2ea9a4..b03c7c4b76 100644 --- a/src/tray/tray.yml +++ b/src/tray/tray.yml @@ -1,3 +1,3 @@ metadata: name: marsha - version: 4.2.1 + version: 4.3.0 diff --git a/src/webtorrent/package.json b/src/webtorrent/package.json index ed5294fe85..e9c4a12608 100644 --- a/src/webtorrent/package.json +++ b/src/webtorrent/package.json @@ -1,6 +1,6 @@ { "name": "webtorrent-tracker", - "version": "4.2.1", + "version": "4.3.0", "description": "Webtorrent tracker implementation for Marsha", "main": "./dist/app.js", "exports": "./dist/app.js",