Skip to content

Releases: doctrine/annotations

v1.3.0

24 Oct 11:49
v1.3.0
Compare
Choose a tag to compare

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

v1.2.6

17 Jun 12:22
Compare
Choose a tag to compare

Revert a small change from v1.2.5 that removed a check for the wrong reasons, nothing major but better now.

v1.2.5

17 Jun 12:15
Compare
Choose a tag to compare

Total issues resolved: 1

  • Make AnnotationReader PHP7 compatible by fixing code that checks for removed ini variable.

v1.2.4

14 Apr 22:58
v1.2.4
Compare
Choose a tag to compare

v1.2.3

20 Dec 21:04
v1.2.3
Compare
Choose a tag to compare

v1.2.2

18 Dec 18:38
v1.2.2
Compare
Choose a tag to compare

v1.2.1

25 Sep 16:47
v1.2.1
Compare
Choose a tag to compare

v1.2.0