All notable changes to this project will be documented in this file.
- Added: permission for creating products
- Changed: minimum version requirement heimrichhannot/contao-form-type-bundle v0.2.0
- Fixed: PHP 8 incompatible method signature of
FormType\MediaLibraryType::getSubscribedServices()
- Added: option to redirect to product detail page after frontend upload (#8)
- Added: option to allow only deleting own products to member permissions (#8)
- Changed: delete permission from member permission now respected by voter (#8)
- Deprecated: set delete permissions from archive (#8)
- Fixed: dca issue
- Fixed: adding and editing copyright of file not working
- Fixed: missing translations
- Fixed: some unnecessary code :)
- Added: edit function (#7)
- Added: voter for edit and delete permissions (#7)
- Added: edit and delete buttons to list item (#7)
- Added: internal test list module (#7)
- Fixed: contao 4.9 incompatible code (#7)
- Fixed: some missing translations (#7)
- Fixed: issue with disallowed delete method
- Feature: delete ml products with frontend requests
- Fixed: support for heimrichhannot/contao-form-type-bundle v0.1.3
- Fixed: issue with published field in tl_ml_product
- Fixed: some code issues
- Added: form type for frontend file uploads (#2)
- Changed: minimum php version is now 7.4 (#2)
- Fixed: issue in CfgTagMigration (#2)
- Changed: implement encore contracts
- Changed: removed outdated test setup
- Fixed: download links in List item if no option set
- Added: copyright wizard ([#1])
- Added: migration for CfgTag v3 (otherwise former tags get lost)
- Fixed: array index issue in php 8
- Fixed: warnings with php 8
- Fixed: symfony 5 compatibility
- Fixed: symfony 5 compatibility
- Added: missing license file
- Changed: minimum contao version is now 4.9
- Fixed: symfony 5 compatiblity
- Changed: make createDownloadItems() public
- Added: config option for sanitizing download filenames
- Fixed: image sizes in product archives
- Fixed: massively enhanced performance for tag handling in products
- fixed publish bug
- fixed publish bug
- fixed ProductContainer::deleteTagAssociations to use actual id instead of undoId
- added author field to tl_ml_product
- increase tl_cfg_tag name char length
- removed filecredits (now loosely coupled dep)
- upgraded tags to v3
- added new dca fields to tl_ml_product
- changed file field to binary(16)
- used TranslatorInterface (for Contao 4.9 compatibility)
- fixed ctable is not an array
- made AjaxManager public
- fixes for filecredits
- fixed translation for title of download elements
- changed default download order so that the original file is always first
- added (optional) sorting mode for additional files in a
heimrichhannot/contao-list-bundle
-based download list - fixed url generation
- made file field unique in order to avoid deletion of image-size-based download elements
- added
BeforeCreateImageDownloadEvent
- added retrieve of original and all download items in
DefaultDownloadListItem
- fixed download deletion
- refactored item classes to have correct names
- added download list item
- added originalDownload field to tl_ml_download
- added
additionalFiles
field
- refactoring (DataContainer classes, removed registry since it's unnecessary, autowiring, ...)
- fixed deletion of non original files linked to an image product
- fixed php_cs fixer style
- fixed dc->id
- removed multifileupload dep from composer.json
- fixed type callback
- changed file fields from multifileupload to fileTree
- added multilingual support
- added id to cfg tags table
- added callbacks to handle cfg-tags on delete and submit
- fixed download file path for download action
- removed default licence handling
- added README
- changed creating download entity and modifying product entity with
Database