Skip to content

Releases: oliverklee/ext-oelib

V6.0.0: Add support for TYPO3 12LTS, drop support for TYPO3 10LTS and PHP < 7.4

16 Apr 10:08
v6.0.0
b3cee0a
Compare
Choose a tag to compare

Added

Changed

  • Update the faked user agent in the testing framework (#1700)
  • Use GeneralUtility::setIndpEnv instead of server/request globals (#1699)
  • Convert the DB fixtures from XML to CSV
    (#1689,#1690, #1692, #1693, #1694, #1695, #1696)
  • Use the Context for getting the current timestamp (#1682, #1684)
  • Use more native type declarations (#1664, #1665)
  • Upgrade to PHPUnit 9 (#1634)
  • Make TestingFramework::isLoggedIn() private (#1622)
  • Raise the required TYPO3 bugfix version (#1619)

Removed

  • Drop the HTTP classes (#1647)
  • Delete localizations that are now on Crowdin (#1772)
  • Drop Composer suggestion for static_info_tables (#1650)
  • Drop MapperRegistry::denyDatabaseAccess (#1646)
  • Drop deprecated methods from AbstractDataMapper
    (#1640, #1641, #1642, #1643, #1644, #1645)
  • Drop TestingFramework::count() and ::existsRecordWithUid (#1639)
  • Drop the tracking of changed records from the testing framework (#1638)
  • Drop the logging-related interfaces/traits (#1637)
  • Drop ExtendedGeneralUtility (#1635)
  • Drop EmptyQueryResultException (#1633)
  • Drop CacheNullifyer::flushMakeInstanceCache (#1632)
  • Drop Typo3Version (#1631)
  • Drop the login manager classes (#1630)
  • Drop the ConvertableToMimeAddressTrait interface/trait (#1629)
  • Drop the session classes (#1628)
  • Drop the visibility classes (#1626)
  • Drop the LazyLoadingProperties trait (#1625)
  • Drop the ChangeDate and CreationDate interfaces/traits (#1624)
  • Drop TestingFramework::createBackEndUser (#1623)
  • Drop the TypoScript template parsing from the testing framework (#1621)
  • Drop DynamicDateViewHelper (#1620)
  • Remove SalutationSwitcher (#1618)
  • Drop TestingQueryResult (#1617)
  • Remove FrontEndUserGroup::title and ::description (#1616)
  • Drop BackEndUserMapper::findByUserName (#1614)
  • Drop Sortable (#1613)
  • Drop CachedAssociationCount (#1612)
  • Remove some Collection methods (#1611)
  • Remove some properties from FrontEndUser (#1610)
  • Remove FrontEndUser::getAge (#1609)
  • Drop the geocoding classes (#1608)
  • Drop FrontEndUser.wantsHtmlEmail() (#1607)
  • Drop the auto increment handling from the testing framework (#1605)
  • Drop BackEndUser::getGroups and BackEndUserGroup (#1604)
  • Drop the FederalState model & mapper (#1600)
  • Remove TemplateHelper (#1599)
  • Drop support for TYPO3 10LTS (#1598, #1601, #1602, #1655)
  • Drop support for PHP < 7.4 (#1597)

Fixed

  • Add resname to all language labels (#1770)
  • Upgrade the XLIFF files to XLIFF 1.2 (#1706)
  • Access the superglobals directly (#1685)
  • Switch to the new DBAL methods (#1656, #1657, #1658, #1674)

V5.2.2: Bug fixes, cleanup and deprecations

23 Dec 15:33
v5.2.2
d04dfbe
Compare
Choose a tag to compare

Changed

  • Decouple TemplateHelper from SalutationSwitcher (#1486)
  • Mark some classes and methods as @internal (#1478, #1522, #1561, #1565)

Deprecated

  • Deprecate MapperRegistry::denyDatabaseAccess (#1595)
  • De-deprecate the PriceViewHelper (#1591)
  • De-deprecate the Currency model and mapper (#1591)
  • De-deprecate the Country and Language models and mappers (#1562)
  • Deprecate TestingFramework::createBackEndUser() (#1555)
  • Deprecate TestingFramework::isLoggedIn() (#1554)
  • Deprecate the template parsing in the testing framework (#1552)
  • Deprecate the record change tracking in the testing framework (#1551, #1553)
  • Deprecate the auto-increment handling in the testing framework (#1549)
  • Deprecate TestingQueryResult (#1548)
  • Deprecate FrontEndUserGroup::title and ::description (#1547)
  • Deprecate BackEndUser::getGroups and the BackEndUserGroup model/mapper (#1546)
  • Deprecate BackEndUserMapper::findByUserName (#1545)
  • Deprecate some methods from AbstractDataMapper (#1544, #1563, #1587)
  • Deprecate Sortable (#1543)
  • Deprecate CachedAssociationCount (#1542)
  • Deprecate SalutationSwitcher (#1541)
  • Deprecate TemplateHelper (#1540)
  • Deprecate the HTTP classes (#1527)
  • Deprecate the DynamicDateViewHelper (#1525)
  • Deprecate some Collection methods (#1523)
  • Deprecate some properties from FrontEndUser (#1514)
  • Deprecate the geocoding classes (#1513)

Fixed

  • Return an empty string in FrontEndUser::getName() for no name set (#1592)
  • Avoid additional query in TestingFramework::changeRecord (#1588)
  • Mark the Configuration classes and the interface as non-injectable (#1512)
  • Stop accessing the TYPO3_MODE constant (#1495)
  • Stop extending the deprecated AbstractPlugin (#1487, #1488)
  • Avoid using the deprecated GeneralUtility::_GP (#1482)
  • Fix type errors in the testing framework (#1480)

V5.2.1: Bug fixes and cleanup

18 Dec 18:37
v5.2.1
48e9973
Compare
Choose a tag to compare

Added

  • Add support for Symfony 7 (#1440)
  • Add the Crowdin configuration (#1437)

Changed

  • Also run the PHP 8.2/8.3 functional tests with the lowest dependencies (#1220)

Fixed

  • Properly create the LanguageService in a functional test (#1473)
  • Avoid using the deprecated Query::execute() (#1470)
  • Use a TYPO3-version-specific cache configuration again (#1469)
  • Avoid the deprecated setUpBackendUserFromFixture (#1465)
  • Avoid accessing the protected AbstractPlugin->cObj (#1462)
  • Avoid calling the removed RootlineUtility::purgeCaches() in 12LTS (#1461)
  • Add missing singletons reset in a test (#1460)
  • Drop a nonsensical test (#1459)
  • Remove the deprecated cruser_id configuration for the test tables (#1458)
  • Avoid using the deprecated ObjectManager in tests (#1457)
  • Add a 12LTS-specific method to TestingQueryResult (#1454)
  • Improve some type annotations (#1453)

V5.2.0: Add support for PHP 8.3

11 Nov 14:07
v5.2.0
c026b50
Compare
Choose a tag to compare

Added

  • Add support for PHP 8.3 (#1422)

Changed

Deprecated

  • Deprecate FrontEndUser::getAge (#1408)

Fixed

  • Validate UIDs in the ORM more strictly (#1402)

V5.1.0: Add a diverse gender option for FE users, deprecate things

20 Dec 10:13
v5.1.0
aea5617
Compare
Choose a tag to compare

Added

  • Add a diverse gender option (#1288)
  • Add a TestingQueryResult class (#1287)

Deprecated

  • Deprecate TestingFramework::createBackEndUser (#1290)
  • Deprecate TestingFramework::count (#1290)
  • Deprecate TestingFramework::existsRecordWithUid (#1290)
  • Deprecate CacheNullifyer::flushMakeInstanceCache() (#1290)
  • Deprecate the ConvertableToMimeAddress interface and trait (#1290)
  • Deprecate TemplateHelper::isConfigurationCheckEnabled (#1289)
  • Deprecate EmptyQueryResultException (#1289)
  • Deprecate BackEndUser::getGroups and the BackEndUserGroup model & mapper (#1289)
  • Deprecate the Country model & mapper (#1289)
  • Deprecate the Currency model & mapper (#1289)
  • Deprecate the FederalState model & mapper (#1289)
  • Deprecate the Language model & mapper (#1289)
  • Deprecate the CreationDate and ChangeDate traits (#1289)
  • Deprecate the LoginManager classes (#1289)
  • Deprecate FrontEndUser.wantsHtmlEmail() (#1289)
  • Deprecate FrontEndUser.getLastOrFullName() (#1289)
  • Deprecate Session and FakeSession (#1289)

V5.0.2: Bug fixes and cleanup

18 Dec 16:43
v5.0.2
4885173
Compare
Choose a tag to compare

Deprecated

  • Deprecate the LazyLoadingModel trait (#1236)

Removed

Fixed

  • Drop the obsolete showRecordFieldList TCA part (#1281)
  • Enable caching for PHP-CS-Fixer (#1273)
  • Improve the type annotations (#1253)

V5.0.1: Bug fixes and cleanup

22 Oct 10:40
v5.0.1
3861882
Compare
Choose a tag to compare

Changed

  • Switch the coverage on CI from Xdebug to PCOV (#1231)
  • Switch to the TYPO3 coding standard (#1221)

Fixed

  • Fix property name in the ChangeDate trait (#1237)
  • Fix typo in the services configuration file (#1218)

V4.3.1: Bug fixes

22 Oct 11:41
v4.3.1
498d1e4
Compare
Choose a tag to compare

Fixed

  • Fix property name in the ChangeDate trait (#1238)

V5.0.0: Add TYPO3 11LTS and PHP 8.1/8.2 support, drop TYPO3 9LTS support

26 Sep 18:05
v5.0.0
885b901
Compare
Choose a tag to compare

Added

Changed

  • Make the page UID for a fake frontend required (#1186)
  • Switch to the TYPO3 testing framework (#1139)
  • Improve DB-related error message in the testing framework (#1159)
  • Switch to the TYPO3 testing framework (#1130, #1132, #1148)

Deprecated

  • Deprecate Visibility\Tree and Visibility\Node (#1192)
  • Deprecate the testing framework auto increment functionality (#1167)

Removed

  • Drop the testing extensions (#1150)
  • Drop support for $additionalTablePrefixes from the testing framework (#1149)
  • Drop functionality for dummy files/folders from TestingFramework (#1121)
  • Drop TestingFramework::disableCoreCaches (#1117)
  • Drop .htaccess files (#1116, #1119)
  • Drop FrontEndUserMapper::getGroupMembers (#1113)
  • Drop TemplateHelper::ensureIntegerArrayValues (#1109)
  • Drop CacheNullifyer::disableCoreCaches (#1104)
  • Drop the ReadOnlyRepository trait (#1103)
  • Drop AbstractDataMapper::countByPageUid (#1102)
  • Drop LoginManager::getLoggedInUser (#1101)
  • Drop the GoogleMapsViewHelper (#1099)
  • Drop AbstractModel::getAsList (#1095)
  • Drop support for TYPO3 9LTS (#1094, #1206)

Fixed

  • Stop using static in callables (#1209)
  • Stop using the deprecated strftime (#1207)
  • Harden the ConfigurationRegistry (#1195)
  • Fix invalid array accesses in TestingFramework (#1179)
  • Fix invalid array accesses in AbstractDataMapper (#1170)
  • Only work on the auto increment value if the DB supports it (#1166)
  • Drop obsolete Doctrine DBAL calls (#1112)
  • Use the TYPO3 constant instead of TYPO3_MODE (#1098)

V4.3.0: New features for unit testing

15 Sep 12:40
v4.3.0
cbd2d91
Compare
Choose a tag to compare

Added

  • Add a helper for clearing the GU::makeInstance() class name cache (#1091)
  • Allow providing data for TestingFramework::createFrontEndPage() (#1086)

Changed

  • Make the geo coordinates nullable (#1093)