Skip to content

Releases: tomasnorre/crawler

[RELEASE] Crawler version 12.0.8

23 May 07:20
Compare
Choose a tag to compare

What's Changed

  • ci: remove coverage on tests where not needed, to speed up tests by @tomasnorre in #1122
  • [BUGFIX] Ensure that correct typo3 binary is returned in non-composer installations by @tomasnorre in #1126
  • [TASK] Refactor commands by @tomasnorre in #1127
  • [TASK] Remove internal ref for CrawlerController by @tomasnorre in #1128
  • [TASK] Remove cli/conf.php as it is not used since a long time by @tomasnorre in #1129
  • [BUGFIX] Adjust path in cli/bootstrap.php to match new folder structure of where extensions are installed by @tomasnorre in #1131
  • [BUGFIX] fix crawling of mount pages by @hannesbochmann in #1134
  • [BUGFIX] Do not wrap empty HTML in table-tag to ensure valid HTML by @tomasnorre in #1133
  • [TASK] Switch to the new rendering by @linawolf in #1136
  • Bump tomasnorre/typo3-upload-ter from 2.1.0 to 2.2.0 by @dependabot in #1138
  • Bump getong/mariadb-action from 1.1 to 1.11 by @dependabot in #1139
  • Bump tomasnorre/typo3-upload-ter from 2.2.0 to 2.2.1 by @dependabot in #1141
  • [BUGFIX] Fix indexing of cached pages when "disableFrontendIndexing" … by @cweiske in #1142
  • Bump tomasnorre/typo3-upload-ter from 2.2.1 to 2.2.3 by @dependabot in #1143

New Contributors

Full Changelog: 12.0.7...12.0.8

[RELEASE] Crawler version 11.0.11

20 Jan 15:53
Compare
Choose a tag to compare

What's Changed

Full Changelog: 11.0.10...11.0.11

[RELEASE] Crawler version 11.0.10

04 Jul 18:13
Compare
Choose a tag to compare

Fixes:

  • Check queueRec before usages to avoid php-errors

[RELEASE] Crawler version 12.0.3

30 May 08:07
Compare
Choose a tag to compare

Regression, enables installed on non-composer projects again

[RELEASE] Crawler version 11.0.9

30 May 08:07
Compare
Choose a tag to compare

Regression, enables installed on non-composer projects again

[RELEASE] Crawler version 12.0.1

29 May 18:19
Compare
Choose a tag to compare

Fixed

  • Prevent undefined array key uid and username in FrontendUserAuthentication

[RELEASE] Crawler version 11.0.8

22 May 15:34
Compare
Choose a tag to compare

Fixed

  • Fix loading middleware order to make forced indexing work again @cweiske
  • Avoid deprecations in PHP 8.2
  • Ensure that directory for lock file for enabling/disabling crawler exits

[RELEASE] Crawler version 12.0.0

21 May 13:49
Compare
Choose a tag to compare

Added

  • AbstractBackendModuleController
  • BackendModuleController
  • BackendModuleCrawlerLogController
  • BackendModuleCrawlerProcessController
  • BackendModuleStartCrawlingController
  • Support for PHP 8.2
  • Support for PHP 8.3

Changed

  • !!! Switch constants in ProcessQueueCommand from public to private
  • !!! Add interface to CrawlStrategy filename
  • !!! Switch getExtensionIcon() in TcaUtility from protected to private
  • !!! Add Type Hints for id parameters on RequestForm Render method
  • !!! Switch runPollSuccessHooks() in CrawlerInitialization from protected to private
  • !!! Switch isRequestHashMatchingQueueRecord() in FrontendUserAuthenticator from protected to private
  • !!! CrawlerHookInterface doesn't take a CrawlerController as input anymore
  • !!! ResultHandler moved to Controller/Backend/Helper
  • !!! UrlBuilder moved to Controller/Backend/Helper
  • !!! Mark all classes @internal that are not already marked as internal

Fixed

  • If indexed_search is installed activate procInstructions for indexed_search
  • Avoid deprecations in PHP 8.2
  • Prevent undefined array key uid and username in FrontendUserAuthentication
  • Fix loading middleware order to make forced indexing work again @cweiske
  • Change tense in flush command message @cweiske
  • Ensure that directory for lock file for enabling/disabling crawler exits

Deprecated

Functions & Properties

  • CrawlerController->drawURLs_PIfilter()

Removed

  • Obsolete columns (first and last time) from Process Overview
  • !!! Remove constructor form RequestFormInterface
  • !!! Support for TYPO3 10
  • !!! Support for TYPO3 11 (Only in main branch, v12.0.0)
  • !!! PHP support for <8.0
  • !!! PHP support for <8.1 (Only in main branch, v12.0.0)
  • Remove CLI_hooks from ProcessQueueCommand
  • !!! ClassAliasMap & LegacyClassesForIde Migrations
  • !!! Remove Symfony Components <6.4 from composer.json

Classes

  • !!! AbstractCommandTests
  • !!! IndexedSearchCrawlerHook
  • !!! CrawlerApi
  • !!! IndexedSearchCrawlerFilesHook
  • !!! BackendModule
  • !!! AbstractRequestForm
  • !!! LogRequestForm
  • !!! RequestFormFactory
  • !!! RequestFormInterface
  • !!! StartRequestForm
  • !!! MultiProcessRequestForm
  • !!! BackendUtility

Functions & Properties

  • !!! CrawlerController->modMenu()
  • !!! ConfigurationRepository->getCrawlerConfigurationRecords()
  • !!! ConfigurationService->getUrlService()
  • !!! FrontendUserAuthenticator->queueRepository
  • !!! ProcessRepository->countActive()
  • !!! ProcessRepository->findByProcessId()
  • !!! ProcessRepository->getLimitFromItemCountAndOffset()
  • !!! ProcessQueueCommandTest->queueRepository
  • !!! QueueRepository->isPageInQueueTimed()
  • !!! QueueRepository->getAvailableSets()
  • !!! QueueRepository->countAllUnassignedPendingItems()
  • !!! QueueRepository->countPendingItemsGroupedByConfigurationKey()
  • !!! QueueRepository->getSetIdWithUnprocessedEntries()
  • !!! QueueRepository->getTotalQueueEntriesByConfiguration()
  • !!! QueueRepository->getLastProcessedEntriesTimestamps()
  • !!! QueueRepository->getLastProcessedEntries()
  • !!! QueueRepository->getPerformanceData()
  • !!! QueueRepository->findByQueueId()

[RELEASE] Crawler version 11.0.7

15 Feb 12:28
Compare
Choose a tag to compare

Fixed

  • [BUGFIX] Check that array key is set before using (PHP 8.1) by @tomasnorre in #986

Full Changelog: 11.0.6...11.0.7

[RELEASE] Crawler version 11.0.6

15 Feb 12:27
Compare
Choose a tag to compare

Fixed

  • Zip extension with PHP 7.4 builds instead of PHP 8.1

Full Changelog: 11.0.5...11.0.6