-
1.10.4bfe91e31 · ·
Release [1.10.4](https://github.com/doctrine/annotations/milestone/25) 1.10.4 ====== - Total issues resolved: **0** - Total pull requests resolved: **8** - Total contributors: **5** - [347: Add support for the new PHP 8 tokens for use statements](https://github.com/doctrine/annotations/pull/347) thanks to @stof - [345: Remove calls to TestCase::at()](https://github.com/doctrine/annotations/pull/345) thanks to @greg0ire - [343: Allow using PHPUnit 9.3](https://github.com/doctrine/annotations/pull/343) thanks to @greg0ire Improvement ----------- - [342: Upgrade phpunit](https://github.com/doctrine/annotations/pull/342) thanks to @greg0ire - [332: DocParser: Improve private typehints](https://github.com/doctrine/annotations/pull/332) thanks to @jkufner bug --- - [341: Make type in phpdoc resolvable](https://github.com/doctrine/annotations/pull/341) thanks to @greg0ire Documentation ------------- - [338: update annotation IDE annotation with current links](https://github.com/doctrine/annotations/pull/338) thanks to @Haehnchen Documentation,Improvement ------------------------- - [337: Replace "blacklist" terminology with "ignore"](https://github.com/doctrine/annotations/pull/337) thanks to @albe
-
1.10.35db60a49 · ·
Release [1.10.3](https://github.com/doctrine/annotations/milestone/24) 1.10.3 ====== - Total issues resolved: **0** - Total pull requests resolved: **1** - Total contributors: **1** CI,Improvement -------------- - [334: Allow php 8](https://github.com/doctrine/annotations/pull/334) thanks to @greg0ire
-
1.10.2b9d758e8 · ·
Release [1.10.2](https://github.com/doctrine/annotations/milestone/23) 1.10.2 ====== - Total issues resolved: **0** - Total pull requests resolved: **2** - Total contributors: **2** bug --- - [323: Fix broken autoloading due to Reader calling registerFile](https://github.com/doctrine/annotations/pull/323) thanks to @alcaeus Documentation ------------- - [320: Fix duplicate text in documentation](https://github.com/doctrine/annotations/pull/320) thanks to @l-vo
-
1.10.15eb79f3d · ·
Release [1.10.1](https://github.com/doctrine/annotations/milestone/22) 1.10.1 ====== - Total issues resolved: **1** - Total pull requests resolved: **1** - Total contributors: **2** bug --- - [318: Fix ignoring imported ignored annotations](https://github.com/doctrine/annotations/pull/318) thanks to @alcaeus and @j6s
-
1.10.0233e3663 · ·
Release [1.10.0](https://github.com/doctrine/annotations/milestone/20) This release was necessary to fix an issue with the previous 1.9.0 release due to our automated release process. The original release notes follow below. This release brings an important change to autoloading annotations in the registry. In annotations 2.0, all annotations will be autoloaded, removing the need to call AnnotationRegistry::registerLoader or other methods. To allow you to get rid of calls to deprecated methods, the registry will automatically fall back to using class_exists as loader, which triggers PHP's autoload mechanism. Please note that if you register a custom loader, namespace, or file, this fallback mechanism is disabled and no autoloading will be performed. This release also fixes issue related to ignored annotations. Please see the changelog for more details. 1.10.0 ====== - Total issues resolved: **4** - Total pull requests resolved: **7** - Total contributors: **10** bug --- - [316: Fix checks for ignored annotations](https://github.com/doctrine/annotations/pull/316) thanks to @alcaeus and @SergeC - [244: fix ignored annotations with namespace alias](https://github.com/doctrine/annotations/pull/244) thanks to @dbu and @re2bit - [142: #141 `::class` notations with FQCN notation and leading `\` causes `\` to be part of the produced string value](https://github.com/doctrine/annotations/pull/142) thanks to @mikeSimonson and @Ocramius - [314: Add ext-tokenizer as requirement to composer.json](https://github.com/doctrine/annotations/pull/314) thanks to @dontub Documentation ------------- - [305: Proofread docs](https://github.com/doctrine/annotations/pull/305) thanks to @greg0ire Improvement ----------- - [301: CacheReader::getLastModification calls filemtime too much](https://github.com/doctrine/annotations/pull/301) thanks to @bastnic - [271: Trigger the standard autoloader as the last resort](https://github.com/doctrine/annotations/pull/271) thanks to @sanmai
-
1.9.03b95eb97 · ·
Release [1.9.0](https://github.com/doctrine/annotations/milestone/19) This release brings an important change to autoloading annotations in the registry. In annotations 2.0, all annotations will be autoloaded, removing the need to call `AnnotationRegistry::registerLoader` or other methods. To allow you to get rid of calls to deprecated methods, the registry will automatically fall back to using `class_exists` as loader, which triggers PHP's autoload mechanism. Please note that if you register a custom loader, namespace, or file, this fallback mechanism is disabled and no autoloading will be performed. This release also fixes issue related to ignored annotations. Please see the changelog for more details. 1.9.0 ===== - Total issues resolved: **4** - Total pull requests resolved: **9** - Total contributors: **11** bug --- - [316: Fix checks for ignored annotations](https://github.com/doctrine/annotations/pull/316) thanks to @alcaeus and @SergeC - [244: fix ignored annotations with namespace alias](https://github.com/doctrine/annotations/pull/244) thanks to @dbu and @re2bit - [142: #141 `::class` notations with FQCN notation and leading `\` causes `\` to be part of the produced string value](https://github.com/doctrine/annotations/pull/142) thanks to @mikeSimonson and @Ocramius - [314: Add ext-tokenizer as requirement to composer.json](https://github.com/doctrine/annotations/pull/314) thanks to @dontub Documentation ------------- - [305: Proofread docs](https://github.com/doctrine/annotations/pull/305) thanks to @greg0ire Improvement ----------- - [301: CacheReader::getLastModification calls filemtime too much](https://github.com/doctrine/annotations/pull/301) thanks to @bastnic - [271: Trigger the standard autoloader as the last resort](https://github.com/doctrine/annotations/pull/271) thanks to @sanmai enhancement ----------- - [298: Ignore PHPStan generics annotations](https://github.com/doctrine/annotations/pull/298) thanks to @marcortola - [296: Non controversional pre cache migration](https://github.com/doctrine/annotations/pull/296) thanks to @greg0ire
-
v1.8.0904dca4e · ·
v1.8.0 - Total issues resolved: 1 - Total pull requests resolved: 7 - Total contributors: 4 Improvement ----------- - [287: No longer require dev versions of PHPUnit on PHP 7.4](https://github.com/doctrine/annotations/pull/287) thanks to @alcaeus - [230: Added PHP CodeSniffer tags to globally ignored annotations list.](https://github.com/doctrine/annotations/pull/230) thanks to @watari enhancement ----------- - [281: Backporting adding global ignored annotations to DocParser.](https://github.com/doctrine/annotations/pull/281) thanks to @phpeek - [280: Backporting ignoring PHP CodeSniffer annotations to 1.8.](https://github.com/doctrine/annotations/pull/280) thanks to @phpeek - [279: Backporting ignoring phpcsSuppress annotation to 1.8.](https://github.com/doctrine/annotations/pull/279) thanks to @phpeek - [229: Added `@phpcsSuppress` to globally ignored annotations](https://github.com/doctrine/annotations/pull/229) thanks to @watari bug --- - [277: @phpcsSuppress annotation is not being ignored.](https://github.com/doctrine/annotations/issues/277) thanks to @phpeek - [235: Update AnnotationReader's metadata parser to use list of known ignored annotation ](https://github.com/doctrine/annotations/pull/235) thanks to @sanmai
-
v1.7.0fa4c4e86 · ·
v1.7.0 - Total issues resolved: 1 - Total pull requests resolved: 22 - Total contributors: 13 bug --- - [276: Fix lookahead on PHP 7.4](https://github.com/doctrine/annotations/pull/276) thanks to @alcaeus and @garak - [235: Update AnnotationReader's metadata parser to use list of known ignored annotation ](https://github.com/doctrine/annotations/pull/235) thanks to @sanmai Improvement ----------- - [250: Backport conversion of performance tests to PHPBench into 1.7](https://github.com/doctrine/annotations/pull/250) thanks to @Majkl578 - [230: Added PHP CodeSniffer tags to globally ignored annotations list.](https://github.com/doctrine/annotations/pull/230) thanks to @watari - [166: Removed pre-7.1 quirks](https://github.com/doctrine/annotations/pull/166) thanks to @Majkl578 enhancement ----------- - [229: Added `@phpcsSuppress` to globally ignored annotations](https://github.com/doctrine/annotations/pull/229) thanks to @watari - [192: Update PHPUnit config](https://github.com/doctrine/annotations/pull/192) thanks to @Majkl578 - [189: fixed array declarations for php 7](https://github.com/doctrine/annotations/pull/189) thanks to @AlessandroMinoccheri - [180: Fix: Add test for __get() and __set()](https://github.com/doctrine/annotations/pull/180) thanks to @localheinz - [179: Fix: Add phpunit.xml to .gitignore](https://github.com/doctrine/annotations/pull/179) thanks to @localheinz - [178: Enhancement: Keep packages sorted](https://github.com/doctrine/annotations/pull/178) thanks to @localheinz - [174: Enhancement: Use stages on Travis](https://github.com/doctrine/annotations/pull/174) thanks to @localheinz - [170: Upgrade to PHPUnit 7](https://github.com/doctrine/annotations/pull/170) thanks to @carusogabriel - [164: Use Null Coalesce Operator](https://github.com/doctrine/annotations/pull/164) thanks to @carusogabriel Documentation ------------- - [224: Update copyright](https://github.com/doctrine/annotations/pull/224) thanks to @samnela - [217: Document correct method usage](https://github.com/doctrine/annotations/pull/217) thanks to @greg0ire - [198: Fix package name to doctrine/annotations](https://github.com/doctrine/annotations/pull/198) thanks to @jungleran - [197: Point link to new docs location](https://github.com/doctrine/annotations/pull/197) thanks to @greg0ire - [196: Fixed consistency of formatting and a few reference links.](https://github.com/doctrine/annotations/pull/196) thanks to @jwage - [195: Add docs sidebar.rst file](https://github.com/doctrine/annotations/pull/195) thanks to @jwage - [194: Move documentation from doctrine/common to annotation](https://github.com/doctrine/annotations/pull/194) thanks to @SenseException - [190: Create basic documentation for annotation reader](https://github.com/doctrine/annotations/pull/190) thanks to @SenseException
-
v1.6.153120e0e · ·
This release fixes an issue in which annotations such as `@foo-bar` and `@foo-` were incorrectly recognised as valid, and both erroneously parsed as `@foo`. Any annotation with `@name-*` format will now silently be ignored, allowing vendor-specific annotations to be prefixed with the tool name. Total issues resolved: **3** - [165: Update the composer branch alias](https://github.com/doctrine/annotations/pull/165) thanks to @mikeSimonson - [209: Change Annotation::value typehint to mixed](https://github.com/doctrine/annotations/pull/209) thanks to @malarzm - [257: Skip parsing annotations containing dashes, such as `@Foo-bar`, or `@Foo-`](https://github.com/doctrine/annotations/pull/257) thanks to @Ocramius
-
-
v1.5.05beebb01 · ·
This release increments the minimum supported PHP version to 7.1.0. Also, HHVM official support has been dropped. Some noticeable performance improvements to annotation autoloading have been applied, making failed annotation autoloading less heavy on the filesystem access. Total issues resolved: **4** - [133: Add `@throws` annotation in `AnnotationReader#__construct()`](https://github.com/doctrine/annotations/pull/133) thanks to @SenseException - [134: Require PHP 7.1, drop HHVM support](https://github.com/doctrine/annotations/pull/134) thanks to @lcobucci - [135: Prevent the same loader from being registered twice](https://github.com/doctrine/annotations/pull/135) thanks to @jrjohnson - [137: #135 optimise multiple class load attempts in `AnnotationRegistry`](https://github.com/doctrine/annotations/pull/137) thanks to @Ocramius
-
-
v1.3.1bd446132 · ·
## v1.3.1 - 2016-12-30 This release fixes an issue with ignored annotations that were already autoloaded, causing the `SimpleAnnotationReader` to pick them up anyway. [#110](https://github.com/doctrine/annotations/pull/110) Additionally, an issue was fixed in the `CachedReader`, which was not correctly checking the freshness of cached annotations when traits were defined on a class. [#105](https://github.com/doctrine/annotations/pull/105) Total issues resolved: **2** - [105: Return single max timestamp](https://github.com/doctrine/annotations/pull/105) - [110: setIgnoreNotImportedAnnotations(true) didn’t work for existing classes](https://github.com/doctrine/annotations/pull/110)
-
v1.3.030e07cf0 · ·
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** - [45: DocParser can now ignore whole namespaces](https://github.com/doctrine/annotations/pull/45) - [57: Switch to the docker-based infrastructure on Travis](https://github.com/doctrine/annotations/pull/57) - [59: opcache.load_comments has been removed from PHP 7](https://github.com/doctrine/annotations/pull/59) - [62: [CachedReader\ Test traits and parent class to see if cache is fresh](https://github.com/doctrine/annotations/pull/62) - [65: Remove cache salt making key unnecessarily long](https://github.com/doctrine/annotations/pull/65) - [66: Fix of incorrect parsing multibyte strings](https://github.com/doctrine/annotations/pull/66) - [68: Annotations that are indented by tab are not processed.](https://github.com/doctrine/annotations/issues/68) - [69: Support for Group Use Statements](https://github.com/doctrine/annotations/pull/69) - [70: Allow tab character before first annotation in DocBlock](https://github.com/doctrine/annotations/pull/70) - [74: Ignore not registered annotations fix](https://github.com/doctrine/annotations/pull/74) - [92: Added tests for AnnotationRegistry class.](https://github.com/doctrine/annotations/pull/92) - [96: Fix/#62 check trait and parent class ttl in annotations](https://github.com/doctrine/annotations/pull/96) - [97: Feature - #45 - allow ignoring entire namespaces](https://github.com/doctrine/annotations/pull/97) - [98: Enhancement/#65 remove cache salt from cached reader](https://github.com/doctrine/annotations/pull/98) - [99: Fix - #70 - allow tab character before first annotation in docblock](https://github.com/doctrine/annotations/pull/99)
-
-
-
-
v1.2.3eeda578c · ·
[![Build Status](https://travis-ci.org/doctrine/annotations.png?branch=v1.2.3)](https://travis-ci.org/doctrine/annotations) Total issues resolved: [**2**](https://github.com/doctrine/annotations/milestones/v1.2.3) - [49: #46 - applying correct `chmod()` to generated cache file](https://github.com/doctrine/annotations/pull/49) - [50: Hotfix: match escaped quotes (revert #44)](https://github.com/doctrine/annotations/pull/50)