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