Repository navigation
0.4.0
The core 0.4 "adapter kit" release: the services are built through the core's factories and Adapter\ConfigFactory,
and the sitemap reader is indexnowkit/sitemap (required by this bundle, installed transitively). Configuration
tree, commands and service ids do not change.
Changed
- Requires
indexnowkit/core ^0.4,indexnowkit/sitemap ^0.1and, for the Doctrine hook,indexnowkit/doctrine ^0.3.
The sitemap classes moved:IndexNowKit\Sitemap\*keep their names,Console\SitemapRunner/SitemapOptions
areSitemap\Console\*,Check\SitemapSpoolCheckisSitemap\Check\SitemapSpoolCheck.IndexNowKit::sitemap()
is gone: injectSitemapSourceInterface(alias ofindexnowkit.sitemap_reader). New service
indexnowkit.sitemap_config(SitemapConfig, alias by class). DependencyInjection\ConfigFactoryis a declaration of the core'sAdapter\ConfigFactory(dispatch: autois
still resolved at compile time by the loader);coreOptions()is gone.serve_key_fileis deprecated in the core
too;key_file.enabledandkey_file.cache_max_ageare core options.indexnowkit.throttle,collector,url_resolver,key_file_responder,sitemap_readerare factory services
over the core'sfromConfig();indexnowkit.resolver_locatoris the core'sArrayResolverLocatorbuilt by
Url\ResolverLocatorFactory(Url\ContainerResolverLocatoris removed);EntityLoaderdelegates to
Console\ClassNameResolverand takes an optional list of namespaces.DependencyInjection\TransportFactory::create()
gained a third parameter (the service id, for the error text).- Dev tooling: phpstan runs on the
lowestandsymfony64flavours too (inline ignores for Symfony 6.4 stubs).