57745620d5e63cd72a1f467c344034ec1958da9e
[librarian.git] / CHANGELOG.md
1 # Change Log
2
3 This document records all notable changes to Librarian.
4
5
6 ## 2.4.3 (2022-06-07)
7
8 ### Fixed
9 - Fix for new cover with custom size.
10
11
12 ## 2.4.2 (2022-05-23)
13
14 ### Fixed
15 - Error reporting on metadata parse error.
16
17
18 ## 2.4.1 (2022-05-12)
19
20 ### Added
21 - `category.legimi` metadata field
22
23 ### Changed
24 - Fix PDF support for 'Geometric shapes' characters.
25 - Explicitly ignore unknown elements in v2 elements API.
26
27
28 ## 2.4 (2022-05-06)
29
30 ### Added
31 - New 'marquise' cover style.
32 - 'Factory' cover style with a QR code.
33
34
35 ## 2.3.5 (2022-04-07)
36
37 ### Fixed
38 - Support for www tag.
39 - Support for mat with inline text.
40
41
42 ## 2.3.4 (2022-02-28)
43
44 ### Fixed:
45 - Document stats totaling bug.
46 - Legimi cover background position.
47
48
49 ## 2.3.3 (2021-12-23)
50
51 ### Added:
52 - Line numbering reset with numeracja.
53
54
55 ## 2.3.2 (2021-12-21)
56
57 ### Fixed:
58 - Legimi cover colors.
59 - EPUB/MOBI TOC styling.
60
61
62 ## 2.3.1 (2021-12-20)
63
64 ### Fixed:
65 - Additional logos order.
66
67
68 ## 2.3 (2021-12-20)
69
70 ### Added:
71 - New MOBI builder.
72 - Document statistics.
73 - Legimi cover classes.
74
75 ### Changed
76 - Default licensing info.
77
78
79 ## 2.2 (2021-10-07)
80
81 ### Added
82 - Support for block annotations.
83 - Option to use endnotes in PDF.
84
85 ### Fixed
86 - Avoid hanging conjunctions on covers.
87
88
89 ## 2.1 (2021-07-08)
90
91 ### Added
92 - Basic document structure validation.
93 - Support for headers inside quotes in epub.
94
95
96 ## 2.0 (2021-07-08)
97
98 ### Added
99 - New Document API.
100 - New EPUB builder.
101 - New `librarian` entry point for converters.
102
103
104 ## 1.15 (2021-03-02)
105
106 ### Fixed
107 - Epub: translator marked with MARC Relators role 'trl'.
108 - Epub: authors and translators dc:creator elements had duplicate `id`.
109 - Epub: 'Start' element in TOC was added inconsistently and in wrong order.
110
111
112 ## 1.14 (2021-02-05)
113
114 ### Changed
115 - Image sources are now URLs. This changes the API: instead of paths
116   given as `ilustr_path`, `transform` functions now accept
117   a new `base_url` parameter.
118 - Size limits introduced for images in all formats.
119
120
121 ## 1.13 (2021-01-27)
122
123 ### Changed
124 - Responsive images in HTML. This changes the html.transform API.
125
126
127 ## 1.12 (2021-01-27)
128
129 ### Added
130 - Content warnings.
131
132
133 ## 1.11.3 (2021-01-25)
134
135 ### Fixed
136 - Missing items in EPUB TOC.
137
138
139 ## 1.11.2 (2020-12-18)
140
141 ### Fixed
142 - MathML in EPUBs.
143 - Subchapters without chapters in EPUBs.
144
145
146 ## 1.11 (2020-12-09)
147
148 ### Added
149
150 - Experimental DAISY builder.
151
152
153 ## 1.10 (2020-11-09)
154
155 ### Added
156
157 - Support for `ref` tags in HTML.
158
159
160 ## 1.9 (2020-10-08)
161
162 ### Added
163
164 - Experimental class-based builders for HTML and TXT.
165
166
167 ### Changed
168
169 - Upgraded to EPUB 3, using ebooklib.
170
171
172
173 ## 1.8.3 (2020-05-28)
174
175 ### Fixed
176 - XML entities in MathML breaking PDF generation.
177 - Regression: verse numbering was lost.
178
179
180 ## 1.8.2 (2020-04-03)
181
182 ### Changed
183 - New Ebookpoint logo.
184
185
186 ## 1.8.1 (2020-02-18)
187
188 ### Changed
189 - Multiple authors on cover are now split into lines.
190
191
192 ## 1.8 (2020-02-12)
193
194 ### Added
195 - Support for tags: podtytul_*.
196 - Swappable CSS for HTML preview (as --css).
197 - First version of a test file in tests/uat.
198
199 ### Changed
200 - Verses in HTML are now generated as div, not p, to prevent blank lines on copying.
201
202
203 ## 1.7.8 (2020-02-05)
204
205 ### Added
206 - Preliminary support for new tag: animacja.
207
208
209 ## 1.7.7 (2019-12-31)
210
211 ### Changed
212 - Allow multiple source.URL fields.
213
214 ## 1.7.6 (2019-10-01)
215
216 ### Changed
217 - Epub: only attach images referenced in the text.
218
219
220 ## 1.7.5 (2019-08-19)
221
222 ### Changed
223 - Updated information on the back of EPUB and PDF files.
224
225
226 ## 1.7.4 (2019-08-01)
227
228 ### Fixed
229 - `html.tranform_abstract` bytes vs text confusion.
230 - Tests.
231
232
233 ## 1.7.3 (2019-07-31)
234
235 ### Added
236 - Support for wl:coverLogoUrl, for adding cover logos.
237
238
239 ## 1.7.2 (2019-03-12)
240
241 ### Fixed
242 - Fix for Picture in Python 3: open image in binary mode.
243
244
245 ## 1.7.1 (2019-03-01)
246
247 ### Fixed
248 - Bug in cover generation.
249
250
251 ## 1.7 (2019-02-27)
252
253 ### Added
254 - Python 3.4+ support, to existing Python 2.7 support.
255 - `coverter_path` argument in `mobi.transform`.
256 - Proper packaging info.
257 - This changelog.
258 - Tox configuration for tests.
259
260 ### Changed
261 - `from_bytes` methods replaced all `from_string` methods,
262    i.e. on: OutputFile, WorkInfo, BookInfo, WLDocument, WLPicture.
263 - `get_bytes` replaced `get_string` on OutputFile.
264
265 ### Removed
266 - Shims for Python < 2.7.