All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Correct the project's dependencies: Enum34 is only required for Python versions < 3.4.
- Add the :mod:`~docx_utils.exceptions` module: Exception hierarchy for the docx-utils package.
- Fix #1:
- Add the on_error option in the :func:`~docx_utils.flatten.opc_to_flat_opc` function in order to ignore (or raise an exception) when a part URI cannot be resolved during the Microsoft Office document parsing.
- Change the command line interface: add the
--on-error
option to handle parsing error.
- Continuous Integration: add configurations for Python 3.7 and Python 3.8.
- Drop support for PyPy: it seams that lxml is not available for this Python implementation.
- Drop support for Python 3.7: this Python version is not yet available on all platform. However, it is known to work on Ubuntu with the python-3.7-dev release.
- Use the pseudo-tags
start-exclude
/end-exclude
inCHANGELOG.rst
andREADME.rst
to exclude text from the generatedPKG-INFO
during setup.
- Fix wheel version on PyPi.
- First release.