Changelog¶
Below are the available documentation versions, with their corresponding changes.
Latest¶
Alias for the most recent stable version of the documentation.
v1.1.0 (2025-04-17)¶
remember()method to optionally cache retrieved settings.- Automatic fallback from scoped to global settings in
get()method. - Artisan commands:
settings:exportto export settings to a file.settings:importto import settings with merge or overwrite options.- Deprecated
settings:dumpcommand (replaced by export/import).
v1.0.3 (2025-04-17)¶
- Refactored deployment logic and documentation generation via GitHub Actions.
- Improved
prepare-docs.shfor more robust and automated publishing. - Auto-generation of
latestalias andindex.htmlredirect. - GitHub issue templates for bugs, features, docs, and questions.
- Label sync workflow based on
.github/labels.yml.
v1.0.2 (2025-04-16)¶
has($key)method to check if a setting exists.flush()method to delete all scoped settings for a model.
v1.0.1 (2025-04-16)¶
- Fixed GitHub Actions permissions to allow
gh-pagesdeployment viaGH_TOKEN - Enhanced
prepare-docs.shcompatibility by fixing unsupported grep usage - Documentation deploy now fully automated on new tags via
mike deploy
v1.0.0 (2025-04-16)¶
- Global and model-scoped settings management with fluent API
setting()helper andSetting::facade for easy access- JSON-based value storage with automatic type casting
- Dot notation support for grouped key organization
- Ability to scope settings to any Eloquent model (user, team, etc.)
- Artisan commands:
settings:list,settings:clear,settings:dump - Fully versioned documentation using MkDocs + mike
- Version warning banners for outdated docs
- GitHub Actions for testing and docs deployment
- README with badges, install instructions, and usage examples