All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
3.1.0 (2020-12-31)
- 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)
- autoloader: Separate factory from LoaderHandler.
- 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)
- dev-workflow: Require PHP 8 minor version. (0018329)
2.1.0 (2020-12-28)
- handler: Update class version information (2d788e3)
2.0.0 (2020-12-28)
- handler: Resolve and return all attributes from class name as \Mbunge\PhpAttributes\Resolver\ResolvedAttributeDto
- handler: Refactor handler related classes into
\Mbunge\PhpAttributes\Resolvernamespace.
- 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\Resolvernamespace. (3c50f13) - handler: Resolve and return all attributes from class name as \Mbunge\PhpAttributes\Resolver\ResolvedAttributeDto (38db836)
- 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)
- 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)
- Replace old description (ae899f0)
1.1.0 (2020-12-27)
- 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)
- Fix order of topics in readme (ff1dd39)