Releases: dynamik-dev/cloak-php
Releases · dynamik-dev/cloak-php
v0.2.1 - Framework Integration Support
What's New
This release adds a custom resolver pattern that enables seamless framework integration (Laravel, Symfony, etc.).
Features
- Custom Resolver Pattern: New
resolveUsing()method allows framework adapters to override howCloak::make()creates instances - Container Integration: Framework packages can now integrate with dependency injection containers
- Developer Extensibility: Developers can easily extend and customize Cloak through container bindings
New Methods
Cloak::resolveUsing(callable $resolver)- Set custom instance resolverCloak::clearResolver()- Revert to default behavior
Documentation
- Added comprehensive Framework Integration section to README
- Included Laravel service provider example
- Added test coverage for all resolver functionality
Example Usage
// In a Laravel service provider
Cloak::resolveUsing(fn() => app(Cloak::class));
// Now helpers resolve from container
cloak($text); // Uses container bindingThis enables framework packages to provide pre-configured instances while allowing developers full control through container customization.
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- code cleanup by @christopherarter in #1
- clean up logic injection by @christopherarter in #2
- remove ttl by @christopherarter in #3
- add helper, readme update by @christopherarter in #4
New Contributors
- @christopherarter made their first contribution in #1
Full Changelog: v0.1.1...v0.2.0
v0.1.1
Fix package name
v0.1.0
First release!