forked from openpaperwork/paperwork
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ChangeLog
193 lines (155 loc) · 6.88 KB
/
ChangeLog
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
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
2016/11/22 - 1.0.5:
- Setting the resolution on the scanner may not actually work. If it is not
possible to set the resolution, fall back on the current one.
- Improve tolerance to crappy scanner drivers: don't stop
if pyinsane2.maximize_scan_area() fails
2016/11/18 - 1.0.4:
- Windows: Fix import error dialog
- Windows: Fix GtkLinkButtons (didn't do anything when clicked)
2016/11/17 - 1.0.3:
- Windows: Fix opening of export dialog
- Application menu button: Make its style consistent with the other buttons in
the header bar
- Label list: Add a button to delete labels
- Label editor: Fix the reloading of the label list when a label has been
changed
- Label editor/Color picker: Fix the switch of the mouse cursor to a pipette
- Small Paperwork icons: add a discrete blue background to make the icon more
visible
- Main window: When on "new document", disable the page number entry field +
the view settings button
- Fix icons (application icon, main window, about dialog)
2016/11/13 - 1.0.2:
* Fix export dialog:
- Don't use GtkWidget.set_visible(False) / GtkWidget.set_visible(True)
anymore to avoid weird GTK behavior when reopening
- Fix endless loop that occured with some versions of the GLib
* French translations: "Scanner" --> "Numeriser"
* Windows support: Fix translations support
* CSS: Add small padding to make sure the GtkEntry and GtkButton in the header
bar all have the same heights on all environments.
* Fix menu icon: Add PNG versions of the PAperwork icon.
2016/11/10 - 1.0.1:
* Config: Fix pycountry db lookup (prevent Paperwork's first start)
* Pyinstaller: Add .ico + .png in the package
2016/11/09 - 1.0:
* Export: generated PDF now includes the text from the OCR
* New command 'paperwork-shell scan' that starts Paperwork and immediately
tries to scan a page
* 'paperwork-chkdeps' has been replaced by 'paperwork-shell'
* Export: Add an option to automatically simplify the content (makes it
smaller in size)
* Import: Display a popup when the import fails
* Page editing: Add an option to adjust automatically colors
* Page editing: Fix display when making many edit operations at once (Rotation
Cropping + ...)
* When starting, instead of displaying an empty document, display Paperwork's
logo and the version (if different of "1.0")
* Improve zooming/unzooming with Ctrl+MouseWheel (try to target the mouse
cursor)
* Allow scrolling using the middle click
* Support for pyinstaller packaging
* Fix running the OCR while scanning at the same time
* Split backend and frontend (separate Python packages and separate Git
repositories)
* Handle very long label names more gracefully
* Word box highlighting: Highlight correctly all the boxes
* Fix spinner animation when getting an icon size other than the expected one
* Switch to Python 3
* Switch from Pyinsane to Pyinsane2
* Fix file descriptor leak related to PDFs
* Add a dialog to help bug diagnostics
* Replace gnome spinner by a custom spinner
2016/04/06 - 0.3.2:
* paperwork-chkdeps: Fix check for python-gi-cairo. When python-gi-cairo
is not installed, sometimes, an exception pops up at an unexpected moment
and the script remained stuck.
* Add Dockerfile to generate a docker image+container to test Paperwork
2016/02/25 - 0.3.1.1:
* Fix crappy dependency list
2016/02/25 - 0.3.1:
* Fix label learning
* Fix headerbar widget sizes
2016/02/16 - 0.3.0.1:
* Fix Paperwork packaging (.css files were not included)
2016/02/15 - 0.3.0:
* Whole GUI redesigned
* Added: dialog to make advanced searches
* New dependency: simplebayes
* Removed dependencies:
- scikit* (replaced by simplebayes)
- numpy* (replaced by simplesbayes)
- gir1.2-gladeui (obsolete)
2015/11/25 - 0.2.5:
* Scanner support: Fujitsu scanners: handle options 'page-height' and
'page-width'
* Scanner support: Brother MVC-J410: set mode correctly
(value = '24bit Color' instead of 'Color' ...)
* Documents: add support for new label format that will be used in
Paperwork >= 0.3.0
* paperwork-chkdeps: look for required icon themes
* Fix: work even if the spinner icon is not available
* Fix: paperwork-chkdeps: work even if Gtk is not yet installed
* Fix: PDF: reduce file descriptor leak
* Fix: With Pillow >= 3.x, calls to Image.rotate() must specify expand=True
* Fix: At startup, when updating the index, prevent infinite loop
2015/04/21 - 0.2.4:
* Fix python-whoosh 2.7 support
2015/04/03 - 0.2.3:
* Whenever possible, page orientation detection is now done using OCR tool
feature (Tesseract >= 3.3.0). It's much faster and reliable.
* Fix doc indexation: last and first words of each lines weren't split
correctly
2015/01/11 - 0.2.2:
* PDF + OCR: text wasn't indexed correctly
* Img doc: indexed text contains extra and useless data. As a side-effect,
label prediction accuracy was strongly reduced.
Rebuilding your index is strongly recommended
("rm -rf ~/.local/share/paperwork" + restarting Paperwork)
2014/12/19 - 0.2.1:
* Settings window : add help links
* Install process :
- Extra dependencies are now detected by another script than setup.py
- More missing dependencies are detected (aspell, tesseract, language
packs, etc)
* Bug fixes :
- Button 'open parent directory' doesn't remain stuck anymore when using
the file manager Thunar
- Settings window : Fix the way the file chooser is used (avoid
selecting the wrong work directory by mistake)
- Scanners support : Make it possible to use scanners even if some basic
options are missing (source, resolution, etc)
- When starting, don't remove empty directories anymore
- Searching : Make sure diacritics characters are not a problem anymore
- Import : accept file path containing spaces
2014/09/21 - 0.2:
* Improved search : whoosh.FuzzyTerm is now used
* Label look has been improved
* Menubar has been removed and replaced by an application menu
* Label prediction : when a new document is scanned, predicted labels are
automatically set on it
* Pages are not displayed separately anymore
* New settings: scan source, number of orientations to try, OCR can be
disabled
* Scans are displayed in real time
2014/07/08 - 0.1.3:
- Fix scanner support : don't try to set scanner options that are not active
2013/12/29 - 0.1.2:
- Improve scanner support: option names and values cases are not always the
same on all the scanners
- Multiscan: fix multiscan end
- Translations: add german translations
- Settings window: display correctly Tesseract languages like 'deu-frak'
2013/10/03 - 0.1.1:
- Page list: fix display of page list longer than 100 pages
- Scanner support:
- Fix support of scanners returning the supported resolutions as a range
instead of an array
- Fix: Always make sure the scan area is as big as it can be
- Fix: When OCR is disabled, fix scan and page editing
- Fix "no scanner found" popup (partial backport only, still slightly buggy)
- Scripts:
- Add script scripts/obfuscate.py
- Fix/Improve the output of scripts/stats.py
2013/08/08 - 0.1:
- Initial release