Ulif-openoffice

Latest version: v1.1.1

Safety actively analyzes 621562 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.2.dev0

=====================

* Officially support Python 3.3 and 3.4.

* Major changes for Python 3.x compatibility.

* Make `cleanup_css()` return texts, not byte streams anymore.

* Fix encoding handling in `CSSCleaner` and `HTMLCleaner`
processors. We now can work with umlauts in CSS styles and these
processors support Python3.

* Remove type check in `ZipProcessor`. It was a waste of resources and
would have become even more overcomplicated with Python3 support.

* Do not catch WindowsError any more when copying file trees.

* Fixed possible infinite recursion when copying nested file trees.

* Add test helper: determine `$PATH` without any virtualenvs involved.

1.1.1

==================

* Close file handles properly.

* The commandline client now only handles one input file and does not
copy whole directory contents any more.

1.1

================

* Added a WSGI-based XMLRPC application to trigger conversion via
XMLRPC.

* Added `get_cached` method for client and XMLRPC client to retrieve
docs stored in cache.

* Added `get_cached_file_by_source` method for cachemanager. This method
is expensive but allows finding cached files without a cache key.

* Fixed bug: OOCP processor returned wrong result file path for XHTML
output.

* Fixed bug: Remove temporary dir if converting fails in client.

* Modified tests to accept also docs generated on Ubuntu 14.04.

* Fixed bug: Catch shutil.Error in copytree() [thanks to: sbywater]

* Added new option: `--css-cleaner-prettify-html` prettifies generated
HTML code. This was done automatically in previous releases and can
lead to gaps in rendered output. This option, when set (disabled by
default) enables the old behaviour. Fixes 3.

1.0

================

Major rewrite of the whole package.

* `convert` now uses the commandline tool `unoconv`. You need this
tool to use the package.

* As `unoconv` has all you want from the package script `convert` (and
much more!), the `convert` script is not provided as a script any
more. Simply use `unoconv` instead.

* `oooctl` is now a daemonizer for ``unoconv -l``.

* Apply PEP 8 rules to cachemanager.py.

* Moved unittests to dedicated ``tests/`` dir in package root.

* Switched from Zope testing to `py.test`.

* Removed `pyuno` server, clients and related components.

* Removed `find` functionality as it is based on direct `pyuno` access.

* Removed `zc.buildout` support.

* Removed cherrypy-based restserver. The new WSGI app is the replacement.

* Added WSGI based document converter.

* Added simple htaccess WSGI filter for web authentication.

* Replaced cachemanager with a more robust and lightweight
version. Old caches do not work any more with this new
implementation.

* Introduced a new central `Options` component to manage supported
options for all other components.

0.4

================

* Added functionality to find text in documents. Many thanks to sig at
akasig.org for the patch!

0.3

================

* Added option to disable caching completely: set ``--cache-dir`` to
empty string to disable caching [Thanks to Adama Groszer for
patches!]

* Removed unwanted output when running in foreground mode.

* Cachemanager now supports listing all sources contained in cache
dir.

* Fixed bug in cachemanager: under rare circumstances (two different
input files with same MD5 hash digest *and* identical file stats
were considered to be identical by the cachemanager and thus led to
inconsistencies in cache). We now check thoroughly whether two such
files differ.

* Lots of test fixes [Thanks to Adam Groszer for patches!]

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.