packagist doctrine/annotations v1.3.0

latest releases: 2.0.x-dev, 1.14.x-dev, dev-1.14.x-merge-up-into-2.0.x_Ye8nxEyR...
7 years ago

Build Status

This release introduces a PHP version bump. doctrine/annotations now requires PHP
5.6 or later to be installed.

A series of additional improvements have been introduced:

  • support for PHP 7 "grouped use statements"
  • support for ignoring entire namespace names
    via Doctrine\Common\Annotations\AnnotationReader::addGlobalIgnoredNamespace() and
    Doctrine\Common\Annotations\DocParser::setIgnoredAnnotationNamespaces(). This will
    allow you to ignore annotations from namespaces that you cannot autoload
  • testing all parent classes and interfaces when checking if the annotation cache
    in the CachedReader is fresh
  • simplifying the cache keys used by the CachedReader: keys are no longer artificially
    namespaced, since Doctrine\Common\Cache already supports that
  • corrected parsing of multibyte strings when mbstring.func_overload is enabled
  • corrected parsing of annotations when "\t" is put before the first annotation
    in a docblock
  • allow skipping non-imported annotations when a custom DocParser is passed to
    the AnnotationReader constructor

Total issues resolved: 15

Don't miss a new annotations release

NewReleases is sending notifications on new releases.