Skip to content

Releases: bitExpert/disco

0.10.0

18 Mar 12:13
Compare
Choose a tag to compare

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.9.0

15 Jun 10:39
Compare
Choose a tag to compare

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!

0.8.0

14 Feb 17:59
Compare
Choose a tag to compare

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

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

Fixed

  • Nothing.

0.7.0

11 Feb 12:56
Compare
Choose a tag to compare

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

Disco 0.6.3

08 Jan 10:22
Compare
Choose a tag to compare

0.6.3

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

Disco 0.6.2

07 Jan 08:36
Compare
Choose a tag to compare

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

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

Disco 0.6.1

07 Jan 08:33
Compare
Choose a tag to compare

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

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

Disco 0.6.0

08 Nov 21:21
Compare
Choose a tag to compare

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

Disco 0.5.0

01 Sep 19:53
Compare
Choose a tag to compare

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.

Disco 0.4.0

07 Aug 13:42
Compare
Choose a tag to compare

Added

  • #40 Check bean return type against return type annotation.
  • #37 Editing README

Deprecated

  • Nothing.

Removed

  • #41 Removed FactoryBean interface as it does not make sense any more.

Fixed

  • #38 has() returns true for internal dependencies.