| Version | Message |
| 1.2.0 |
- Added sub-directory support: INI files in sub-directories are loaded recursively (up to 16 levels) and namespaced by the directory name ('sub/x.ini' as 'sub.x') - Added hot-reload tracking of sub-directories - Optimized config storage with compact block (two-phase compaction) - Added PHP PIE support - A name conflict between an INI file and a same-named directory now raises a warning: the directory wins and the file is skipped - Fixed memory leaks when a dot-notation key overrides a scalar value - Fixed memory leak on foreach-by-ref over compact block tables with PHP 7.0 - Changed Yaconf::__debug_info() to report the stored value's address |
| 1.1.3 |
- Fixed memory leak with PHP 8.1 - Fixed garbage value being returned when an INI file is unreadable - Fixed Yaconf::get() with paths deeper than a scalar value - Fixed section inheritance from numeric section names - Fixed fatal error and a memory leak in the startup scan |
| 1.1.2 | - Fixed ISSUE #67 (parsing bug with PHP8.1) |
| 1.1.1 |
- Fixed build with PHP8.1 - Change to using stub.php generated arginfos |
| 1.1.0 |
- Refactor Yaconf for performance - Around 40% time reduced according to benchmark |
| 1.0.8 |
- Fixed PHP-7.4 build - Added Yaconf::__debug_info method for debug purpose |
| 1.0.7 |
- Fixed PHP-7.2 build - Fixed HT flags |
| 1.0.6 | - Fixed PHP-7.2 Compatiblity |
| 1.0.5 | - Fixed issue #26 (Segmentation fault $php_fpm_BIN --daemonize $php_opts) |
| 1.0.4 | - Fixed issue #20 (Segfault during test suite with 7.1.0GA (TS)) |
| 1.0.3 | - Fixed ISSUE #19 (Memory leak on foreach and reference) |
| 1.0.2 | - Fixed ISSUE #14 (segfault with pop entry) |
| 1.0.1 | - Fixed various bugs |
| 1.0.0 | - Release yaconf for PHP7 |