File: changes.rst

package info (click to toggle)
xlwt 1.3.0-7
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,036 kB
  • sloc: python: 8,615; makefile: 135
file content (173 lines) | stat: -rw-r--r-- 4,725 bytes parent folder | download | duplicates (5)
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
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
Changes
=======

.. currentmodule:: xlwt

1.3.0 (22 August 2017)
----------------------

- Officially support Python 3.6, drop support for 2.6.

- Fix bytes/string type mismatch in :func:`upack2rt` on python 3.

- Packaging and code style tweaks.

- Use generator expressions to avoid unnecessary lists in memory.

Thanks to the following for their contributions to this release:

- Jon Dufresne
- Bill Adams

1.2.0 (4 January 2017)
----------------------

- Remove ``LOCALE`` from regular expression that caused
  :class:`DeprecationWarning` that become an exception in Python 3.6

- Add :meth:`Workbook.sheet_index` helper.

- :meth:`Workbook.get_sheet` now takes either a string name or an integer
  index.

1.1.2 (9 June 2016)
-------------------

- Fix failure in style compression under Python 3.

- Officially support Python 3.5

- Documentation tweaks.

1.1.1 (2 June 2016)
-------------------

- Fix release problems.

1.1.0 (2 June 2016)
-------------------

- Fix SST BIFF record in Python 3.

- Fix for writing :class:`ExternSheetRecord` in Python 3.

- Add the ability to insert bitmap images from buffers as well as files.

- Official support for Python 3.5.

Thanks to "thektulu" and Lele Gaifax for the Python 3 fixes.
Thanks to Ross Golder for the support for inserting images from buffers.

1.0.0 (15 April 2015)
---------------------

- Python 3 support.

- Initial set of unit tests.

- An initial set of Sphinx documentation.

- Move to setuptools for packaging.

- Wire up Travis, Coveralls and ReadTheDocs.

- Allow longs as row indexes.

Big thanks to Thomas Kluyver for his work on Python 3 support, Manfred Moitzi
for donating his unit tests.

Belated thanks to Landon Jurgens for his help on converting the documentation
to Sphinx.

0.7.5 (5 April 2013)
--------------------

- Fixes a bug that could cause a corrupt SST in .xls files written by a
  wide-unicode Python build.

- A :class:`ValueError` is now raised immediately if an attempt is made to set
  column width to other than an int in ``range(65536)``

- Added the ability to set a custom RGB colour in the palette to use for
  colours. Thanks to Alan Rotman for the work, although this could really
  use an example in the examples folder...

- Fixed an issue trying to set a diagonal border using easyxf. Thanks to
  Neil Etheridge for the fix.

- Fixed a regression from 0.7.2 when writing sheets with frozen panes.

0.7.4 (13 April 2012)
---------------------

- Python 2.3 to 2.7 are now the officially supported versions, no Python
  3 yet, sorry.

- The ``datemode`` in an xlwt :class:`Workbook` can be set to 1904 by doing
  ``workbook.dates_1904 = 1`` and is written to the output file. However the
  datemode was not being reflected in conversions from
  :class:`datetime.datetime` and :class:`datetime.date` objects to floats for
  output, resulting in dates that were 4 years too high when seen in Excel.

0.7.3 (21 February 2012)
------------------------

- Added user_set and best_fit attributes to Column class.

- Fixed an ``[Errno 0] Error`` raised when :meth:`Worksheet.flush_row_data` was
  called after :meth:`Workbook.save`

- Fixed an error on Windows that occurred when writing large blocks to
  files.

- Added the ability to write rich text cells

- Fixed a bug when writing ``MULBLANK`` records on big-endian platforms.

- allow the ``active_pane`` on worksheets to be specified

- added support for zoom (magn) factors and improved possibilities when
  generating split panes

0.7.2 (1 June 2009)
-------------------

- Added function Utils.rowcol_pair_to_cellrange.
  ``(0, 0, 65535, 255) -> "A1:IV65536"``

- Removed :class:`Worksheet` property ``show_empty_as_zero``,
  and added attribute :attr:`~Worksheet.show_zero_values`
  (default: ``1 == True``).

- Fixed formula code generation problem with formulas
  including MAX/SUM/etc functions with arguments like A1+123.

- Added .pattern_examples.xls and put a pointer to it
  in the easyxf part of Style.py.

- Fixed Row.set_cell_formula() bug introduced in 0.7.1.

- Fixed bug(?) with SCL/magnification handling causing(?) Excel
  to raise a dialogue box if sheet is set to open in page preview mode
  and user then switches to normal view.

- Added color and colour as synonyms for font.colour_index in easyxf.

- Removed unused attribute Row.__has_default_format.

0.7.1 (4 March 2009)
--------------------

See source control for changes made.

0.7.0 (19 September 2008)
-------------------------

- Fixed more bugs and added more various new bits of functionality

0.7.0a4 (8 October 2007)
------------------------

- fork of pyExcelerator, released to python-excel.

- Fixed various bugs in pyExcelerator and added various new bits of functionality