Releases: brotkrueml/schema
Releases · brotkrueml/schema
Release 2.0.0
Important: Read the migration chapter in the manual before upgrading
Added:
Changed:
- Context moved from http://schema.org to https://schema.org/ (#58)
- By default, markup is added to noindex pages, a configuration setting is available for deactivation (#60)
Fixed:
- Custom doktypes greater than 199 are rendered in breadcrumb list
Removed:
- Compatibility with TYPO3 v9 LTS (#41)
- Compatibility with PHP 7.2 and PHP 7.3 (#42)
- The PSR-14 event and signal for (de)activating the embedding of markup are removed (#60)
- Signal/slots in favour of PSR-14 events (#43)
- Deprecated methods AbstractType->isEmpty() and SchemaManager->setMainEntityOfWebPage() (#44)
- Deprecated class TypesProvider (#44)
Release 1.12.0
Release 1.11.1
Fixed:
- Add missing properties for types Pharmacy and Physician
- Allow value "0" in PropertyViewHelper
Release 1.11.0
Updated:
- Schema definition to version 12.0 (#3)
Release 1.10.0
Added:
- Compatibility with TYPO3 v11
Updated:
- Schema definition to version 11.01 (#3)
Changed:
- Raise minimum required version to TYPO3 9.5.16
Release 1.9.0
Added
- Update schema definition to version 10.0 (#3)
- Button in Admin Panel to verify structured data in Rich Result Test
Release 1.8.0
Added
- Display schema markup of a page in the Admin Panel (#49)
Release 1.7.2
Fixed
- Remove usage of PHP 8.0 functions, as polyfill is not available in classic installation
Release 1.7.1
Fixed
- Generate types in view helpers inside "for" loop correctly (#52)
Release 1.7.0
Added
- Possibility to register additional schema types (#38)
- Introduce a TypeInterface for type models implementations
- Introduce a TypeFactory for creating type models (#48)
- Update schema definition to version 7.04 (#3)
Changed
- Decouple rendering of JSON-LD from AbstractType and SchemaManager
- Move decision about embedding markup into event listener
- Support only TYPO3 LTS versions
Deprecated
- TypesProvider in favour of TypeRegistry (which now is a singleton)
- AbstractType->isEmpty()