Skip to content

Releases: openfun/marsha

v5.1.0

09 Oct 13:52
Compare
Choose a tag to compare

Added

  • Add peertube transcript generation
  • Manage feature flags in /api/config endpoint

Changed

  • Split websocket and asgi apps in tray
  • Remove websocket connection in VOD student dashboard
  • Remove useIsFeatureEnabled and use new store useFlags instead

Fixed

  • Allow to change username if one is persisted on classroom join
  • Webkit e2e tests in CI

v5.0.3

01 Aug 11:39
Compare
Choose a tag to compare

Fixed

  • Manage subtitles content starting with a BOM

v5.0.2

31 Jul 07:24
Compare
Choose a tag to compare

Changed

  • Compute hls url based on video resolutions available

v5.0.1

04 Jul 12:07
Compare
Choose a tag to compare

Fixed

  • Manage playlist constraint with DRF 3.15

v5.0.0

26 Jun 07:19
Compare
Choose a tag to compare

Added

  • Add scaleway storage configuration
  • Add Peertube pipeline to VOD
  • Celery task queue
  • Refactor video S3 deletion
  • Add thumbnail celery task
  • Add shared live media celery task
  • Add timed text track celery task
  • Add form submission with enter key when entering a classroom
  • Persist username used on classroom join

Changed

  • Replace CRA by Vite (#2530)
  • Replace grommet Image and Grid component (#2518)
  • Optimized apps bundle (#2528)
  • Launch transcoding through a celery task

Fixed

  • Correctly set startime with filtering medialive logs
  • Remove non existing fields in PortabilityRequestAdmin
  • Correctly send xapi statement to a configured LRS
  • Correctly send xapi video download statements

v4.9.1

16 Feb 10:55
Compare
Choose a tag to compare

Fixed

  • Remove non existing fields in PortabilityRequestAdmin

v4.9.0

04 Dec 13:23
Compare
Choose a tag to compare

Added

  • Disable lti nonce and timestamp validation

v4.8.1

30 Nov 14:50
Compare
Choose a tag to compare

Fixed

  • Fix invite links on BBB (#2521)

v4.8.0

29 Nov 14:38
Compare
Choose a tag to compare

Added

  • Meta description and meta title on the website from the API (#2516)
  • Retrieve BBB learning analytics and send them through API
  • Classroom attendance analytics (#2499)
  • Add a language picker for the invite link on the website (#2504)

Changed

  • Replace grommet DropButton component (#2513)
  • On live, can now share resource when one is already shared (#2512)
  • Remove persistency on token from invite link (#2505)
  • Replace grommet Cards / Footer/ Anchor / Tip / Nav (#2503)
  • Refacto widgets SharedLiveMedia (#2504)
  • Replace grommet Button (#2453)
  • Replace grommet Box (#2484)
  • Replace grommet TextArea (#2500)
  • Update psycopg to version 3
  • Update node to version 20
  • Replace pylti with oauthlib for LTI request validation
  • Replace faker with @faker-js/faker (frontend)

Fixed

  • Blocking error when shared document is deleted (#2504)
  • Improve render sharing picture in live (#2508)

v4.7.0

19 Oct 12:34
Compare
Choose a tag to compare

Added

  • Generic video LTI url
  • Display complete error message in frontend
  • Generic classroom LTI url
  • Generic LTI cartridge (xml configuration)
  • Display LTI warning message for generic urls regarding course copy
  • configure homepage banner using SiteConfig model
  • setting BBB_INVITE_TOKEN_BANNED_LIST
  • Add transcode_pipeline property to video model

Changed

  • Replace ngrok with localtunnel to serve marsha on a public domain with stable urls and allow to run multiple tunnels at the same time
  • Replace all the loaders by Cunningham Loader (#2436)
  • Replace grommet Text (#2427)
  • Replace grommet Paragraph (#2435)
  • Remove cross on login image (#2451)
  • Replace grommet Checkbox and Pagination (#2437)

Fixed

  • Markdown save sent previously saved content
  • Force to end BBB meeting when creation fail