4.2

4.2: [![Build Status](https://travis-ci.org/mnapoli/PHP-DI.svg?branch=4.2)](https://travis-ci.org/mnapoli/PHP-DI) [![Coverage Status](https://coveralls.io/repos/mnapoli/PHP-DI/badge.png?branch=4.2)](https://coveralls.io/r/mnapoli/PHP-DI?branch=4.2) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/mnapoli/PHP-DI/badges/quality-score.png?b=4.2)](https://scrutinizer-ci.com/g/mnapoli/PHP-DI/?branch=4.2)

master: [![Build Status](https://travis-ci.org/mnapoli/PHP-DI.svg?branch=master)](https://travis-ci.org/mnapoli/PHP-DI) [![Coverage Status](https://coveralls.io/repos/mnapoli/PHP-DI/badge.png?branch=master)](https://coveralls.io/r/mnapoli/PHP-DI?branch=master) [![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/mnapoli/PHP-DI/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/mnapoli/PHP-DI/?branch=master)

This is the pull request for the upcoming v4.2.

Tickets (may change):

- [x] #156 Using wildcards in array definitions
- [x] Wildcards should not match across namespaces, and should not match empty strings
- [x] #164 Allow "prototype" scope on `DI\factory()` definitions
- [x] #162 `Container::call()`
- [x] Documentation for the container's public API
- [x] Bug #168 
- [x] Bug https://github.com/mnapoli/PHP-DI-ZF2/pull/6
- [x] Bug #171 Autowiring should ignore optional parameters (add warning to Changelog)
- [x] More documentation on wildcard definitions (and warnings for risks of conflicts)
- [x] News entry
- [x] Changelog

Please send pull request for next version against this branch.