Skip to content

Releases: mediacms-io/mediacms

v6.7.1

21 Sep 13:19

Choose a tag to compare

Feat

  • this PR adds a missing migration, due to the upgrade in Django

v6.7.0

21 Sep 12:47

Choose a tag to compare

FEAT

  • allow admins to create HTML pages through the admin dashboard. These pages will appear in the slug that is set
  • update Django library

v6.6.0

20 Sep 12:19
cbef629

Choose a tag to compare

Feat

  • Allow users approval, through variable USERS_NEEDS_TO_BE_APPROVED, (False by default). If set to True, users need to be approved by a manager or administrator before they can log in, otherwise they cannot do anything after logging in other than seeing an "awaiting approval" message.
  • improvements on the manage users page (available to managers and administrators), as the ability to add users, change password, and approve (if setting USERS_NEEDS_TO_BE_APPROVED is True)
  • additions to the API for manage users (add user, change password, approve user)
  • add a setting variable to hide the members link from the sidebar menu

v6.5.2

02 Sep 08:48

Choose a tag to compare

Feat:

  • Add OpenAI's Whisper support for automatic transcription. Only for Docker, not enabled by default since it uses a new image that is much larger than the existing one (400mb base image, 4GB full image)
  • Record screen functionality, besides Upload media. Available under upload
  • Docker images separation, the main one mediacms:latest is what used to plus there's a new one mediacms:full that includes the dependencies for Whisper. Both use uv instead of pip and they are based in python:3.13.5-slim-bookworm
  • add limits as far as max number of media per user (UPLOAD_MAX_FILES_NUMBER)
  • add media type identification, only specific files are allowed. Default list is ["video", "audio", "image", "pdf"] and can be edited through setting settings.ALLOWED_MEDIA_UPLOAD_TYPES

Fixes

  • show datetime on edit media form
  • show message of pending encoding to upload user only
  • for user page, show all media not only to author but also editors/managers/admins

v6.5.1

01 Sep 17:40

Choose a tag to compare

Feat:

  • Add OpenAI's Whisper support for automatic transcription. Only for Docker, not enabled by default since it uses a new image that is much larger than the existing one (400mb base image, 4GB full image)
  • Record screen functionality, besides Upload media. Available under upload
  • Docker images separation, the main one mediacms:latest is what used to plus there's a new one mediacms:full that includes the dependencies for Whisper. Both use uv instead of pip and they are based in python:3.13.5-slim-bookworm
  • add limits as far as max number of media per user (UPLOAD_MAX_FILES_NUMBER)
  • add media type identification, only specific files are allowed. Default list is ["video", "audio", "image", "pdf"] and can be edited through setting settings.ALLOWED_MEDIA_UPLOAD_TYPES

Fixes

  • show datetime on edit media form
  • show message of pending encoding to upload user only
  • for user page, show all media not only to author but also editors/managers/admins

v6.5.0.1

01 Sep 17:34

Choose a tag to compare

Feat:

  • Add OpenAI's Whisper support for automatic transcription. Only for Docker, not enabled by default since it uses a new image that is much larger than the existing one (400mb base image, 4GB full image)
  • Record screen functionality, besides Upload media. Available under upload
  • Docker images separation, the main one mediacms:latest is what used to plus there's a new one mediacms:full that includes the dependencies for Whisper. Both use uv instead of pip and they are based in python:3.13.5-slim-bookworm
  • add limits as far as max number of media per user (UPLOAD_MAX_FILES_NUMBER)
  • add media type identification, only specific files are allowed. Default list is ["video", "audio", "image", "pdf"] and can be edited through setting settings.ALLOWED_MEDIA_UPLOAD_TYPES

Fixes

  • show datetime on edit media form
  • show message of pending encoding to upload user only
  • for user page, show all media not only to author but also editors/managers/admins

v6.4.0

07 Aug 10:23
e790795

Choose a tag to compare

Feat:

  • adds MediaPermission model, will be used for setting custom Permissions on media
  • adds API for bulk actions, and helper methods. Some were implemented, others are still placeholders
  • refactored files/models and files/views, from single files into folders.. files/models.py and files/views.py stay for reference
  • adds ALLOW_ANONYMOUS_USER_LISTING (true by default) setting

Docs:

  • uses docker compose in the examples, instead of docker-compose
  • introduces Media Permissions docs page

Fixes

  • always set the whole number of media of Category (independent of permissions)
  • Category image listing: prioritize existing icon over auto-assigned one
  • include version on all js files loaded (to avoid caching)

v6.3.0

07 Jul 08:58
df98b65

Choose a tag to compare

Feat

  • adds minimum resolution of 144p for videos, export ffmpeg parameters in settings.py, add Transcoding.md doc with instructions around transcoding, set default ffmpeg preset for 720p and bigger resolutions to medium (used to be faster) - #1312 . Fixes #1311
  • add version in css/js to avoid caching- #1318
  • add DB connection pooling - #1315
  • add Slovenian translation - #1306

Fixes

  • replace login middleware with Django's one - #1314
  • fix date picker in edit media - #1297
  • replace format with fstrings - #1313

v6.2.0

01 Jul 12:50

Choose a tag to compare

Feat

  • Disable Segment Tools and Reset Preview State During Playback - #1305

v6.1.0: Basic video editor

24 Jun 08:15
83f3eec

Choose a tag to compare

Feat

  • allow setting custom media slugs - #1303
  • include categories in manage media (for editors) - #1303