forked from ulif/ulif.openoffice
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCHANGES.txt
170 lines (107 loc) · 4.96 KB
/
CHANGES.txt
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
CHANGES
*******
1.2.dev0 (unreleased)
=====================
* 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 (2015-07-23)
==================
* Close file handles properly.
* The commandline client now only handles one input file and does not
copy whole directory contents any more.
1.1 (2015-07-12)
================
* 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 (2013-09-02)
================
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 (2011-02-11)
================
* Added functionality to find text in documents. Many thanks to sig at
akasig.org for the patch!
0.3 (2010-11-17)
================
* 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!]
0.2.1 (2010-06-13)
==================
* Fixed fix to cope with pyuno monkey-patching standard __import__
function. More recent pyuno versions do not do that kind of stuff
any more (which is an improvement).
* Fixed foreground start of ```oooctl``` server. It didn't work
correctly with more recent OpenOffice.org/pyuno installs. You now
don't have to press CTRL-C two times anymore when trying to stop a
oooctl server running in foreground.
0.2 (2010-05-20)
================
* Added license and copyright file to comply with policy of major
Linux distributors.
* Added sphinx docs.
* Fixed wrong result path when returning cached HTML results.
* Added mode ``fg`` for ``oooctl``. Using ``oooctl fg`` one can start
``oooctl`` in foreground now.
* Added mode ``fg`` for ``pyunoctl``. Using ``pyunoctl fg`` one can start
``pyunoctl`` in foreground now.
* Added state check for ``oooctl``: when OpenOffice.org server is down
during runtime it is restarted automatically. The check happens
every second.
* Use standard lib `doctest` instead of `zope.testing.doctest`.
* Changed PDF creation: by default now normal PDF (and not PDF/A) is
created when converting to PDF. This is due to an endianess bug in
many recent OpenOffice.org binaries running on 64-bit platforms.
0.1 (2010-03-02)
================
* Initial implementation.