Changelog
phil/structured-data-bundlePas encore traduite
Cette page n’est pas encore traduite en français ; elle est montrée en anglais.
All notable changes to phil/structured-data-bundle will be documented in this file.
Updates should follow the Keep a CHANGELOG principles.
0.1.0-alpha - 2026-11-12
Added
- The option
allow_localhost,falseby default, also the container parameterphil_structured_data.allow_localhost:true, in development and tests, lets the factories ofSchema(set when the bundle boots), the nodes of the configuration built with the container, its addresses, and the validator ofphil:structured-data:checktake an address onlocalhostor under.localhost. - The addresses of the configuration read by
phil/url: an address with a user name or a password, or on an IP address, is refused, and an international host accepted. PageStructuredData, theNodeCollectorof the current page: the nodes added by controllers, templates and packages, those of the providers and of theCollectStructuredDatalisteners asked once per page, held by the main request so that a fragment adds to its page, reset by the kernel between requests;about(),indexing()andisPrintable(), the reach of the records the page shows and of theIndexingits request carries, read from phil/indexing-consent.StructuredDataProvider, autoconfigured, run after the nodes of the configuration;PageContext, the addresses, language and request of the page, with its stable identifiers; the eventCollectStructuredData.DefaultNodes: the site as aWebSitewith its search, its owner as anOrganizationor one of its kinds with its address and profiles, and each page as aWebPagepart of the site, built bySchemaonce when the container is built.MenuBreadcrumbProvider: the breadcrumb of a phil/menu-bundle menu as the page'sBreadcrumbList, built bySchema, referred to by itsWebPage.PageShareMetadata: the title, description and image of phil/social-cards-bundle read from the graph of the page, whose providers are asked once.StructuredDataExtension: the Twig functionsstructured_data(), one script element with the nonce given or that of aScriptNonceProvider, nothing for a page that shows a record withdrawn from search engines,structured_data_add()andstructured_data_about();RequestAttributeNonce, the nonce held by an attribute of the request;ContentSecurityPolicyNonce, the script nonce of phil/browser-security-bundle's policy.CheckStructuredDataCommand,phil:structured-data:check: the JSON-LD of a page at its address or in a file, bounded in size and time, reported as text or JSON, failing on an error or, with--strict, a warning.PhilStructuredDataBundle, extension aliasphil_structured_data, keysbase_url,language,request_language,website,organization,web_page,breadcrumb,nonce(request_attribute,content_security_policy) andcheck, each address, language and node of the configuration checked when the container is built.- The documentation in
doc/, indexed by the README. CONTRIBUTING.md,SECURITY.mdandCODE_OF_CONDUCT.md.