libconfini
Yet another INI parser
ChangeLog

Record of notable changes

1.8.3 – 2018-11-19

Changes:

1.8.2 – 2018-11-11

Changes:

1.8.1 – 2018-11-04

Changes:

1.8.0 – 2018-10-28

Changes:

1.7.3 – 2018-10-19

Changes:

1.7.2 – 2018-10-12

Changes:

1.7.1 – 2018-10-08

Changes:

1.7.0 – 2018-10-06

Changes:

1.6.3 – 2018-09-29

Changes:

1.6.2 – 2018-05-21

Changes:

1.6.1 – 2018-05-17

Changes:

1.6.0 – 2018-05-15

Changes:

1.5.2 – 2018-05-06

Changes:

1.5.1 – 2018-04-30

Changes:

1.5.0 – 2018-04-22

Changes:

Due to the many renamings this release is largely incompatible with previous versions. However it is possible to reach full backward compatibility with version 1.4.2 by using the following aliases:

#define hash hash_marker
#define semicolon semicolon_marker
#define multiline_entries multiline_nodes
#define ini_collapse_array ini_array_collapse
#define ini_split_array ini_array_split
#define ini_set_implicit_value ini_global_set_implicit_value
#define INI_INSENSITIVE_LOWERCASE INI_GLOBAL_LOWERCASE_MODE
#define IniFormatId IniFormatNum
#define ini_format_get_id ini_fton
#define ini_format_set_to_id(DEST, SRC) (*(DEST) = ini_ntof(SRC))
#define INI_PARSE_COMMENT INI_DISABLED_OR_COMMENT
#define INI_SHOW_COMMENT INI_ONLY_COMMENT
#define INI_FORGET_COMMENT INI_IGNORE
#define INI_NORMAL_CHARACTER INI_IS_NOT_A_MARKER
#define INI_EVERYTHING_MULTILINE INI_MULTILINE_EVERYWHERE
#define INI_ACTIVE_AND_DISABLED_MULTILINE INI_BUT_COMMENTS
#define INI_ACTIVE_MULTILINE INI_BUT_COMMENTS
#define CONFINI_EIINTR CONFINI_IINTR
#define CONFINI_EFEINTR CONFINI_FEINTR

1.4.2 – 2017-10-05

Changes:

1.4.1 – 2017-10-02

Changes:

1.4.0 – 2017-09-07

Changes:

1.3-5 – 2017-05-04

Changes:

1.3-4 – 2016-11-10

Changes:

1.3-3 – 2016-11-02

Changes:

1.3-2 – 2016-10-28

Changes:

1.3-1 – 2016-10-24

Changes:

1.2-2 – 2016-10-21

Changes:

1.2-1 – 2016-10-20

Changes:

1.1-2 – 2016-10-15

Changes:

1.1-1 – 2016-10-14

Changes:

1.0-1 – 2016-10-10

Changes:

0.9-4 – 2016-10-07

Changes:

0.9-3 – 2016-10-06

Changes:

0.9-2 – 2016-10-06

Changes:

0.9-1 – 2016-10-05

libconfini 0.9-1 is ready to be published!