Releases: eliashaeussler/cache-warmup
Releases · eliashaeussler/cache-warmup
4.3.1
What's Changed
🚑 Fixed
- [BUGFIX] Make sure to run GitHub workflows on forks as well by @eliashaeussler in #494
👷 Changed
- [TASK] Improve type determination of constructed crawler by @eliashaeussler in #505
⚙️ Dependencies
- [TASK] Update @types/node to v24.0.15 by @renovate[bot] in #495
- [TASK] Update all dependencies by @renovate[bot] in #493
- [TASK] Update all dependencies by @renovate[bot] in #496
- [TASK] Update @iconify-json/simple-icons to v1.2.44 by @renovate[bot] in #497
- [TASK] Update phpstan/phpstan-phpunit to v2.0.7 by @renovate[bot] in #498
- [TASK] Update phpstan/phpstan-symfony to v2.0.7 by @renovate[bot] in #500
- [TASK] Update @types/node to v24.1.0 by @renovate[bot] in #501
- [TASK] Update all dependencies by @renovate[bot] in #499
- [TASK] Update cuyz/valinor to v2.1.1 by @renovate[bot] in #502
- [TASK] Update all dependencies by @renovate[bot] in #503
- [TASK] Update all dependencies by @renovate[bot] in #504
Full Changelog: 4.3.0...4.3.1
4.3.0
What's Changed
🚀 Improved
🚑 Fixed
- [BUGFIX] Avoid update to unsupported sebastian/comparator version by @eliashaeussler in #492
⚙️ Dependencies
- [TASK] Update all dependencies by @renovate[bot] in #479
- [TASK] Update @types/node to v24 by @renovate[bot] in #481
- [TASK] Update @types/node to v24.0.3 by @renovate[bot] in #482
- [TASK] Update @types/node to v24.0.13 by @renovate[bot] in #488
- [TASK] Update @iconify-json/simple-icons to v1.2.43 by @renovate[bot] in #484
- [TASK] Update vitepress to v2.0.0-alpha.8 by @renovate[bot] in #487
- [TASK] Update vitepress-plugin-group-icons to v1.6.1 by @renovate[bot] in #491
- [TASK] Update cuyz/valinor to v1.17.0 by @renovate[bot] in #485
- [TASK] Update all dependencies by @renovate[bot] in #483
- [TASK] Update php to v8.4 by @renovate[bot] in #427
- [TASK] Update vite to v7 by @renovate[bot] in #486
Full Changelog: 4.2.0...4.3.0
4.2.0
What's Changed
🚀 Improved
- [FEATURE] Make available crawling strategies in factory configurable by @eliashaeussler in #480
📖 Documentation
- [DOCS] Link to Bluesky instead of X (farewell 👋) by @eliashaeussler in #471
- [DOCS] Switch to Vitepress v2 and use icons in code blocks by @eliashaeussler in #472
⚙️ Dependencies
- [TASK] Update all dependencies by @renovate in #463
- [TASK] Update @types/node to v22.13.9 by @renovate in #464
- [TASK] Update all dependencies by @renovate in #473
- [TASK] Update all dependencies by @renovate in #475
- [TASK] Update all dependencies by @renovate in #476
- [TASK] Update all dependencies by @renovate in #477
Full Changelog: 4.1.0...4.2.0
4.1.0
What's Changed
🚀 Improved
- [FEATURE] Use custom slim container implementation for DI by @eliashaeussler in #470
Full Changelog: 4.0.3...4.1.0
4.0.3
What's Changed
🚑 Fixed
- [BUGFIX] Mark cuyz/valinor v1.14.4 as conflicting by @eliashaeussler in #468
Full Changelog: 4.0.2...4.0.3
3.2.4
What's Changed
🚑 Fixed
- [BUGFIX] Mark cuyz/valinor v1.14.4 as conflicting by @eliashaeussler in #469
Full Changelog: 3.2.3...3.2.4
4.0.2
What's Changed
🚑 Fixed
- [BUGFIX] Mark cuyz/valinor 1.14.3 as conflicting by @eliashaeussler in #465
📖 Documentation
- [DOCS] Fix class reference by @eliashaeussler in #458
⚙️ Dependencies
- [TASK] Update phpunit/phpunit to v11.5.6 by @renovate in #459
- [TASK] Update all dependencies by @renovate in #461
Other changes
Full Changelog: 4.0.1...4.0.2
3.2.3
What's Changed
🚑 Fixed
- [BUGFIX] Mark cuyz/valinor 1.14.3 as conflicting by @eliashaeussler in #466
Full Changelog: 3.2.2...3.2.3
4.0.1
What's Changed
🚑 Fixed
- [BUGFIX] Avoid deep sitemap parsing if limit is already reached by @eliashaeussler in #457
⚙️ Dependencies
Other changes
Full Changelog: 4.0.0...4.0.1
4.0.0
What's Changed
⚡ Breaking
- [!!!][FEATURE] Make parser component customizable and configurable by @eliashaeussler in #422
- [!!!][FEATURE] Don't write crawling response body by default by @eliashaeussler in #424
- [!!!][TASK] Switch to PSR-7 stream implementation for
NullStream
by @eliashaeussler in #425 - [!!!][TASK] Drop support for PHP 8.1 and migrate codebase to PHP 8.2 by @eliashaeussler in #428
- [!!!][FEATURE] Introduce
ClientFactory
andclientOptions
config by @eliashaeussler in #437 - [!!!][TASK] Drop
client_config
crawler option in favor ofclientOptions
by @eliashaeussler in #442 - [!!!][TASK] Use reference to homepage in default
User-Agent
header by @eliashaeussler in #447 - [!!!][FEATURE] Dispatch events if services are constructed by @eliashaeussler in #449
- [!!!][TASK] Move events to dedicated namespaces by @eliashaeussler in #450
🚀 Improved
- [FEATURE] Use simpler XML parsing to reduce high memory load by @eliashaeussler in #421
- [FEATURE] Introduce CrawlingStrategyFactory by @eliashaeussler in #434
- [FEATURE] Allow more fine-grained control in
RequestFactory
by @eliashaeussler in #446 - [FEATURE] Allow modification of request factory in crawlers by @eliashaeussler in #448
🚑 Fixed
- [BUGFIX] Avoid real HTTP requests in tests by @eliashaeussler in #443
👷 Changed
- [TASK] Make CompactProgressHandler display a more compact progress by @eliashaeussler in #426
- [TASK] Drop locked dependency state from test matrix in CI by @eliashaeussler in #429
- [TASK] Manage GitHub settings by configuration file by @eliashaeussler in #430
- [TASK] Use
development
ini-file in CI by @eliashaeussler in #431 - [TASK] Enhance progress bar style in
VerboseProgressHandler
by @eliashaeussler in #432 - [TASK] Reduce excessive progress bar step rendering by @eliashaeussler in #433
- [TASK] Add
CrawlingStrategyFactory::has()
by @eliashaeussler in #436 - [TASK] Mention parser options in command help by @eliashaeussler in #438
📖 Documentation
- [DOCS] Add client_config examples for all config adapters by @eliashaeussler in #423
- [DOCS] Add advices to reduce memory consumption and CPU load by @eliashaeussler in #435
- [DOCS] Use current version in links to repository sources by @eliashaeussler in #439
- [DOCS] Refresh social media image by @eliashaeussler in #440
- [DOCS] Recommend usage of clientOptions in basic auth example by @eliashaeussler in #441
- [DOCS] Add migration guide by @eliashaeussler in #444
- [DOCS] Document HTTP related components by @eliashaeussler in #445
- [DOCS] List all available events in a compact list by @eliashaeussler in #451
⚙️ Dependencies
- [TASK] Update PHPStan packages to v2 (major) by @renovate in #415
- [TASK] Update @types/node to v22.10.3 by @renovate in #453
- [TASK] Update all dependencies by @renovate in #452
Full Changelog: 3.2.2...4.0.0