v1.1.3
This release marks a step forward for filament-db-config, introducing greater flexibility, robustness, and reliability. The package is now more configurable than ever and is backed by a full test suite to ensure the highest quality.
🚀 New Features
- Package Configuration: You can now customize the package's behavior by publishing the
config/db-config.phpconfiguration file. - Custom Table Name: You can specify a custom name for the settings table via the
table_nameoption in the configuration file. - Flexible Cache Control: The cache management has been enhanced. You can now:
- Set a custom prefix for all cache keys (
cache.prefix). - Define a cache lifetime (TTL) in minutes (
cache.ttl), allowing for temporary caching instead of only permanent.
- Set a custom prefix for all cache keys (
✨ Improvements
- Complete Test Suite: The package now includes a full test suite written in Pest, covering all core features and the new configuration options.
- Continuous Integration (CI): A GitHub Actions workflow has been implemented to automatically run tests on every push and pull request, ensuring code stability.
- Documentation Overhaul: The
README.mdfile has been rewritten to be clearer and more comprehensive, with detailed sections on installation, configuration, and testing.
⚙️ Internal Changes
- The internal logic has been updated to cleanly and efficiently integrate the new configuration options.
- Unused
ModelandFactoryfiles have been removed to make the package lighter and more consistent.
Full Changelog: v1.1.2...v1.1.3