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