Repository navigation
0.7.0
indexnowkit/sitemap is optional again (docs/spec/16, wave C): the package suggests it instead of requiring it.
Configuration keys, command names, bindings and the facade 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:sitemapisConsole\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 (…)whenconfig/indexnow.phpchanged the block from
the package defaults;Config\ConfigFactoryignores thesitemapblock as a whole (no "unknown option" warning);
SitemapConfig,SitemapSourceInterface,SitemapSpoolCheckandSitemapRunnerare not bound. Nothing is logged
at boot or on a request. - The sitemap bindings moved to
Sitemap\SitemapServices, registered only whenSitemap\SitemapSupport::installed()
holds (the predicate;@internalSitemapSupport::$installedforces it in tests). Only relevant if you reach into
the provider yourself.