Skip to content

Latest commit

 

History

History
23 lines (19 loc) · 909 Bytes

CHANGELOG.md

File metadata and controls

23 lines (19 loc) · 909 Bytes

CHANGELOG

7.2

  • Add construction validation for BackedEnumType, CollectionType, GenericType, IntersectionType, and UnionType
  • Add TypeIdentifier::isStandalone(), TypeIdentifier::isScalar(), and TypeIdentifier::isBool() methods
  • Add WrappingTypeInterface and CompositeTypeInterface type interfaces
  • Add NullableType type class
  • Rename Type::isA() to Type::isIdentifiedBy() and Type::is() to Type::isSatisfiedBy()
  • Remove Type::__call()
  • Remove Type::getBaseType(), use WrappingTypeInterface::getWrappedType() instead
  • Remove Type::asNonNullable(), use NullableType::getWrappedType() instead
  • Remove CompositeTypeTrait
  • Add PhpDocAwareReflectionTypeResolver resolver
  • The type resolvers are not marked as @internal anymore
  • The component is not marked as @experimental anymore

7.1

  • Add the component as experimental