Skip to content

Releases: brotkrueml/schema

Release 2.0.0

01 Aug 08:27
912656b
Compare
Choose a tag to compare

Important: Read the migration chapter in the manual before upgrading

Added:

  • Node identifier and blank node identifier (#65, #67)
  • Multiple types for a node (#64, #68)

Changed:

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

07 Jul 17:22
14312a9
Compare
Choose a tag to compare

Updated:

  • Schema definition to version 13.0

Changed:

  • Move from Structured Data Testing Tool to Schema Markup Validator in Admin Panel (#66)

Fixed:

  • PHP 8.0 issues
  • Link images with extension in uppercase in Admin Panel (#69)
  • Ignore an empty array for a property value when rendering JSON-LD

Release 1.11.1

06 Apr 15:27
f55d6dd
Compare
Choose a tag to compare

Fixed:

  • Add missing properties for types Pharmacy and Physician
  • Allow value "0" in PropertyViewHelper

Release 1.11.0

10 Mar 18:08
e1f8b48
Compare
Choose a tag to compare

Updated:

  • Schema definition to version 12.0 (#3)

Release 1.10.0

28 Dec 10:58
7dd97e5
Compare
Choose a tag to compare

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

08 Sep 15:47
68f4234
Compare
Choose a tag to compare

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

08 Jul 14:45
1c2f66e
Compare
Choose a tag to compare

Added

  • Display schema markup of a page in the Admin Panel (#49)

Release 1.7.2

14 Jun 08:50
ae0a1af
Compare
Choose a tag to compare

Fixed

  • Remove usage of PHP 8.0 functions, as polyfill is not available in classic installation

Release 1.7.1

26 May 17:34
4e53728
Compare
Choose a tag to compare

Fixed

  • Generate types in view helpers inside "for" loop correctly (#52)

Release 1.7.0

22 Apr 16:50
a47a314
Compare
Choose a tag to compare

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()