Skip to content

Latest commit

 

History

History
115 lines (66 loc) · 7.65 KB

File metadata and controls

115 lines (66 loc) · 7.65 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

3.1.0 (2020-12-31)

Features

  • example: Provide example for prepare attributes on classes via class maps. see docs. (ddf946e)
  • presenter: Present attributes to different contexts. (3d0241b)
  • resolver: Chain different resolvers. (cd0be8b)

3.0.0 (2020-12-29)

⚠ BREAKING CHANGES

  • autoloader: Separate factory from LoaderHandler.

Features

  • Add copyright (69d2fd3)
  • autoloader: Separate factory from LoaderHandler. (cc2cafe)
  • dev-workflow: Configure excludes when installing the package. (9ede894)
  • example: Add more documentation (4d7890f)
  • examples: Show case presenters with auto-subscribing listeners. (796942c)
  • Update copyright (a6b3e4d)
  • presenter: #9 Present attributes. Add optional type guard. (bd047dc)

Bug Fixes

  • dev-workflow: Require PHP 8 minor version. (0018329)

2.1.0 (2020-12-28)

Features

  • handler: #3 Restrict handler execution with filter decorator (4f1c0f8)

Bug Fixes

  • handler: Update class version information (2d788e3)

2.0.0 (2020-12-28)

⚠ BREAKING CHANGES

  • handler: Resolve and return all attributes from class name as \Mbunge\PhpAttributes\Resolver\ResolvedAttributeDto
  • handler: Refactor handler related classes into \Mbunge\PhpAttributes\Resolver namespace.

Features

  • dev-workflow: Merge develop branch when run deployment. (61ee086)
  • dev-workflow: Restrict deployments to master branch. (d1aca0e)
  • dev-workflow: Separatly run unit and integration tests. (acde87f)
  • docs: Update Readme with new handler (fbd47e9)
  • handler: Get all attributes from class name. (62e039c)
  • handler: Refactor handler related classes into \Mbunge\PhpAttributes\Resolver namespace. (3c50f13)
  • handler: Resolve and return all attributes from class name as \Mbunge\PhpAttributes\Resolver\ResolvedAttributeDto (38db836)

Bug Fixes

  • docs: Use github code highlighting in readme (63e3f27)
  • handler: Instantiate AttributeDto within factory (a3aed10)
  • handler: Only use allowed Reflections as Union types. (2543934)

1.2.0 (2020-12-28)

Features

  • dev-workflow: Run tests before release or deployment step. (bd992e7)
  • docs: Update detailed usage, add feature overview and add development instructions. (2aa91e2)
  • Allow passing customer attribute handler to class loader decorator factory and return AttributeResolverInterface in attribute handler factory. (95dd26d)
  • Document version details to library classes (add84c9)
  • Handle class loader within an own command and avoid massive overload of boilerplate code to use autoload feature (ce77b34)
  • Use AttributeResolverInterface as contract instead of AttributeResolver. The contract allows extension of custom implementations of attribute handler without extending attribute handler (4d91912)

1.1.1 (2020-12-27)

Bug Fixes

  • Replace old description (ae899f0)

1.1.0 (2020-12-27)

Features

  • Add deployment script (29adf92)
  • Use standard-version for package release (8302d30)

1.0.0 (2020-12-27)

Features

  • Add autogenerated changelog (8260804)
  • Apply attributes after class has been loaded (cbe62ef)
  • Rename namespace to :vendor/:package pattern. (d397638)
  • Update license information. Fix author. (3fcd061)
  • Update readme (7d6fba7)
  • Update readme and add version (65ea547)

Bug Fixes

  • Fix order of topics in readme (ff1dd39)