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