codeigniter4/settings
Settings library for CodeIgniter 4
v2.4.0
669K downloads/mo
#3412 most downloaded on Packagist
codeigniter4/settings
What this package is like to depend on
Last release 24 days ago
30 Jul 2026
Release timing varies
gaps range from 2 weeks to 2.1 years
Most releases are documented
notes for 7 of 8 stable releases
Nothing withdrawn
no release was ever pulled
5 years old
8 releases · first in 2021
2 releases in the last 12 months
see the full history below
Release timeline
8 releases · Nov 2021 to Jul 2026Releases
latest 8-
v2.4.030 Jul 2026Release notes
Open source →What's Changed
Enhancements
- feat: add batch setting operations by @memleakd in #161
- feat: add
getMany()settings API by @memleakd in #163
Bugs fixed
- fix(database): hydrate deferred writes before staging values by @michalsn in #162
- fix(database): setting value persistence on SQL Server by @michalsn in #172
Others
New Contributors
Full Changelog: v2.3.0...v2.4.0
-
v2.3.015 Feb 2026Release notes
Open source →What's Changed
Enhancements
- PHP 8.5 compatibility
- feat: add
FileHandlerimplementation by @michalsn in #153 - feat: deferred writes by @michalsn in #154
Full Changelog: v2.2.0...v2.3.0
-
v2.2.006 Jan 2024Release notes
Open source →What's Changed
- Fix rector.yml by @kenjis in #82
- feat: Add docs by @michalsn in #110
- docs: navigation by @michalsn in #115
- feat: Allow current settings to be completely cleared out. by @lonnieezell in #116
New Contributors
- @michalsn made their first contribution in #110
- @lonnieezell made their first contribution in #116
Full Changelog: v2.1.2...v2.2.0
-
v2.1.202 Jun 2023 -
v2.1.111 May 2023Release notes
Open source →What's Changed
- chore: drop PHP 7.3 support by @kenjis in #30
- feat: Allow adding another database group by @daycry in #34
- style: update coding style by @kenjis in #39
New Contributors
- @galihlasahido made their first contribution in #25
- @daycry made their first contribution in #34
- @datamweb made their first contribution in #51
Full Changelog: v2.1.0...v2.1.1
-
v2.1.022 Nov 2021Release notes
Open source →New Features
- A new bundled handler
ArrayHandlermakes for faster and easier testing as well as enabling memory storage for extended classes. - Now supports writing to any
writeablehandlers instead of just the first.
Change Log
- DatabaseHandler: Enforce Context Updates by @MGatner in #21
- Array Handler by @MGatner in #23
- Multiple Write Handlers by @MGatner in #22
Full Changelog: v2.0.0...v2.1.0
- A new bundled handler
-
v2.0.016 Nov 2021Release notes
Open source →This release switches the namespace from
Sparks\SettingstoCodeIgniter\Settings, and introduces$contextsthat allow you to store more customized settings.What's Changed
- Update Toolkit by @MGatner in #12
- Apply coding standard by @MGatner in #13
- Helper Nulls by @MGatner in #14
- Config Injection by @MGatner in #15
- Contexts by @MGatner in #16
- Service Configuration by @MGatner in #17
- Namespace by @MGatner in #18
Full Changelog: v1.0.0...v2.0.0
-
v1.0.009 Nov 2021Nothing published for this version