Releases: openfun/marsha
Releases · openfun/marsha
v5.1.0
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
v5.0.2
v5.0.1
v5.0.0
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
v4.9.0
v4.8.1
v4.8.0
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
v4.7.0
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