API and view helpers for schema.org markup
Updated
- schema.org definition to version 28.1
Version | Upload comment | Works with TYPO3 | Download |
---|---|---|---|
3.8.0 /
stable
/
November 22, 2024 |
Updated - schema.org definition to version 28.1 |
11.5.19 - 13.4.99 | Download |
3.7.1 /
stable
/
October 22, 2024 |
Fixed: - Parse error with Fluid 4 and TYPO3 v13 |
11.5.19 - 13.4.99 | Download |
3.7.0 /
stable
/
September 19, 2024 |
Updated: - schema.org definition to version 28.0 |
11.5.19 - 13.4.99 | Download |
3.6.1 /
stable
/
August 18, 2024 |
Fixed: - FAQ page type in automatic breadcrumb raises error in Rich Snippet Tool |
11.5.19 - 13.4.99 | Download |
3.6.0 /
stable
/
July 23, 2024 |
Updated: - schema.org definition to version 27.02 |
11.5.19 - 13.4.99 | Download |
3.5.0 /
stable
/
May 20, 2024 |
Updated: - schema.org definition to version 27.0 |
11.5.19 - 13.4.99 | Download |
3.4.1 /
stable
/
May 03, 2024 |
Fixed: - Undefined array key "addRootLineFields" in TYPO3 v13.2 |
11.5.19 - 13.4.99 | Download |
3.4.0 /
stable
/
February 16, 2024 |
Updated: - schema.org definition to version 26.0 |
11.5.19 - 13.4.99 | Download |
3.3.0 /
stable
/
February 04, 2024 |
Updated: - schema.org definition to version 25.0 |
11.5.19 - 13.4.99 | Download |
3.2.0 /
stable
/
January 30, 2024 |
Added: - Compatibility with TYPO3 v13 |
11.5.19 - 13.4.99 | Download |
3.1.0 /
stable
/
January 10, 2024 |
Added: - Picture formats avif and webp are recognized as image in Admin Panel - Link to new Google manuals for various types in Admin Panel Updated: - schema.org definition to version 24.0 |
11.5.19 - 12.4.99 | Download |
3.0.0 /
stable
/
October 23, 2023 |
Added: - Method TypeFactory->create() (which should be used instead of TypeFactory::createType()) Changed: - Type model classes need to be marked with the Type attribute - Type view helpers need to specify a $type property Updated: - Links to Google manuals Deprecated: - TypeFactory::createType(), instead inject TypeFactory via DI and call create() method Removed: - Compatibility with TYPO3 v10 - Compatibility with PHP 7.4 and PHP 8.0 - Interface WebPageElementTypeInterface for marking web page element types Please also check the "Migration" section in the documentation: https://docs.typo3.org/p/brotkrueml/schema/3.0/en-us/Migration/Index.html |
11.5.19 - 12.4.99 | Download |
2.11.0 /
stable
/
October 19, 2023 |
Updated: - schema.org definition to version 23.0 |
10.4.11 - 12.4.99 | Download |
2.10.0 /
stable
/
July 21, 2023 |
Updated: - Schema definition to version 22.0 |
10.4.11 - 12.4.99 | Download |
2.9.1 /
stable
/
June 06, 2023 |
Fixed: - Custom page cache tags for schema page cache not considered |
10.4.11 - 12.4.99 | Download |
2.9.0 /
stable
/
June 02, 2023 |
Updated: - Schema definition to version 21.0 Fixed: - Hidden pages were referenced in automatic generated breadcrumb - Disabled pages in menu were referenced in automatic generated breadcrumb |
10.4.11 - 12.4.99 | Download |
2.8.0 /
stable
/
May 22, 2023 |
Updated: - Schema definition to version 19.0 |
10.4.11 - 12.4.99 | Download |
2.7.2 /
stable
/
April 26, 2023 |
Fixed: - Deprecation notice for items configuration in TCA select field in TYPO3 v12 |
10.4.11 - 12.4.99 | Download |
2.7.1 /
stable
/
February 24, 2023 |
Fixed: - Avoid error when SchemaManager is called via view helpers in backend context |
10.4.11 - 12.4.99 | Download |
2.7.0 /
stable
/
February 14, 2023 |
Added: - Configuration option to allow only one breadcrumb list |
10.4.11 - 12.4.99 | Download |
2.6.4 /
stable
/
January 05, 2023 |
Fixed: - Avoid deprecation in admin panel for PHP 8.2 |
10.4.11 - 12.4.99 | Download |
2.6.3 /
stable
/
December 09, 2022 |
Fixed: - "Cannot call constructor" error in admin panel with TYPO3 v12.1 |
10.4.11 - 12.4.99 | Download |
2.6.2 /
stable
/
November 15, 2022 |
Fixed: - "CacheManager can not be injected" error in custom functional tests when using typo3/testing-framework |
10.4.11 - 12.4.99 | Download |
2.6.1 /
stable
/
October 28, 2022 |
Fixed: - Rich Snippet Tool interprets FAQPage in breadcrumb wrong |
10.4.11 - 12.4.99 | Download |
2.6.0 /
stable
/
October 04, 2022 |
Added: - Compatibility with TYPO3 v12 |
10.4.11 - 12.4.99 | Download |
2.5.2 /
stable
/
September 02, 2022 |
Fixed: - Property with only @id as value not displayed in AdminPanel |
10.4.11 - 11.5.99 | Download |
2.5.1 /
stable
/
June 13, 2022 |
SECURITY FIX - please update! Fixed: - Properly escape content |
10.4.11 - 11.5.99 | Download |
2.5.0 /
stable
/
May 18, 2022 |
Added: - Assign multiple values to one property via TypoScript Fixed: - Usage of stdWrap in combination with a string property value in TypoScript configuration |
10.4.11 - 11.5.99 | not availabledue to vulnerabilities |
2.4.0 /
stable
/
March 28, 2022 |
Updated: - Schema definition to version 14.0 |
10.4.11 - 11.5.99 | not availabledue to vulnerabilities |
2.3.0 /
stable
/
February 28, 2022 |
Added: - Configuration option to exclude custom doktypes when automatically generating the breadcrumb - Content Object (cObject) SCHEMA to add types via TypoScript (thanks to Daniel Siepmann) |
10.4.11 - 11.5.99 | not availabledue to vulnerabilities |
2.2.2 /
stable
/
January 02, 2022 |
Fixed: - Empty property values in Admin Panel for multiple types |
10.4.11 - 11.5.99 | not availabledue to vulnerabilities |
2.2.1 /
stable
/
November 20, 2021 |
Fixed: - Error in Admin Panel when a property has a URL as value without path |
10.4.11 - 11.5.99 | not availabledue to vulnerabilities |
2.2.0 /
stable
/
November 17, 2021 |
Added: - Prioritisation of main entities |
10.4.11 - 11.5.99 | not availabledue to vulnerabilities |
2.1.0 /
stable
/
October 19, 2021 |
Added: - List of available schema.org types in Configuration module (only TYPO3 v11+) Fixed: - Type error in PaddingViewHelper with activated Admin Panel |
10.4.11 - 11.5.99 | not availabledue to vulnerabilities |
2.0.2 /
stable
/
September 15, 2021 |
Fixed: - Display field "Type of web page" in page properties for noindex pages |
10.4.11 - 11.5.99 | not availabledue to vulnerabilities |
2.0.1 /
stable
/
August 09, 2021 |
Fixed: - Avoid error in Rich Result Test when validating JSON-LD via Admin Panel |
10.4.11 - 11.5.99 | not availabledue to vulnerabilities |
2.0.0 /
stable
/
August 01, 2021 |
Important: Read the migration chapter in the manual before upgrading Added: - Node identifier and blank node identifier - Multiple types for a node Changed: - Context moved from http://schema.org to https://schema.org/ - By default, markup is added to noindex pages, a configuration setting is available for deactivation Fixed: - Custom doktypes greater than 199 are rendered in breadcrumb list Removed: - Compatibility with TYPO3 v9 LTS - Compatibility with PHP 7.2 and PHP 7.3 - The PSR-14 event and signal for (de)activating the embedding of markup are removed - Signal/slots in favour of PSR-14 events - Deprecated methods AbstractType->isEmpty() and SchemaManager->setMainEntityOfWebPage() - Deprecated class TypesProvider |
10.4.11 - 11.5.99 | not availabledue to vulnerabilities |
1.13.2 /
stable
/
October 28, 2022 |
Fixed: - Rich Snippet Tool interprets FAQPage in breadcrumb wrong |
9.5.16 - 11.5.99 | Download |
1.13.1 /
stable
/
June 13, 2022 |
SECURITY FIX - please update! Fixed: - Properly escape content |
9.5.16 - 11.5.99 | Download |
1.13.0 /
stable
/
March 28, 2022 |
Updated: - Schema definition to version 14.0 |
9.5.16 - 11.5.99 | not availabledue to vulnerabilities |
1.12.1 /
stable
/
August 09, 2021 |
Fixed: - Avoid error in Rich Result Test when validating JSON-LD via Admin Panel |
9.5.16 - 11.5.99 | not availabledue to vulnerabilities |
1.12.0 /
stable
/
July 07, 2021 |
Updated: - Schema definition to version 13.0 Changed: - Move from Structured Data Testing Tool to Schema Markup Validator in Admin Panel Fixed: - PHP 8.0 issues - Link images with extension in uppercase in Admin Panel - Ignore an empty array for a property value when rendering JSON-LD |
9.5.16 - 11.5.99 | not availabledue to vulnerabilities |
1.11.1 /
stable
/
April 06, 2021 |
Fixed: - Add missing properties for types Pharmacy and Physician - Allow value "0" in PropertyViewHelper |
9.5.16 - 11.5.99 | not availabledue to vulnerabilities |
1.11.0 /
stable
/
March 10, 2021 |
Updated: - Schema definition to version 12.0 |
9.5.16 - 11.5.99 | not availabledue to vulnerabilities |
1.10.0 /
stable
/
December 28, 2020 |
Added: - Compatibility with TYPO3 v11 Updated: - Schema definition to version 11.01 Changed: - Raise minimum required version to TYPO3 9.5.16 |
9.5.16 - 11.5.99 | not availabledue to vulnerabilities |
1.9.0 /
stable
September 08, 2020 |
- Update schema definition to version 10.0 - Add button in Admin Panel to verify structured data in Rich Result Test |
9.5.0 - 10.4.99 | not availabledue to vulnerabilities |
1.8.0 /
stable
July 08, 2020 |
Added: Display schema markup of a page in the Admin Panel
|
9.5.0 - 10.4.99 | not availabledue to vulnerabilities |
1.7.2 /
stable
June 14, 2020 |
Remove usage of PHP 8.0 functions, as polyfill is not available in classic installation
|
9.5.0 - 10.4.99 | not availabledue to vulnerabilities |
1.7.1 /
stable
May 26, 2020 |
Fixed: Generate types in view helpers inside "for" loop correctly
|
9.5.0 - 10.4.99 | not availabledue to vulnerabilities |
1.7.0 /
stable
April 22, 2020 |
- Possibility to register additional schema types - Introduce a TypeFactory for creating type models - Update schema definition to version 7.04 More: https://github.com/brotkrueml/schema/blob/master/CHANGELOG.md |
9.5.0 - 10.4.99 | not availabledue to vulnerabilities |
1.6.0 /
stable
March 09, 2020 |
- Possibility to register additional type properties - Allow boolean property values which are mapped to http://schema.org/True / http://schema.org/False - Add translations from Crowdin |
9.5.0 - 10.4.99 | not availabledue to vulnerabilities |
1.5.2 /
stable
February 09, 2020 |
- Fix: Correct sorting of rootline during automatic breadcrumb generation
|
9.5.0 - 10.4.99 | not availabledue to vulnerabilities |
1.5.1 /
stable
January 30, 2020 |
Fix: Removed doubled base URL in id of list item in BreadcrumbViewHelper when using AddNewsToMenuProcessor of EXT:news
|
9.5.0 - 10.4.99 | not availabledue to vulnerabilities |
1.5.0 /
stable
January 22, 2020 |
- Add Signal/PSR-14 event to decide about embedding of markup - Update schema definition to version 6.0 |
9.5.0 - 10.4.99 | not availabledue to vulnerabilities |
1.4.2 /
stable
December 13, 2019 |
- Fix: Markup is not lost anymore when non-cached plugin on page - Fix: Don't show special doktypes in BreadcrumbList |
9.5.0 - 10.4.99 | not availabledue to vulnerabilities |
1.4.1 /
stable
December 01, 2019 |
- Fix: Handle multiple items in WebPage/mainEntity as array correctly - Deprecation: SchemaManager->setMainEntityOfWebPage() in favour of SchemaManager->addMainEntityOfWebPage() |
9.5.0 - 10.4.99 | not availabledue to vulnerabilities |
1.4.0 /
stable
November 23, 2019 |
- Multiple items in mainEntity of a WebPage - Update schema definition to version 5.0 |
9.5.0 - 10.4.99 | not availabledue to vulnerabilities |
1.3.1 /
stable
November 04, 2019 |
- Use Dependency Injection for TYPO3 v10 with fallback for v9 - Fix: Type value of 0.00 is now rendered when used in view helper |
9.5.0 - 10.4.99 | not availabledue to vulnerabilities |
1.3.0 /
stable
September 28, 2019 |
- Configuration option for automatic embedding of a breadcrumb in pages - Choice where to place markup: head or body section - API for retrieving lists of types |
9.5.0 - 10.4.99 | not availabledue to vulnerabilities |
1.2.0 /
stable
September 03, 2019 |
- Use @graph when multiple types on root level - Don't embed schema markup when page should not be indexed by search engines - Use interface to identify a WebPage type model |
9.5.0 - 10.0.99 | not availabledue to vulnerabilities |
1.1.0 /
stable
July 27, 2019 |
- Compatibility with TYPO3 10.0 - Set classes as final and adjust visibility of methods (where appropriate) |
9.5.0 - 10.0.99 | not availabledue to vulnerabilities |
1.0.0 /
stable
July 11, 2019 |
The extension allows the easy integration of structured markup based on the schema.org vocabulary on a TYPO3 website. Features: - API and view helpers for adding schema.org terms to a TYPO3 web site - Additional view helper for adding breadcrumb markup easily - Possibility to select the web page type in the page properties - Simple definition of the primary content (mainEntity) of a web page - Comprehensive documentation |
9.5.0 - 9.5.99 | not availabledue to vulnerabilities |