Releases: pixelant/qbank
Releases · pixelant/qbank
Add IRRE support
Full Changelog: v2.0.3...v2.0.4
Various bugfixes
Full Changelog: v2.0.2...v2.0.3
Fix PHP warnings and 404 for files
What's Changed
- [TASK] Fix PHP warnings and 404 for files by @MattiasNilsson in #27
Full Changelog: v2.0.1...v2.0.2
Various bugfixes
TYPO3 version 12
Prevent duplicate images when fetching from the API
What's Changed
- [TASK] Prevent duplicate images when fetching from the API by @MattiasNilsson in #23
- [RELEASE] Prepare for version ''1.2.2'' by @MattiasNilsson in #24
New Contributors
- @MattiasNilsson made their first contribution in #23
Full Changelog: v1.2.1...v1.2.2
Correct version requirement for TER
[TASK] Correct version requirement in ext_emconf.php Raise version to 1.2.1
Compatibility with TYPO3 v11 and PHP 8
- Compatibility with TYPO3 v11
- Compatibility with PHP 8.0 and 8.1
Two scheduler/CLI command bugs fixed
Please note: This release introduces a new database field. Make sure to analyze the database to update the schema.
BUG FIXES
- Handles an exception in the scheduler task and console command if a file had been deleted permanently in QBank. This fix adds a new status field for sys_file table (
tx_qbank_remote_is_deleted
). If an exception is thrown when fetching media from API, this field will be set to true. This will prevent deleted files from being processed and the sync buttons in backend module will be removed for these files. - Fixes an undefined method error when running the
qbank:updateqbankfiledatacommand
in scheduler or CLI if automatic updates are disabled.
Backend module with file and metadata sync with property mapping
FEATURES
- New backend module.
- Add mapping of QBank media information (such as custom properties) to TYPO3 file metadata.
- List all QBank media files downloaded to TYPO3. Includes buttons to manually update metadata and replace existing files with new versions.
- When selecting a file, QBank media information is automatically downloaded and mapped to the TYPO3 file metadata. Currently supported: Custom properties, as well as the standard properties file name, name, rating, created, updated, and uploaded.
- API for registering and synchronizing custom QBank media fields to TYPO3's file metadata. Check out the PSR-14 events
CollectMediaPropertiesEvent
,ExtractMediaPropertyValuesEvent
,FilePropertyChangeEvent
, andAfterFilePropertyChangesEvent
. - CLI command for checking if media metadata has changed or new file versions have been published. This command can also be run through the TYPO3 scheduler.
- CLI command for synchronizing media metadata and new versions of files. You can configure to synchronize both or either metadata and new file versions. We recommend only updating metadata automatically and changing file versions manually in the backend module. This command can also be run through the TYPO3 scheduler.
BUG FIXES
- The icon font should now be loading properly. Some users have reported this bug, but we haven't been able to reproduce it locally. Still, we found the most likely cause and fixed it without seeing any regressions.
- The QBank selector button is now hidden when a field's max number of media files has been reached.
- The "Use media from QBank" button is no longer disabled inside IRRE records that are loaded dynamically.
- Corrected an invalid type exception when rendering the "Use media from QBank".
DOCUMENTATION
- Extended documentation.
- Now using standard TYPO3 documentation rendering.
OTHER
- Added unit tests.