use yml for changelog

This commit is contained in:
chfw 2018-08-22 18:45:07 +01:00
parent 629c2c8e76
commit 7aec2d0407
3 changed files with 124 additions and 25 deletions

View File

@ -21,3 +21,6 @@ targets:
- "tests/test_stringio.py": "tests/test_stringio.py.jj2"
- "tests/test_writer.py": "tests/test_writer.py.jj2"
- "tests/base.py": "tests/base.py"
- output: CHANGELOG.rst
configuration: changelog.yml
template: CHANGELOG.rst.jj2

View File

@ -5,7 +5,7 @@ Change log
--------------------------------------------------------------------------------
Added
********************************************************************************
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#. `#21 <https://github.com/pyexcel/pyexcel-xls/issues/21>`_, skip hidden rows
and columns under 'skip_hidden_row_and_column' flag.
@ -14,7 +14,7 @@ Added
--------------------------------------------------------------------------------
Updated
********************************************************************************
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#. `#20 <https://github.com/pyexcel/pyexcel-xls/issues/20>`_, is handled in
pyexcel-io
@ -25,7 +25,7 @@ Updated
--------------------------------------------------------------------------------
Updated
********************************************************************************
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#. `#20 <https://github.com/pyexcel/pyexcel-xls/issues/20>`_, handle unseekable
stream given by http response.
@ -34,17 +34,18 @@ Updated
--------------------------------------------------------------------------------
Updated
********************************************************************************
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#. `#15 <https://github.com/pyexcel/pyexcel-xlsx/issues/15>`_, close file handle
#. pyexcel-io plugin interface now updated to use
`lml <https://github.com/chfw/lml>`_.
#. `pyexcel-xlsx#15 <https://github.com/pyexcel/pyexcel-xlsx/issues/15>`_, close
file handle
#. pyexcel-io plugin interface now updated to use `lml
<https://github.com/chfw/lml>`_.
0.3.3 - 30/05/2017
--------------------------------------------------------------------------------
Updated
********************************************************************************
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#. `#18 <https://github.com/pyexcel/pyexcel-xls/issues/18>`_, pass on
encoding_override and others to xlrd.
@ -53,17 +54,16 @@ Updated
--------------------------------------------------------------------------------
Updated
********************************************************************************
#. `#16 <https://github.com/pyexcel/pyexcel-xls/issues/16>`_, allow mmap to
be passed as file content
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#. `#16 <https://github.com/pyexcel/pyexcel-xls/issues/16>`_, allow mmap to be
passed as file content
0.3.1 - 16.01.2017
--------------------------------------------------------------------------------
Updated
********************************************************************************
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#. `#14 <https://github.com/pyexcel/pyexcel-xls/issues/14>`_, Python 3.6 -
cannot use LOCALE flag with a str pattern
@ -73,7 +73,7 @@ Updated
--------------------------------------------------------------------------------
Updated
********************************************************************************
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#. `#13 <https://github.com/pyexcel/pyexcel-xls/issues/13>`_, alert on empyty
file content
@ -83,7 +83,7 @@ Updated
--------------------------------------------------------------------------------
Updated
********************************************************************************
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#. `#10 <https://github.com/pyexcel/pyexcel-xls/issues/10>`_, To support
generator as member of the incoming two dimensional data
@ -92,7 +92,7 @@ Updated
--------------------------------------------------------------------------------
Added
********************************************************************************
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#. support pagination. two pairs: start_row, row_limit and start_column,
column_limit help you deal with large files.
@ -101,28 +101,26 @@ Added
--------------------------------------------------------------------------------
Added
********************************************************************************
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#. `#9 <https://github.com/pyexcel/pyexcel-xls/issues/9>`_, `skip_hidden_sheets`
is added. By default, hidden sheets are skipped when reading all sheets.
Reading sheet by name or by index are not affected.
0.2.0 - 01.06.2016
--------------------------------------------------------------------------------
Added
********************************************************************************
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#. By default, `float` will be converted to `int` where fits. `auto_detect_int`,
a flag to switch off the autoatic conversion from `float` to `int`.
#. 'library=pyexcel-xls' was added so as to inform pyexcel to use it instead of
other libraries, in the situation where there are more than one plugin for
a file type, e.g. xlsm
other libraries, in the situation where there are more than one plugin for a
file type, e.g. xlsm
Updated
********************************************************************************
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#. support the auto-import feature of pyexcel-io 0.2.0
#. xlwt is now used for python 2 implementation while xlwt-future is used for
@ -132,9 +130,8 @@ Updated
--------------------------------------------------------------------------------
Added
********************************************************************************
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
#. Passing "streaming=True" to get_data, you will get the two dimensional array
as a generator
#. Passing "data=your_generator" to save_data is acceptable too.

99
changelog.yml Normal file
View File

@ -0,0 +1,99 @@
name: pyexcel-xls
organisation: pyexcel
releases:
- changes:
- action: Added
details:
- '`#21`, skip hidden rows and columns under ''skip_hidden_row_and_column'' flag.'
date: unreleased
version: 0.6.0
- changes:
- action: Updated
details:
- '`#20`, is handled in pyexcel-io'
- put dependency on pyexcel-io 0.5.0, which uses cStringIO instead of StringIO. Hence,
there will be performance boost in handling files in memory.
date: 30.08.2017
version: 0.5.0
- changes:
- action: Updated
details:
- '`#20`, handle unseekable stream given by http response.'
date: 25.08.2017
version: 0.4.1
- changes:
- action: Updated
details:
- '`pyexcel-xlsx#15`, close file handle'
- pyexcel-io plugin interface now updated to use `lml <https://github.com/chfw/lml>`_.
date: 19.06.2017
version: 0.4.0
- changes:
- action: Updated
details:
- '`#18`, pass on encoding_override and others to xlrd.'
date: 30/05/2017
version: 0.3.3
- changes:
- action: Updated
details:
- '`#16`, allow mmap to be passed as file content'
date: 18.05.2017
version: 0.3.2
- changes:
- action: Updated
details:
- '`#14`, Python 3.6 - cannot use LOCALE flag with a str pattern'
- fix its dependency on pyexcel-io 0.3.0
date: 16.01.2017
version: 0.3.1
- changes:
- action: Updated
details:
- '`#13`, alert on empyty file content'
- Support pyexcel-io v0.3.0
date: 22.12.2016
version: 0.3.0
- changes:
- action: Updated
details:
- '`#10`, To support generator as member of the incoming two dimensional data'
date: 20.09.2016
version: 0.2.3
- changes:
- action: Added
details:
- 'support pagination. two pairs: start_row, row_limit and start_column, column_limit
help you deal with large files.'
date: 31.08.2016
version: 0.2.2
- changes:
- action: Added
details:
- '`#9`, `skip_hidden_sheets` is added. By default, hidden sheets are skipped
when reading all sheets. Reading sheet by name or by index are not affected.'
date: 13.07.2016
version: 0.2.1
- changes:
- action: Added
details:
- By default, `float` will be converted to `int` where fits. `auto_detect_int`, a
flag to switch off the autoatic conversion from `float` to `int`.
- '''library=pyexcel-xls'' was added so as to inform pyexcel to use it instead
of other libraries, in the situation where there are more than one plugin for a
file type, e.g. xlsm'
- action: Updated
details:
- support the auto-import feature of pyexcel-io 0.2.0
- xlwt is now used for python 2 implementation while xlwt-future is used for python
3
date: 01.06.2016
version: 0.2.0
- changes:
- action: Added
details:
- Passing "streaming=True" to get_data, you will get the two dimensional array as
a generator
- Passing "data=your_generator" to save_data is acceptable too.
date: 17.01.2016
version: 0.1.0