Releases: mediacms-io/mediacms
Releases · mediacms-io/mediacms
v6.7.1
v6.7.0
v6.6.0
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_APPROVEDis 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
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:latestis what used to plus there's a new onemediacms:fullthat includes the dependencies for Whisper. Both useuvinstead ofpipand they are based inpython: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
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:latestis what used to plus there's a new onemediacms:fullthat includes the dependencies for Whisper. Both useuvinstead ofpipand they are based inpython: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
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:latestis what used to plus there's a new onemediacms:fullthat includes the dependencies for Whisper. Both useuvinstead ofpipand they are based inpython: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
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
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