Various bugfixes and documentation updates.
What's Changed
- fuzz: fix off-by-one stack overflow in fuzz_config_read by @oliverchang in #288
- build.yaml: enable tests by @yegorich in #286
- CMakeLists.txt: show CMake version by @yegorich in #287
- doc: Update description about libconfig gem on RubyGems.org. by @gemmaro in #293
- Ruby: Add "compile" Rake task for libconfig-ruby by @gemmaro in #294
- Ignore automatically generated files by @yegorich in #285
- docs: document differences between config_lookup and typed lookups (#242) by @maruixin-kls in #297
- scanner: return stream read errors to callers by @SantanDon in #295
- ls-config: bound the sinp scratch buffer in sscanf() calls by @afonsojanu in #299
- doc: document config_setting_t pointer invalidation on override and re-read (#298) by @SergioAtienza in #300
- Preserve double precision when auto-converting integer assignments by @fhgffy in #302
- lib: use checked size arithmetic for internal container growth by @vera-rubin in #305
- Preserve 32-bit width when writing negative binary integers by @fhgffy in #304
- Preserve explicit 64-bit suffixes when parsing nondecimal integers by @fhgffy in #303
New Contributors
- @oliverchang made their first contribution in #288
- @gemmaro made their first contribution in #293
- @maruixin-kls made their first contribution in #297
- @SantanDon made their first contribution in #295
- @afonsojanu made their first contribution in #299
- @SergioAtienza made their first contribution in #300
- @fhgffy made their first contribution in #302
- @vera-rubin made their first contribution in #305
Full Changelog: v1.8.2...v1.8.3