7 * reverted extending a protected closure throws an exception (deprecated it instead)
15 * added a PSR-11 service locator
16 * added a PSR-11 wrapper
17 * added ServiceIterator
18 * fixed extending a protected closure (now throws InvalidServiceIdentifierException)
22 * deprecated the C extension
23 * added support for PSR-11 exceptions
27 * refactored the C extension
28 * minor non-significant changes
32 * simplified some code
33 * fixed a segfault in the C extension
37 * removed the Pimple class alias (use Pimple\Container instead)
41 * fixed compiler warnings for the C extension
42 * fixed code when dealing with circular references
46 * moved the Pimple to Pimple\Container (with a BC layer -- Pimple is now a
47 deprecated alias which will be removed in Pimple 3.0)
48 * added Pimple\ServiceProviderInterface (and Pimple::register())
52 * changed extend to automatically re-assign the extended service and keep it as shared or factory
53 (to keep BC, extend still returns the extended service)
54 * changed services to be shared by default (use factory() for factory