Tags: doctrine/collections
Tags
### Release Notes for [2.0.1](https://github.com/doctrine/collections… …/milestone/23) 2.0.x bugfix release (patch) ### 2.0.1 - Total issues resolved: **0** - Total pull requests resolved: **2** - Total contributors: **2** #### Bug,Static Analysis - [340: Mark closure arguments as always-provided](#340) thanks to @greg0ire #### Documentation - [338: Fix markup](#338) thanks to @xepozz
### Release Notes for [2.0.0](https://github.com/doctrine/collections… …/milestone/5) ### 2.0.0 - Total issues resolved: **1** - Total pull requests resolved: **18** - Total contributors: **11** #### BC break - [332: Add missing param type declarations](#332) thanks to @greg0ire - [312: Stop returning true from Collection::add()](#312) thanks to @greg0ire - [331: Postpone return type additions to 3.0](#331) thanks to @greg0ire - [305: Drop old deps](#305) thanks to @greg0ire #### BC break,Static Analysis - [330: Make Selectable template covariant](#330) thanks to @greg0ire #### Improvement - [252: [2.0] Add new methods Collection::findFirst and Collection::reduce](#252) thanks to @VincentLanglet - [197: Upgrade to PHPUnit 8.](#197) thanks to @jwage - [194: Upgrade to PHPUnit 8](#194) thanks to @jwage #### Enhancement - [219: Merge release 1.6.4 into master](#219) thanks to @doctrinebot - [215: Enhancement: improve test suite](#215) thanks to @BackEndTea - [204: Add missing return type declaration to closure](#204) thanks to @jeroennoten - [202: Merge `v1.6.2` into `master`](#202) thanks to @Ocramius - [185: Update Collection::filter docblock to add key parameter to closure](#185) thanks to @nicholasruunu - [183: Add infection as testing tool](#183) thanks to @BackEndTea #### BC break,Enhancement - [192: [2.0] Strict types, native parameter & return types ](#192) thanks to @jwage - [176: Preserve keys in ArrayCollection for Criteria firstresults/maxresults](#176) thanks to @SenseException - [100: Allow use array and multi arguments](#100) thanks to @vlastv #### Bug - [189: Fix return type of Collection::key()](#189) thanks to @enumag #### Documentation - [187: Documentation for serialization of collections](#187) thanks to @SenseException
### Release Notes for [1.8.0](https://github.com/doctrine/collections… …/milestone/19) Feature release (minor) ### 1.8.0 - Total issues resolved: **0** - Total pull requests resolved: **1** - Total contributors: **1** #### Static Analysis - [322: Extract read-only part of Collection](#322) thanks to @greg0ire
### Release Notes for [1.7.3](https://github.com/doctrine/collections… …/milestone/21) ### 1.7.3 - Total issues resolved: **0** - Total pull requests resolved: **1** - Total contributors: **1** #### Bug - [327: Make signature compatible with parent signature](#327) thanks to @greg0ire
### Release Notes for [1.7.2](https://github.com/doctrine/collections… …/milestone/20) 1.7.x bugfix release (patch) ### 1.7.2 - Total issues resolved: **0** - Total pull requests resolved: **2** - Total contributors: **1** #### Improvement - [325: Upgrade to doctrine/coding-standard 10](#325) thanks to @greg0ire #### Static Analysis - [323: Mark closure arguments as always-provided](#323) thanks to @greg0ire
### Release Notes for [1.7.1](https://github.com/doctrine/collections… …/milestone/18) 1.7.x bugfix release (patch) ### 1.7.1 - Total issues resolved: **0** - Total pull requests resolved: **3** - Total contributors: **2** #### Documentation - [319: Remove changelog](#319) thanks to @greg0ire - [317: Update branch metadata](#317) thanks to @greg0ire #### Static Analysis - [318: Add psalm-assert-if-true to `AbstractLazyCollection::isInitialized`](#318) thanks to @VincentLanglet
### Release Notes for [1.7.0](https://github.com/doctrine/collections… …/milestone/17) Feature release (minor) ### 1.7.0 - Total issues resolved: **0** - Total pull requests resolved: **6** - Total contributors: **6** #### Improvement - [314: Make `Selectable#matching` return `Collection`](#314) thanks to @boesing #### Deprecation - [311: Deprecate passing null as offset](#311) thanks to @derrabus #### Static Analysis - [307: Document fluent interface](#307) thanks to @greg0ire #### Enhancement - [289: Admit no prefix as getter](#289) thanks to @jorge-ruukfy - [216: Support using embeddables in criterias with ArrayCollection](#216) thanks to @garak - [281: Merge release 1.6.8 into 1.7.x](#281) thanks to @github-actions[bot]
### Release Notes for [1.6.9](https://github.com/doctrine/collections… …/milestone/16) 1.6.x bugfix release (patch) ### 1.6.9 - Total issues resolved: **0** - Total pull requests resolved: **8** - Total contributors: **4** #### Static Analysis - [313: Update phpdoc of the AbstractLazyCollection](#313) thanks to @VincentLanglet - [296: Psalm 4.22 and PHPStan 1.4.8](#296) thanks to @franmomu - [303: Setup Composer Lint](#303) thanks to @greg0ire - [293: Bump reusable workflows](#293) thanks to @derrabus - [284: Fix PHPStan](#284) thanks to @derrabus #### Enhancement - [290: Bump PHPStan level](#290) thanks to @derrabus #### Improvement - [286: Reuse workflows](#286) thanks to @greg0ire #### Bug - [282: Revert "Update Psalm and fix a few issues"](#282) thanks to @greg0ire
### Release Notes for [1.6.8](https://github.com/doctrine/collections… …/milestone/15) ### 1.6.8 - Total issues resolved: **0** - Total pull requests resolved: **3** - Total contributors: **2** #### Documentation - [280: Add explicit `@return` type next to `#[ReturnTypeWillChange]`](#280) thanks to @nicolas-grekas - [274: PHPStan already supports array-key as template type variable bound](#274) thanks to @ondrejmirtes - [269: Use explicit `@return` when implementing base PHP types](#269) thanks to @nicolas-grekas
Release [1.6.7](https://github.com/doctrine/collections/milestone/14) 1.6.7 ===== - Total issues resolved: **0** - Total pull requests resolved: **1** - Total contributors: **1** Bug --- - [249: Enable strict comparison for arrays of scalar values (1.6.x)](#249) thanks to @trickeyone