Schema Generator Versions Save

PHP Model Scaffolding from Schema.org and other RDF vocabularies

v5.2.2

9 months ago
  • fix: detect enum detection when an ancestor is an enum

v5.2.1

10 months ago
  • fix: allow declaring multiple operations using the same class

v5.2.0

1 year ago

What's Changed

Full Changelog: https://github.com/api-platform/schema-generator/compare/v5.1.1...v5.2.0

v5.1.1

1 year ago
  • feat: repeatable attributes support
  • fix: missing unique for self-referencing relations

v5.0.0

1 year ago
  • feat: add OpenAPI support
  • feat: add API Platform 2.7/3 attributes generation
  • feat: custom attributes and custom attribute arguments
  • feat: add Doctrine ORM inheritance support (discriminator)
  • feat: manage association overrides for Doctrine ORM
  • feat: add defaultCardinality configuration for relations
  • feat: add defaultValue in property configuration
  • feat: add resolveTypes and allTypes parameters
  • refactor: better handling of data type (including lang string)
  • fix: self-referencing relations (Doctrine ORM)
  • fix: update reserved keywords
  • fix: remove simple in ODM attributes

v4.0.1

2 years ago
  • fix: use FQCN when using an enum in callback constraint and remove ApiResource from the enum
  • fix: make sure relations are generated
  • fix: inheritance from Intangible should not create warning

v4.0.0

2 years ago
  • feat: support updating existing files
  • feat: generate PHP 8 attributes
  • feat: generate API Platform Core security properties for classes and properties
  • feat: support for HTTPS URLs of Schema.org
  • feat: add YAML support for Doctrine ORM "resolve entity"
  • feat: support for interface namespaces
  • feat: compatibility with Symfony 6
  • feat: compatibility with PHP 8.1
  • feat: now uses Nette generator
  • fix: the whole code base has been refactored, a log of bugs have been fixed

v3.0.0

3 years ago
  • Support for the Web Ontology Language (OWL) (including for the ActivityStream vocabulary)
  • Support for XML Schema types
  • Compatibility with the latest version of Schema.org
  • Improved PHP type hints generation (including support for typed properties)
  • Improved PHPDoc support
  • Upgrade to EasyRDF 1 and Doctrine Inflector 2
  • More flexible configuration
  • The generate-types command has been renamed generate

v2.2.2

4 years ago
  • Update to Symfony 5
  • Fix an issue preventing to install the tool when using Symfony Flex
  • Fix a singularization issue with some words such as sameAs

v2.2.1

4 years ago
  • Allow symfony/config 5.0