Change log
Version 6.1.1
- [BUGFIX] Temporary fix for frontend file upload with old TypeConverter
Version 6.1.0
- [REFACTORING] Migrated from legacy InjectTraits to modern Constructor Injection with PHP 8.2 readonly properties for all controllers and services.
- [REFACTORING] Refactored TemplateRenderingService and EmployeeNotificationService to enforce Single Responsibility and strict typing.
- [REFACTORING] Added redirectToEmployee helper to AbstractController to centralize internal navigation.
- [TASK] Introduced ExtConf service to manage extension settings, eliminating "magic strings" and global array access.
- [TASK] Added additionalSecretForHashGeneration to ext_conf_template.txt and ExtConf.xlf for administrative control over security salts.
- [TASK] Integrated PSR-3 Logger into EmployeeController for professional error tracking.
- [TASK] Updated German translations in de.locallang.xlf and corrected malformed XLIFF structures.
- [BUGFIX] Added defensive checks in initializeUpdateAction to prevent fatal errors during property mapping.
- [BUGFIX] Corrected redundant logic in the EmployeeNotificationService dispatch process.
Version 6.0.4
- [TASK] Updated wizard title with [extension] name format
Version 6.0.3
- [BUGFIX] Issue while trying to insert a duplicate record has been fixed
Version 6.0.2
- [BUGFIX] TCA Migrations for tables done
Version 6.0.1
- Update testing directory
Version 6.0.0
- Compatibility adjustments for TYPO3 13 LTS
- Dropped support for older TYPO3 versions
- Replaced StandaloneView usage with modern alternatives based on ViewInterface and ViewFactoryData
- Migrated from deprecated Hashing Utility to HashService
- Moved TypoScript configuration to the SiteConfiguration folder for better flexibility
- Converted all list_type plugins to CType elements, including a migration wizard for existing tt_content records
- Replaced all deprecated method calls with updated TYPO3 Core API functions
Version 5.0.0
- Numerous bug fixes to improve stability and reliability.
- Various code optimizations for enhanced performance and maintainability.
- Adoption of the TYPO3 Testing Framework for improved testing practices.
- Enhanced flexibility with post and pre-processing using PSR-14 events.
- New configuration options added for glossary integrated mode.
- Removed deprecated API calls and functions.
- Change mm relations of different properties in one mm table to different.
Version 4.1.0
- Remove all extbase stuff from scheduler task
- Remove TSFE and ContentObjectRenderer from scheduler task
- Add factory to retrieve employee as plain array with all sub-properties
- Replace deprecated authToken with HashService
- Use correct indents in html files
- Use Site router to build URLs for frontend
Version 4.0.1
- Add module_sys_dmail_category to employee
Version 4.0.0
- Remove TYPO3 9 compatibility
- Add TYPO3 11 compatibility
- Add strict types to UnitTest files
Version 3.0.0
Breaking
- getImage now returns an ObjectStorage use getFirstImage instead to retrieve employee image (firstImage instead of image in fluid)
Changes
- Now compatible with TYPO3 9.5 and 10.4
- Remove TYPO3 8 compatibility