3.5 KiB
3.5 KiB
0.9.18 (March 30, 2025)
FEATUREReplaces string paths with std::filesystem::path. (pull #42)
0.9.17 (September 30, 2024)
FEATUREAddsCMakeLists.txt. (pull #38)
0.9.16 (August 13, 2024)
BUGFIXFixes a serious regression bug where removing a section would break the file in random ways due to the assignment operator introduced in the previous version. This version removes the assignment operator until it can be implemented in a way that is compliant with expected behavior. (issue #36)
0.9.15 (January 11, 2024)
BUGFIXFixes G++ warnings and implements a copy assignment operator for mINI::INIMap. (pull #28)
0.9.14 (May 27, 2022)
BUGFIXFixes C4310 warning. (issue #19)
0.9.13 (April 25, 2022)
BUGFIXWriter now understands UTF-8 BOM-encoded files. (issue #7)BUGFIXFixes a bug introduced in 0.9.12 where reader would break when reading empty files.
0.9.12 (April 24, 2022)
BUGFIXFixes parser breaking for UTF-8 BOM-encoded files. (issue #7)
0.9.11 (October 6, 2021)
BUGFIXFixes various compiler warnings.
0.9.10 (March 4, 2021)
BUGFIXChange delimiter constants toconst char* constto prevent unnecessary allocations. (issue #5)
0.9.9 (February 22, 2021)
BUGFIXAdds missing cctype header. (pull #4)
0.9.8 (February 14, 2021)
BUGFIXAvoid C4244 warning. (pull #2)
0.9.7 (August 14, 2018)
FEATUREAdds case sensitivity toggle via a macro definition.
0.9.6 (May 30, 2018)
BUGFIXChanged how files are written / generated. Proper line endings are selected depending on the system.FEATURESupport UTF-8 encoding.
0.9.5 (May 28, 2018)
BUGFIXFixes a bug where writer would skip escaped=sequences for new sections.
0.9.4 (May 28, 2018)
BUGFIX / FEATUREEquals (=) characters within key names are now allowed. When writing or generating a file, key values containing the=characters will be escaped with the\=sequence. Upon reading the file back, the escape sequences will again be converted back to=. Values do not use escape sequences and may contain=characters.BUGFIXSquare bracket characters ([and]) are now valid within section names.BUGFIXTrailing comments on section lines are now parsed properly. Fixes a bug where a trailing comment containing the]character would break the parser.BUGFIXValues being written or generated are now stripped of leading and trailing whitespace to conform to the specified format.
0.9.3 (May 24, 2018)
BUGFIXFixes inconsistent behavior with empty section and key names where read would ignore empty names and write would allow them.FEATUREEmpty key and section names are now allowed.
0.9.2 (May 24, 2018)
BUGFIXFixes the multiple definition bug issue #1BUGFIXFixes a bug where awrite()call to an empty file would begin writing at line 2 instead of 1 due to a reader bug.
0.9.1 (May 20, 2018)
BUGFIXFixed a bug where the writer would skip writing new keys and values following an empty section.
0.9.0 (May 20, 2018)
- Release v0.9.0