-
Notifications
You must be signed in to change notification settings - Fork 12
/
Changelog
118 lines (88 loc) · 2.75 KB
/
Changelog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
2024-12-11
* released 0.5.1
2021-05-18
* released 0.5
2010-06-12
* released 0.4
2010-05-08
* reorganize code to remove circular imports
* auto-create config settings when they are accessed via square bracket
syntax (for example, cfg[x][y]). Previously this raised KeyError.
2010-05-07
* Ensure that __special__ method lookups don't cause config attributes
to be added.
2010-05-06
* Fix problems with pickling INIConfig objects. This also fixes
multiprocessing problems.
2010-04-17
* released 0.3.2
2010-02-26
* added tidy() and change_comment_syntax() based on patch
by Paul Lambert.
* added ConfigParser exceptions and constants to the iniparse module
2009-03-23
* Added debian package support contributed by Gavin Kinsey
2009-03-02
* released 0.3.1
2009-03-01
* Fix empty line bugs introduced by the compatibility hack
2009-02-27
* released 0.3.0
2009-02-22
* Make INIConfig objects pickle-able
* Fix the defaults() method
* Replicate ConfigParser behavior regarding empty lines in
multi-line values - empty lines are stripped on parsing,
but preserved when the value is explicitly set.
2009-02-10
* Skip DEFAULT section when listing sections (issue 8)
2009-02-03
* Bugfixes for continuation line behavior, based on patch by
sidnei.da.silva - (1) preserve empty lines in multi-line
values, and (2) fix assignment to multi-line values
2008-12-06
* released 0.2.4
2008-12-06
* upgraded test_compat to the tests included with python-2.6.1
* fixed compatibility warnings generated by the '-3' option
* Python's ConfigParser has acquired the ability to use custom dict
types - presumably to support user-controlled ordering. This
feature does not seem to make sense in the context of iniparse,
so I'm not planning on adding support for it (unless I hear
otherwise from users).
2008-12-05
* add hack to fix unicode support on python-2.4.x
* use the built-in set() type instead of the pre-2.4 sets module
2008-04-06
* support files opened in unicode mode
* handle BOMs in unicode mode
2008-03-30
* cleanup ConfigNamespace docs
* rename readfp() to _readfp()
* replace import_namespace() with an update_config() utility function.
2007-12-11
* released 0.2.3
2007-12-09
* preserve whitespace around '=' and ':'
2007-10-02
* handle empty files
2007-09-24
* released 0.2.2
2007-09-09
* allow multi-line values to span comments and blank lines
2007-08-07
* released version 0.2.1
2007-07-28
* only use .readline() on file objects for better ConfigParser compatibility
* spec file fixes for fedora
2007-07-19
* released version 0.2
2007-07-10
* renamed project to iniparse
* renamed classes to reflect new project name
* made names more friendly and PEP 8 compliant
2007-07-10
* imported into google-code
2004-10-03
* packaged, added licences, etc.
* released version 0.1