ext-oelib

TYPO3 library extension "oelib"

GPL-2.0 License

Downloads
316.9K
Stars
0
Committers
20
ext-oelib - V2.3.5

Published by oliverklee almost 5 years ago

Deprecated

  • Deprecate Mapper_BackEndUser::findByCliKey (#324)

Fixed

  • Fix potentially undefined variable (#322)
ext-oelib - V2.3.4

Published by oliverklee about 5 years ago

Deprecated

  • Deprecate the header-related classes (#270)
  • Deprecate TemplateHelper::addJavaScriptToPageHeader (#269)
  • Deprecate Translator and TranslatorRegistry (#268)
  • Deprecate some methods in the Db class (#267)
  • Deprecate some methods in TestingFramework (#265)
ext-oelib - V2.3.3

Published by oliverklee about 5 years ago

Fixed

  • Fix more MySQL errors with boolean properties in TYPO3 8.7 (#262)
ext-oelib - V2.3.2

Published by oliverklee about 5 years ago

Fixed

  • Fix MySQL error when saving boolean properties in TYPO3 8.7 (#261)
ext-oelib - V2.3.1

Published by oliverklee about 5 years ago

Added

  • Add PHP-CS-Fixer rules for PHPUnit (#226)

Changed

  • Update Emogrifier to version 2.1.1 (#230)
  • Upgrade to PHPUnit 5.7 (#223)
  • Change from GPL V3 to GPL V2+ (#221)
  • Move more tests to Tests/Unit/ and Tests/Functional/ (#212, #235, #236, #237, #238, #241, #245, #246)

Deprecated

  • Deprecate some config check methods (#239)
  • Deprecate the Db class (#234)
  • Deprecate Db::enableQueryLogging (#231)
  • Mark Db::getDatabaseConnection for removal in version 4.0, not 3.0 (#228)
  • Deprecate some methods in the DataMapper (#251)

Removed

  • Delete unused PNG file from the tests (#247)
  • Stop building with the lowest Composer dependencies (#244)
  • Stop providing the DB query in the exceptions (#231)
  • Drop the TYPO3 package repository from composer.json (#227)

Fixed

  • Ignore restrictions with TestingFramework::count/countRecords (#258)
  • Fix regressions with the new Connection (#255, #256)
  • Move Tests/ to the dev autoload in ext_emconf.php (#249)
  • Keep development files out of the packages (#248)
  • Add a dependency to cms/lang in composer.json (#243)
  • Use the ConnectionPool for DB queries in TYPO3 >= 8.4 (#233, #239, #240, #242, #251, #252, #254)
  • Provide flags to htmlspecialchars (#232)
  • Avoid deprecated TimeTracker usage in the testing framework (#229)
  • Clean up the testing extensions (#224)
  • Pin the dev dependency versions (#225)
  • Streamline the composer.json dependencies (#221)
  • Always initialize a BE user in the BE user manager tests (#220)
  • Explicitly require MySQL on Travis CI (#219)
  • Remove dependency on specific FE-user extensions (#213, #214)
  • Prevent rounding errors with the coordinates (#208, #209, #210)
ext-oelib - V2.3.0

Published by oliverklee over 5 years ago

Added

  • Initialize the DB in the TestingFramework lazily (#206)
  • Add TestingFramework.cleanUpWithoutDatabase() (#204)
  • Trait for loading lazy properties (#192)
  • Trait and interface for Repository::persistAll (#187)

Changed

  • Move more tests to Tests/Unit/ and Tests/Functional/ (#203)
  • Speed up the new functional by omitting the auto increment reset (#191)
  • Rename the PersistAll interface and trait to DirectPersist (#190)
  • Run the functional tests in parallel to each other (#183)

Deprecated

  • Deprecate the mailer-related classes (#193)
  • Remove the "Trait" suffix from the trait names (#189)

Fixed

  • Throw exception for empty Google geocoding API key (#200)
  • Fix the casing of the vfsstream package (#198)
  • Ignore relations with a foreign UID of 0 (#194, #196)
  • Also provide the extension icon in Resources/ (#186)
  • Fix a typo in a configuration check message (#184)
ext-oelib - V1.6.0

Published by oliverklee over 5 years ago

Added

  • Static data of the geo coordinates of German ZIP codes (#152, #175)
  • Starter tests with nimut/testing-framework (#130)

Changed

  • Move the old tests to Tests/LegacyUnit/ and Tests/LegacyFunctional/ (#124)
  • Prefer stable/dist packages by default (#120)

Fixed

  • Remove dependency on specific FE-user extensions (#213, #214)
  • Prevent rounding errors with the coordinates (#208, #209, #210)
  • Throw exception for empty Google geocoding API key (#201)
  • Fix the casing of the vfsstream package (#199)
  • Ignore relations with a foreign UID of 0 (#195)
  • Allow mixed-case configuration check class names (#185)
  • Only clean up tables that have a dummy column (#168)
  • Use the current composer names of static_info_tables (#127)
ext-oelib - V2.2.0

Published by oliverklee almost 6 years ago

Added

  • Email role from the install tool default from email data (#181)
  • Static data of the geo coordinates of German ZIP codes (#166, #172)
  • Trait for storage-page-agnostic repositories (#156)
  • Trait for cached association counts (#147)
  • Make the configuration check class name more flexible (#140)
  • Support namespaced data mappers and models (#137)
  • Trait and interface for creationDate and changeDate (#136)
  • LoggingAwareTrait (#133)
  • Trait for read-only repositories (#132)
  • Starter tests with nimut/testing-framework (#129)
  • Test both with the lowest and highest dependency versions (#121)
  • Add a configuration for the Google Maps API key (#92, #112)

Changed

  • Use spaces for indenting SQL and .htaccess files (#153, #162)
  • Clean up the the ext_icon SVG file (#155, #163)
  • Streamline ext_emconf.php (#134, #135)
  • Move the old tests to Tests/LegacyUnit/ and Tests/LegacyFunctional/ (#123)
  • Prefer stable/dist packages by default (#120)

Deprecated

  • Deprecate TemplateHelper::setFlavor (#140)

Removed

  • Drop roave/security-advisories from the dev dependencies (#118)

Fixed

  • Make sure moveByRandomDistance does not move too far (#160, #173, #174)
  • Only clean up tables that have a dummy column (#167)
  • Create testing data mappers without eval (#150)
  • Allow CamelCase class names for the configuration check (#139)
  • Use the current composer names of static_info_tables (#127)
  • Synchronize the versions of the test extensions (#122)
  • Add a conflict with a PHP-7.0-incompatible static_info_tables version (#119)
  • Add required PHP extension to the composer.json (#88, #110, #145)
ext-oelib - V1.5.0

Published by oliverklee about 6 years ago

Added

  • Add a configuration for the Google Maps API key (#92, #113)
  • Auto-release to the TER (#109)
  • Log more details for geocoding failures (#106)
  • Add a configuration for the geocoding API key (#91, #99)

Fixed

  • Update the Google Maps URL (#103)
  • Remove the "sensor" parameter from the Google geocoding (#101)
  • Rework the geocoding throttling (#87, #96)
  • Make the unit tests not depend on the current time of day (#57)
ext-oelib - V2.1.0

Published by oliverklee about 6 years ago

Added

  • Auto-release to the TER (#108)
  • Log more details for geocoding failures (#105)
  • Add a configuration for the geocoding API key (#91, #98)
  • Add the possibility to set a reply-to address for a mail object (#86)

Removed

  • Remove the __destruct methods (#97)
  • Remove no longer necessary destruct method from mail object (#86)

Fixed

  • Update the Google Maps URL (#103)
  • Remove the "sensor" parameter from the Google geocoding (#100)
  • Rework the geocoding throttling (#87, #95)
  • Update the composer package name of static-info-tables (#85)
ext-oelib - V0.9.6

Published by oliverklee about 6 years ago

Features:

  • Log more details for geocoding failures (#107)

Bug fixes:

  • Remove the "sensor" parameter from the Google geocoding (#102)
ext-oelib - V0.9.5

Published by oliverklee about 6 years ago

Features:

  • Add a configuration for the geocoding API key (#91, #93)

Bug fixes:

  • Rework the geocoding throttling (#87, #90)
ext-oelib - V2.0.1

Published by oliverklee over 6 years ago

Fixed

  • Work around the PHAR inclusion problem (#84)
  • Stop PHP-linting the removed Migrations/ folder (#82)
  • Hide the test tables from BE user table permission lists (#81)
  • Fix more deprecation warnings (#80)
  • Stop using the deprecated NullTimeTracker in 8.7 (#79)
ext-oelib - V2.0.0

Published by oliverklee over 6 years ago

Added

  • Add support for TYPO3 8.7 (#69)
  • Add support for PHP 7.1 and 7.2 (#62)

Changed

  • Use Emogrifier from an extension instead of packaging it (#72)
  • Suggest static_info_tables >= 6.4.0 (#68)
  • Update to PHPUnit 5.3.5 (#59)

Deprecated

  • Deprecate the $useHtmlSpecialChars parameter of translate (#76)

Removed

  • Drop the class alias map (#71)
  • Remove the deprecated ConfigCheck::checkCssStyledContent (#67)
  • Drop the deprecated TestingFramework::getTcaForTable (#66)
  • Remove Template::getPrefixedMarkers and ::setCss (#65)
  • Remove the deprecated Double3Validator (#64)
  • Drop deprecated mailer functions (#61)
  • Require TYPO3 7.6 and drop support for TYPO3 6.2 (#60)
  • Drop support for PHP 5.5 (#58)

Fixed

  • Indent XLF and CSS with spaces instead of tabs (#77)
  • Fix deprecation warnings in TYPO3 8.7 (#75)
  • Update the TCA for TYPO3 8.7 (#74)
  • Use the new PHPUnit test runner on TYPO3 8.7 (#70)
  • Make the unit tests not depend on the current time of day (#57)
ext-oelib - V0.9.3

Published by oliverklee over 6 years ago

Bug fixes:

  • Use multiple attempts for failed geocoding (#22)
ext-oelib - V0.9.4

Published by oliverklee over 6 years ago

Features:

  • Log the reason for geocoding failures (#51)
  • Add a composer.json (#46)

Bug fixes:

  • Increase the delay when over the geocoding query limit (#48)
  • Directly bail from the geocoding for invalid addresses (#45)
  • Align the geocoding from the current master (#40)
ext-oelib - V1.4.0

Published by oliverklee over 6 years ago

Added

  • Log the reason for geocoding failures (#50)
  • Document in the code when deprecated things will be removed (#36)
  • Add an SVG extension icon (#25)
  • run the unit tests on TravisCI (#10)
  • Composer script for PHP linting (#4)
  • add TravisCI builds

Changed

  • Fix lots of PhpStorm code inspection warnings (#55)
  • Directly bail from the geocoding for invalid addresses (#44)
  • Always use a backslash for full class names (#42)
  • Use more semantic PHPUnit functions (#35)
  • Always use ::class (#34)
  • Move the PHP CS Fixer configuration directly into the Configuration/ folder (#29)
  • Update the PHP CS Fixer configuration (#26)
  • Update Emogrifier to 2.0.0 and move it to Resources/Private/Php (#20)
  • move the extension to GitHub

Removed

  • Drop the incorrect TYPO3 Core license headers (#38)
  • remove obsolete TypoScript files (#8)

Fixed

  • Drop the Composer dependency on emogrifier (#49)
  • Increase the delay when over the geocoding query limit (#47)
  • Allow serialization of FE plugins for mkforms caching (#43)
  • Make the geocoding compatible with TYPO3 8LTS (#39)
  • Provide cli_dispatch.phpsh for 8.7 on Travis (#37)
  • Fix the DataMapper tests in TYPO3 8.7 (#32)
  • Require typo3-minimal for installing TYPO3 on Travis (#28)
  • Use multiple attempts for failed geocoding (#22)
  • Do not consider anonymous FE sessions as "logged in" (#17)
  • Do not allow creation of test records in the BE (#21)
  • Use $GLOBALS['TYPO3_CONF_VARS'] instead of $TYPO3_CONF_VARS (#16)
  • require static_info_tables for dev (#14)
  • skip tests that require static_info_tables if the extension is not installed (#11, #12, #13)
  • fix autoloading when running the tests in the BE module in non-composer mode (#9)
  • fix the "replace" section in the composer.json of the test extensions
  • provide null page cache in the testing framework
  • test failure about the framework hook in 8.7
  • Db::enableFields should be able to find expired records