1
1
Change log
2
2
================================================================================
3
3
4
+ 0.5.4 - 27.11.2018
5
+ --------------------------------------------------------------------------------
6
+
7
+ added
8
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
9
+
10
+ #. `#30 <https://github.com/pyexcel/pyexcel-ods/issues/30 >`_, long type will not
11
+ be written in ods. please use string type. And if the integer is equal or
12
+ greater than 10 to the power of 16, it will not be written either in ods. In
13
+ both situation, IntegerPrecisionLossError will be raised.
14
+
15
+ 0.5.3 - unreleased
16
+ --------------------------------------------------------------------------------
17
+
18
+ added
19
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
20
+
21
+ #. `#24 <https://github.com/pyexcel/pyexcel-ods/issues/24 >`_, ignore
22
+ comments(<office:comment>) in cell
23
+ #. `#27 <https://github.com/pyexcel/pyexcel-ods/issues/27 >`_, exception raised
24
+ when currency type is missing
25
+ #. fix odfpy version on 1.3.5.
26
+
27
+ 0.5.2 - 23.10.2017
28
+ --------------------------------------------------------------------------------
29
+
30
+ updated
31
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
32
+
33
+ #. pyexcel `pyexcel#105 <https://github.com/pyexcel/pyexcel/issues/105 >`_,
34
+ remove gease from setup_requires, introduced by 0.5.1.
35
+ #. remove python2.6 test support
36
+
37
+ 0.5.1 - 20.10.2017
38
+ --------------------------------------------------------------------------------
39
+
40
+ added
41
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
42
+
43
+ #. `pyexcel#103 <https://github.com/pyexcel/pyexcel/issues/103 >`_, include
44
+ LICENSE file in MANIFEST.in, meaning LICENSE file will appear in the released
45
+ tar ball.
46
+
47
+ 0.5.0 - 30.08.2017
48
+ --------------------------------------------------------------------------------
49
+
50
+ Updated
51
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
52
+
53
+ #. put dependency on pyexcel-io 0.5.0, which uses cStringIO instead of StringIO.
54
+ Hence, there will be performance boost in handling files in memory.
55
+
56
+ Relocated
57
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
58
+
59
+ #. All ods type conversion code lives in pyexcel_io.service module
60
+
4
61
0.4.1 - 25.08.2017
5
62
--------------------------------------------------------------------------------
6
63
7
64
Updated
8
- ********************************************************************************
65
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
9
66
10
- #. `#23 <https://github.com/pyexcel/pyexcel-ods /issues/23 >`_, handle unseekable
11
- stream given by http response
67
+ #. `pyexcel #23 <https://github.com/pyexcel/pyexcel/issues/23 >`_, handle
68
+ unseekable stream given by http response
12
69
#. PR `#22 <https://github.com/pyexcel/pyexcel-ods/pull/22 >`_, hanle white
13
70
spaces in a cell.
14
71
15
72
0.4.0 - 19.06.2017
16
73
--------------------------------------------------------------------------------
17
74
18
75
Updated
19
- ********************************************************************************
76
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
20
77
21
- #. `#14 <https://github.com/pyexcel/pyexcel-xlsx /issues/14 >`_, close file
78
+ #. `pyexcel #14 <https://github.com/pyexcel/pyexcel/issues/14 >`_, close file
22
79
handle
23
- #. pyexcel-io plugin interface now updated to use
24
- `lml <https://github.com/chfw/lml >`_.
25
-
80
+ #. pyexcel-io plugin interface now updated to use `lml
81
+ <https://github.com/chfw/lml> `_.
26
82
27
83
0.3.3 - 07.05.2017
28
84
--------------------------------------------------------------------------------
29
85
30
86
Updated
31
- ********************************************************************************
87
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
32
88
33
- #. issue `#19 <https://github.com/pyexcel/pyexcel-odsr /issues/19 >`_, not all texts
34
- in a multi-node cell were extracted.
89
+ #. issue `pyexcel #19 <https://github.com/pyexcel/pyexcel/issues/19 >`_, not all
90
+ texts in a multi-node cell were extracted.
35
91
36
92
0.3.2 - 13.04.2017
37
93
--------------------------------------------------------------------------------
38
94
39
95
Updated
40
- ********************************************************************************
96
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
41
97
42
- #. issue `#17 <https://github.com/pyexcel/pyexcel-ods /issues/17 >`_, empty
43
- new line is ignored
44
- #. issue `#6 <https://github.com/pyexcel/pyexcel-ods /issues/6 >`_, PT288H00M00S
45
- is valid duration
98
+ #. issue `pyexcel #17 <https://github.com/pyexcel/pyexcel/issues/17 >`_, empty new
99
+ line is ignored
100
+ #. issue `pyexcel #6 <https://github.com/pyexcel/pyexcel/issues/6 >`_,
101
+ PT288H00M00S is valid duration
46
102
47
103
0.3.1 - 02.02.2017
48
104
--------------------------------------------------------------------------------
49
105
50
106
Added
51
- ********************************************************************************
107
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
52
108
53
109
#. Recognize currency type
54
110
55
111
0.3.0 - 22.12.2016
56
112
--------------------------------------------------------------------------------
57
113
58
114
Updated
59
- ********************************************************************************
115
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
60
116
61
117
#. Code refactoring with pyexcel-io v 0.3.0
62
118
63
-
64
119
0.2.2 - 24.10.2016
65
120
--------------------------------------------------------------------------------
66
121
67
122
Updated
68
- ********************************************************************************
69
-
70
- #. issue `#14 <https://github.com/pyexcel/pyexcel-ods/issues/14 >`_, index error
71
- when reading a ods file that has non-uniform columns repeated property.
123
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
72
124
125
+ #. issue `pyexcel#14 <https://github.com/pyexcel/pyexcel/issues/14 >`_, index
126
+ error when reading a ods file that has non-uniform columns repeated property.
73
127
74
128
0.2.1 - 31.08.2016
75
129
--------------------------------------------------------------------------------
76
130
77
131
Added
78
- ********************************************************************************
132
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
79
133
80
134
#. support pagination. two pairs: start_row, row_limit and start_column,
81
135
column_limit help you deal with large files.
@@ -85,114 +139,116 @@ Added
85
139
--------------------------------------------------------------------------------
86
140
87
141
Added
88
- ********************************************************************************
142
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
89
143
90
144
#. By default, `float ` will be converted to `int ` where fits. `auto_detect_int `,
91
145
a flag to switch off the autoatic conversion from `float ` to `int `.
92
146
#. 'library=pyexcel-ods' was added so as to inform pyexcel to use it instead of
93
147
other libraries, in the situation where multiple plugins were installed.
94
148
95
-
96
149
Updated
97
- ********************************************************************************
150
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
98
151
99
152
#. support the auto-import feature of pyexcel-io 0.2.0
100
153
101
-
102
154
0.1.1 - 30.01.2016
103
155
--------------------------------------------------------------------------------
104
156
105
157
Added
106
- ********************************************************************************
158
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
107
159
108
- #. 'streaming' is an extra option given to get_data. Only when 'streaming'
109
- is explicitly set to True, the data will be consisted of generators,
110
- hence will break your existing code.
160
+ #. 'streaming' is an extra option given to get_data. Only when 'streaming' is
161
+ explicitly set to True, the data will be consisted of generators, hence will
162
+ break your existing code.
111
163
#. uses yield in to_array and returns a generator
112
164
#. support multi-line text cell #5
113
165
#. feature migration from pyexcel-ods3 pyexcel/pyexcel-ods3#5
114
166
115
167
Updated
116
- ********************************************************************************
117
- #. compatibility with pyexcel-io 0.1.1
168
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
118
169
170
+ #. compatibility with pyexcel-io 0.1.1
119
171
120
172
0.0.12 - 10.10.2015
121
173
--------------------------------------------------------------------------------
122
174
123
175
Updated
124
- ********************************************************************************
125
- #. Bug fix: excessive trailing columns with empty values
176
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
126
177
178
+ #. Bug fix: excessive trailing columns with empty values
127
179
128
180
0.0.11 - 26.09.2015
129
181
--------------------------------------------------------------------------------
130
182
131
183
Updated
132
- ********************************************************************************
133
- #. Complete fix for libreoffice datetime field
184
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
134
185
186
+ #. Complete fix for libreoffice datetime field
135
187
136
188
0.0.10 - 15.09.2015
137
189
--------------------------------------------------------------------------------
138
190
139
191
Updated
140
- ********************************************************************************
141
- #. Bug fix: date field could have datetime from libreoffice
192
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
142
193
194
+ #. Bug fix: date field could have datetime from libreoffice
143
195
144
196
0.0.9 - 21.08.2015
145
197
--------------------------------------------------------------------------------
146
198
147
199
Updated
148
- ********************************************************************************
149
- #. Bug fix: utf-8 string throw unicode exceptions
200
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
150
201
202
+ #. Bug fix: utf-8 string throw unicode exceptions
151
203
152
204
0.0.8 - 28.06.2015
153
205
--------------------------------------------------------------------------------
154
206
155
207
Updated
156
- ********************************************************************************
157
- #. Pin dependency odfpy 0.9.6 to avoid buggy odfpy 1.3.0
208
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
158
209
210
+ #. Pin dependency odfpy 0.9.6 to avoid buggy odfpy 1.3.0
159
211
160
212
0.0.7 - 28.05.2015
161
213
--------------------------------------------------------------------------------
162
214
163
215
Updated
164
- ********************************************************************************
165
- #. Bug fix: "number-columns-repeated" is now respected
216
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
166
217
218
+ #. Bug fix: "number-columns-repeated" is now respected
167
219
168
220
0.0.6 - 21.05.2015
169
221
--------------------------------------------------------------------------------
170
222
171
223
Updated
172
- ********************************************************************************
224
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
225
+
173
226
#. get_data and save_data are seen across pyexcel-* extensions. remember them
174
227
once and use them across all extensions.
175
228
176
-
177
229
0.0.5 - 22.02.2015
178
230
--------------------------------------------------------------------------------
179
231
180
232
Added
181
- ********************************************************************************
233
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
182
234
183
235
#. Loads only one sheet from a multiple sheet book
184
236
#. Use New BSD License
185
237
186
-
187
238
0.0.4 - 14.12.2014
188
239
--------------------------------------------------------------------------------
189
240
190
241
Updated
191
- ********************************************************************************
192
- #. IO interface update as pyexcel-io introduced keywords.
242
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
193
243
244
+ #. IO interface update as pyexcel-io introduced keywords.
245
+ #. initial release
194
246
195
247
0.0.3 - 08.12.2014
196
248
--------------------------------------------------------------------------------
197
249
250
+ Updated
251
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
252
+
253
+ #. IO interface update as pyexcel-io introduced keywords.
198
254
#. initial release
0 commit comments