What's Changed
Maintainers
@ndevilla kindly ask me, @lmoellendorf, to help out maintaining this project. It is a great pleasure for me to do so and thereby contribute a small share to the free and open source software community from which I have benefited so much.
Functional enhancements
- Support for
uin64_t
(also on 32bit architectures) by @lmoellendorf in #149 - Support for loading string/custom streams by @JulianHurst in #158
- Support for escaped quotes in quoted values by @lmoellendorf in #160
- Support for closing square brackets within section names by @lmoellendorf in #159
Non-functional enhancements
- Add basic iniparser.pc by @Tropicao in #93
- Fail testrun on test failure by @dbungert in #130
- Add testcases for:
iniparser_dump()
by @hityc2019 in #113iniparser_dump_ini()
by @hityc2019 in #113iniparser_dumpsection_ini()
by @hityc2019 in #113iniparser_find_entry()
by @zrrto/@dota17 in #116- UTF-8 parsing by @lmoellendorf in #156
- Replace POSIX ssize_t with C standard size_t by @dofuuz in #153
Bugfixes
- Fix buffer overflow from sprintf by
- Handle null return from iniparser_getstring by @xTeixeira in #146
- Fix warning about variadic macro by @hramrach in #150
- Fix tests on 32bit by @hramrach in #140
- Typo fixes in docs and README by
- @barbeque in #99
- @timgates42 in #127
- Fix missing comma in token test list by @stevebeattie in #133
- Remove unused defines. by @stoeckmann in #102
- Fix memory leaks in tests by
- @zrrto/@dota17 in #114
- @ashamedbit in #151
- Add null check in function
dictionary_get()
by @zrrto/@dota17 in #117
New Contributors
- @Tropicao made their first contribution in #93
- @lantaris made their first contribution in #104
- @JL2210 made their first contribution in #107
- @dbungert made their first contribution in #130
- @timgates42 made their first contribution in #127
- @xTeixeira made their first contribution in #146
- @hramrach made their first contribution in #140
- @JulianHurst made their first contribution in #158
- @lmoellendorf made their first contribution in #149
- @barbeque made their first contribution in #99
- @stevebeattie made their first contribution in #133
- @stoeckmann made their first contribution in #102
- @zrrto/@dota17 made their first contribution in #114
- @ashamedbit made their first contribution in #151
- @dofuuz made their first contribution in #153
- @hityc2019 made their first contribution in #113
Full Changelog: v4.1...v4.2