Repository navigation
0.6.0
indexnowkit/sitemap is optional again (docs/spec/16, wave C): the bundle suggests it instead of requiring it.
Configuration tree, command names, service ids and everything else do not change.
Changed
indexnowkit/sitemapis no longer installed automatically. If you useindexnow:sitemap, run
composer require indexnowkit/sitemap; otherwise, aftercomposer update, the command reports that the package is
missing and exits with code 1. Requiresindexnowkit/core ^0.5.1.- Without the package:
indexnow:sitemapisCommand\SitemapNotInstalledCommand(same name, every argument and
option accepted and ignored, printsindexnowkit/sitemap is not installed: composer require indexnowkit/sitemap,
exit 1);indexnow:checkprintssitemap: not installed (composer require indexnowkit/sitemap), orsitemap: not installed, the sitemap block in the configuration is ignored (…)when the yaml still has asitemapblock; that
block compiles without validation; the servicesindexnowkit.sitemap_config,indexnowkit.sitemap_reader,
indexnowkit.check.sitemap_spoolandindexnowkit.console.sitemapdo not exist. Nothing is logged at boot or on
a request. IndexNowKitBundle,DependencyInjection\IndexNowKitConfigurationandDependencyInjection\IndexNowKitLoader
take?bool $sitemapInstalled = null(null = detect; tests pass false).IndexNowKitConfiguration::build()is an
instance method now; thesitemapnode and services moved toDependencyInjection\SitemapServices, the only
wiring that readsIndexNowKit\Sitemap\*. Only relevant if you call these classes yourself.