Releases: api-platform/schema-generator
Releases · api-platform/schema-generator
Release v5.2.2
- fix: detect enum detection when an ancestor is an enum
Release v5.2.1
- fix: allow declaring multiple operations using the same class
Release v5.2.0
What's Changed
- feat(openapi): improve type detection by @alanpoulain in #399
Full Changelog: v5.1.1...v5.2.0
Release v5.1.1
- feat: repeatable attributes support
- fix: missing unique for self-referencing relations
Release v5.0.0
- 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
andallTypes
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
Release v4.0.1
- 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
Release v4.0.0
- 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
Version 3.0.0
- 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 renamedgenerate
Version 2.2.2
- 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
Version 2.2.1
- Allow
symfony/config
5.0