- Fix version guards for multi-version libconfig compatibility (1.1.x ~ 1.8.x)
- Fix
isString()implementation to usegetType()instead of non-existent API
- Upgrade to support libconfig 1.1.x ~ 1.8.x
- Export
Settingclass with full API - Add type-safe lookup methods (
lookupInt,lookupString,lookupFloat,lookupBool,lookupInt64) - Add options API (
setOption,getOption,setOptions,getOptions) - Add format control (
setDefaultFormat,getDefaultFormat) - Add
setFloatPrecision,setTabWidth,setAutoConvert,clear - Export type/format/option constants
- Add GitHub Actions CI/CD workflows
- Use
setValuewith Python type introspection dispatching
- Fix
children()shadowed declaration - Fix
setValuetype dispatch for unsigned int - Fix
add*methods with empty path (use root setting)
- Add
addListsupport
- Add
readString()support with libconfig version checking
- Fix boost_python library detection (default to libraries if not found)
- Fix Linux Mint 16 + Python 2.7 compatibility
- Fix Fedora 20 build
- Initial release
- Basic
Configbindings via Boost.Python - Read/write/add/setValue/value operations
- DEB and RPM packaging