Skip to content

Releases: nimbly/Carton

Release 2.2

Choose a tag to compare

@brentscheffler brentscheffler released this 27 Feb 19:17

Updates

  • Adding test coverage for PHP 8.4
  • Dropping support for PHP 8.0 and 8.1
  • Bumping dev dependencies

Release 2.1

Choose a tag to compare

@brentscheffler brentscheffler released this 12 Jan 22:03

Features

  • Expanding method signatures for set, singleton, and factory to allow passing in an alias or an array of aliases to assign.
  • Updating method signature for alias to allow a string or an array of strings for aliases.

Updates

  • New copyright year in license.
  • Updating documentation (adding alias docs.)
  • Fleshing out Docblocks in Container.
  • Bumping dev dependencies.
  • Removing unused dev dependencies.
  • Updating Github Actions config to add composer audit and validate.

Release 2.0.1

Choose a tag to compare

@brentscheffler brentscheffler released this 21 Sep 17:40

Updates

  • Updating package description
  • Updating CI configs to use latest versions of actions
  • Adding PHP 8.3 to test matrix
  • Increasing test coverage, now at 100%

Fixes

  • Several small typos and errors in documentation

Release 2.0

Choose a tag to compare

@brentscheffler brentscheffler released this 05 Aug 22:22

Breaking changes

  • Dropping support for PHP 7.x
  • Moving namespace from Carton to Nimbly\Carton

Updates

  • Updating to Resolve 2.1
  • Fixing Makefile recipe for coverage command

Fixes

  • Fixing typo in provide section of composer.json

Release 1.2.1

Choose a tag to compare

@brentscheffler brentscheffler released this 04 Jan 01:08

Updates

  • Using official Travis PHP 8.0 build for testing.
  • Returning support for PHP 7.3.

Release 1.2

Choose a tag to compare

@brentscheffler brentscheffler released this 05 Dec 04:04

Updates

  • Adding PHP 8.0 support
  • Dropping support for PHP 7.2 and 7.3

Release 1.1

Choose a tag to compare

@brentscheffler brentscheffler released this 14 Oct 19:12

What's new

  • Added alias method to register an alias to another container item.
  • Added makeCallable method to take a string and convert it into a callable. Supports common Class@Method format as well as invocable classes.
  • Added getCallableArguments method to resolve arguments of a callable from both the container and any passed-in arguments.

Breaking changes

  • Changing method signature for call

Release 1.0

Choose a tag to compare

@brentscheffler brentscheffler released this 29 Dec 01:03

Features

  • PSR-11 compliant
  • Singleton and factory builders
  • Service provider registration
  • Nested PSR-11 containers
  • Autowiring