BitExpert Disco Versions Save

PSR-11 compatible Dependency Injection Container for PHP.

v0.10.0

6 years ago

Added

  • #117 Allow overwriting an Alias in an extending class
  • #115 Missing types for Disco methods
  • #106 Add "provide" section to composer.json
  • #92 Revise the documentation

Deprecated

  • #114 Bump php version to 7.2

Removed

  • Nothing.

Fixed

  • #113 Move vfsstream dependency to require-dev section
  • #109 Replace annotations with methods for exception tests
  • #107 Add test for invalid service alias names
  • #104 Php Inspections (EA Extended): nit-picks

Thank you @SenseException, @kalessil and @heiglandreas for your contributions to this exceptional release ;)

0.10.0

6 years ago

Added

  • #117 Allow overwriting an Alias in an extending class
  • #115 Missing types for Disco methods
  • #106 Add "provide" section to composer.json
  • #92 Revise the documentation

Deprecated

  • #114 Bump php version to 7.2

Removed

  • Nothing.

Fixed

  • #113 Move vfsstream dependency to require-dev section
  • #109 Replace annotations with methods for exception tests
  • #107 Add test for invalid service alias names
  • #104 Php Inspections (EA Extended): nit-picks

Thank you @SenseException, @kalessil and @heiglandreas for your contributions!

v0.9.0

6 years ago

Added

  • #101 Allow parameters in BeanPostProcessor configuration
  • #100 Convert @Parameters annotation to "parameters" attribute of @Bean annotation
  • #99 Allow multiple aliases per bean and add return type aliases
  • #97 Fix of markdown for "Sending a PR" headline
  • #93 Enable coveralls support
  • #91 Remove the develop branch references from the contribution guide
  • #89 Update to PHPUnit 6
  • #82 Add bookdown docs and restructure main README.md file

Deprecated

  • #102 Remove BeanFactoryPostProcessor
  • #95 Upgrade to ProxyManager 2.1.x to allow to set the minimum PHP version to 7.1

Removed

  • Nothing.

Fixed

  • Nothing.

Big thanks to @codeliner and @SenseException for working on this release!

v0.8.0

7 years ago

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • #90 Migrate container-interop dependency to PSR-11

Fixed

  • Nothing.

v0.7.0

7 years ago

0.7.0

Added

  • #81 Generate unique names for helper methods
  • #80 Adds setup for simple benchmarks
  • #78 Optimize the code formatting of the generated config class
  • #73 Benchmark Disco and add results to README

Deprecated

  • Nothing.

Removed

  • #77 Change in Travis config: Remove hhvm, add PHP 7.1 to build matrix

Fixed

  • #76 Change visibility of wrapBeanAsLazy helper method to protected
  • #69 Use UniqueIdentifierGenerator::getIdentifier to generate unique names for helper methods
  • #68 Change visibility of wrapBeanAsLazy helper method
  • #66 APC fix as suggested by Scrutinizer

v0.6.3

7 years ago

0.6.3

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #85 Fix bool cast for @Parameter required attribute

v0.6.2

7 years ago

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #83 Make Disco not depend on a fixed version of Doctrine Annotations

v0.6.1

7 years ago

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #75 Made sure that Proxy Manager 2.1.0 does not yet get installed

v0.6.0

7 years ago

Added

  • #65 Restructure the bean method code generator

Deprecated

  • Nothing.

Removed

  • #64 Remove Doctrine Cache dependency
  • #63 Remove type check code in generated class.

Fixed

  • #61 Check given $id for being a non-empty string

v0.5.0

7 years ago

Added

  • #55 Introducing aliases for Beans
  • #53 Switched to PHP_EOL.
  • #52 Primitive types can be returned from the bean methods.
  • #49 Upgraded ProxyManger to version 2.x and dropped support for PHP 5.x.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #59 Session refactoring
  • #56 Fixed an issue with the serialization of the BeanFactory instance.
  • #51 Fixed $reader property type hint.
  • #50 Added null check in BeanFactoryPostProcessor.