Notable changes will be documented in this file. The project adheres to Semantic Versioning.
- Refactored
AbstractService
for TYPO3 10.4 and up - Bugfixing and fixed tests
- Minor changes and clean up
- Updated Travis CI configuration
- Updated Composer configuration
- Updated dependencies
- Switched
getSignature
andgetIdentifier
function to align with TYPO3 conventions (breaking change) - Dropped support for TYPO3 9.5 (breaking change)
- Dropped support for PHP < 7.4 (breaking change)
- Removed deprecated functions
- Updated Travis CI configuration
- Dropped support for AppVeyor
- Updated dependencies
- Minor changes and clean up
- Added
AbstractCommand
withoutlog
function (breaking change) - Deprecated and moved view helpers to
T3vBase
(breaking change) - Namespaced
Default
andArray
view helper underVariable
(breaking change) - Moved
plugin.tx_t3vcore.settings.mode
toplugin.tx_t3v.settings.mode
(breaking change) - Added
Settings
service - Added
ContentObject
andContentElement
controller - Moved
ContentElement
utility from T3v Content (breaking change) - Updated model traits (breaking change)
- Integrated
t3v/t3v_testing
which is based ontypo3/testing-framework
- Added support for TYPO3 CMS 9.5 or greater
- Dropped support for TYPO3 8.x (breaking change)
- Dropped support for PHP < 7.2 (breaking change)
- PSR-12: Extended Coding Style
- Updated Travis CI and AppVeyor configuration
- Updated dependencies
- Cleaned up
- Updated Travis CI configuration
- Cleaned up
- Updated Travis CI configuration and dependencies
- Updated Travis CI configuration and dependencies
- Cleaned up
- Updated Composer configuration
- Updated Travis CI and AppVeyor configuration
- Updated dependencies
- Cleaned up
- Updated Travis CI and AppVeyor configuration
- Updated dependencies
- Cleaned up
- Improved
StringUtility
- Added
Danielstjules/Stringy
as dependency - Updated translations
- Added additional translations
- Added
LanguageUidTrait
- Updated translations (breaking change)
- Updated dependencies
- Updated Travis CI and AppVeyor configuration
- Cleaned up
- Improved
MailService
- Improved
PageService
- Updated AppVeyor configuration
- Cleaned up
- Updated dependencies
- Cleaned up
- Fixed
DefaultViewHelper
- Fixed
QueryResultService
- Improved
Utility
classes - Improved tests
- Bugfixing
- Updated AppVeyor configuration
- Bugfixing
- Bugfixing
- Cleaned up
- Improved
FileService
(breaking change) - Refactoring and Type Hinting and improved tests
- Cleaned up
- Updated TypoScript (Tests)
- Fixed
LocalizationTrait
- Added
FileReferenceTrait
- Improved
LocalizationTrait
- Improved
AbstractEntity
- Updated TypoScript structure
- Updated AppVeyor configuration
- Cleaned up
- Improved
LocalizationTrait
- Added
GeneralUtility
- Improved
StringUtility
- Improved
AbstractCommandController
- Updated tests
- Cleaned up
- Added
IconUtility
- Extended
ExtensionUtility
- Added
ExtensionUtility
- Updated
StringUtility
andUrlUtility
- TCA Migrations
- Cleaned up
- Updated Tests
- Updated Travis CI and AppVeyor configuration
- Updated dependencies
- Dropped support for TYPO3 7.x
- Updated translations (breaking change)
- Updated Travis CI and AppVeyor configuration
- Updated dependencies
- Improved
FileService
- Added TCEFORM translations
- Updated Composer configuration and scripts
- Updated Travis CI and AppVeyor configuration
- Updated dependencies
- Added translations for tabs
- Renamed
LocalisationTrait
toLocalisationTrait
(breaking change)
- Added
LocalisationTrait
- Removed
FlashMessageService
(breaking change) - Improved
MailService
, addedreplyTo
parameter (breaking change) - Improved
RendererUtility
- Updated TypoScript
- Fixed functional tests
- Updated AppVeyor configuration
- Added
SlugViewHelper
- Added
Cocur/Slugify
as dependency - Refactored TypoScript
- Updated constants and configuration
- Updated AppVeyor configuration
- Updated dependencies
- Dropped support for PHP 5.x
- Fixed imports
- Improved compatibility for TYPO3 8.7 (
RendererUtility)
- Updated Travis CI and AppVeyor configuration
- Updated
AbstractRepository
- Improved compatibility for TYPO3 8.7
- Improved code
- Updated database fixtures
- Updated AppVeyor configuration
- Cleaned up
LanguageService
- Formatted code and cleanup
- Updated Composer configuration
- Updated AppVeyor configuration
- Improved
FileService
- Reformatted code and cleanup
- Improved
FileService
- Updated dependencies
- Updated Travis CI and AppVeyor configuration
- Cleaned up
- Cleaned up
AbstractConditionViewHelper
- Improved
MailService
- Improved Utility classes
- Updated extension icon
- Defined namespace in
ext_localconf
andext_tables
- Added
AbstractConditionViewHelper
- Updated code comments
- Cleaned up
- Fixed
AbstractValidator
- Improved
LanguageService
- Updated scripts
- Cleaned up
- Minor changes
- Cleaned up
- Improved Travis CI / AppVeyor configuration
- Improved
AbstractRepository
- Improved
FileService
- Compatibility for TYPO3 8.7
- Added configuration for AppVeyor
- Use
nimut/testing-framework
as testing framework - Cleaned up
- Updated Composer dependencies
- Updated scripts
- Improved
FileService
andStringUtility
- Improved
AbstractRepository
findByPid
returns now a query result instead of only the first object
- Improved
ArrayViewHelper
- Added
crdate
property toAbstractEntity
- Use
call_user_func
inext_localconf.php
andext_tables.php
- Configured Travis CI
- Added unit and functional tests
- Updated Composer configuration / dependencies
- Updated comments
- Updated claim
- Cleaned up
- Set
LayoutRootPath
andPartialRootPath
inRendererUtility
- Colorized logging in
AbstractCommandController
- Added
Kevinlebrun/Colors
as Composer dependency - Added
AbstractCommandController
- Updated Composer dependencies
- Improved
PageService
andPageViewHelper
- Cleaned up
- Added
PageViewHelper
- Updated
PageService
andLanguageUidViewHelper
- Updated Composer configuration
- Updated
ext_emconf.php
- Cleaned up
- Added
filterByLanguagePresets
(QueryResultService
) - Improved
filterBySysLanguage
(QueryResultService
)
- Added
AbstractEntity
- Added
QueryResultService
- Released under the MIT License
- Switched to GitHub
- Minor changes / cleanup
- Improved
FileService
- Lowercase and normalize file name when saving a file
- Improved
ArrayViewHelper
- Improved
AbstractRepository
- Renamed
getRawAttribute
togetRawModelByUid
- Added
getRawAttribute
function toAbstractRepository
- Improved constraints in
AbstractRepository
- Added
UrlUtility
- Improved
MailService
- Implemented
StringUtility
- Implemented
findByUid
method inAbstractRepository
- Minor changes
- Inject
LanguageService
by default intoAbstractRepository
- Improved
LanguageService
- Added
ArrayViewHelper
- Added
LocalizationUtility
(Draft) - Added
LanguageUidViewHelper
- Moved
LanguageViewHelper
underPage
namespace
- Improved
FileService
andMailService
- Minor changes
- Added
RendererUtility
- Added
MailService
- Added
FileService
- Added
DefaultViewHelper
andLanguageViewHelper
- Added
findByPids
function toAbstractRepository
- Improved
AbstractRepository
- Added
getSubpages
andgetSubpagesUids
function toPageService
- Improved
PageService
- Added
AbstractTagBasedViewHelper
- Added
AbstractViewHelper
- Cleaned up
- Added
AbstractRepository
- Clean up code and structure
- First release
- Added
BodyTagHelper
andPageService
- Added
AbstractService
andFlashMessageService
- Added
AbstractController
- Added common files