Skip to content

Latest commit

 

History

History
54 lines (39 loc) · 2.79 KB

CHANGELOG.md

File metadata and controls

54 lines (39 loc) · 2.79 KB

0.9.15 (January 11, 2024)

  • BUGFIX Fixes G++ warnings and implements a copy assignment operator for mINI::INIMap. (#28)

0.9.14 (May 27, 2022)

  • BUGFIX Fixes C4310 warning. (#19)

0.9.13 (April 25, 2022)

  • BUGFIX Writer now understands UTF-8 BOM-encoded files. (#7)
  • BUGFIX Fixes a bug introduced in 0.9.12 where reader would break when reading empty files.

0.9.12 (April 24, 2022)

  • BUGFIX Fixes parser breaking for UTF-8 BOM-encoded files. (#7)

0.9.11 (October 6, 2021)

  • BUGFIX Fixes various compiler warnings.

0.9.10 (March 4, 2021)

  • BUGFIX Change delimiter constants to const char* const to prevent unnecessary allocations. (#5)

0.9.9 (February 22, 2021)

  • BUGFIX Adds missing cctype header. (#4)

0.9.8 (February 14, 2021)

  • BUGFIX Avoid C4244 warning. (#2)

0.9.7 (August 14, 2018)

  • FEATURE Adds case sensitivity toggle via a macro definition.

0.9.6 (May 30, 2018)

  • BUGFIX Changed how files are written / generated. Proper line endings are selected depending on the system.
  • FEATURE Support UTF-8 encoding.

0.9.5 (May 28, 2018)

  • BUGFIX Fixes a bug where writer would skip escaped = sequences for new sections.

0.9.4 (May 28, 2018)

  • BUGFIX / FEATURE Equals (=) 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.
  • BUGFIX Square bracket characters ([ and ]) are now valid within section names.
  • BUGFIX Trailing comments on section lines are now parsed properly. Fixes a bug where a trailing comment containing the ] character would break the parser.
  • BUGFIX Values being written or generated are now stripped of leading and trailing whitespace to conform to the specified format.

0.9.3 (May 24, 2018)

  • BUGFIX Fixes inconsistent behavior with empty section and key names where read would ignore empty names and write would allow them.
  • FEATURE Empty key and section names are now allowed.

0.9.2 (May 24, 2018)

  • BUGFIX Fixes the multiple definition bug #1
  • BUGFIX Fixes a bug where a write() 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)

  • BUGFIX Fixed 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