Skip to content

Commit ab4ed25

Browse files
committed
docs(changelog): generate CHANGELOG.md from past releases [ci skip]
1 parent c88a27c commit ab4ed25

1 file changed

Lines changed: 295 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 295 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,295 @@
1+
<a name="v0.10.0"></a>
2+
# [v0.10.0](https://github.com/gotson/komga/releases/tag/v0.10.0) - 31 Dec 2019
3+
4+
### Features
5+
6+
- **webui:** added **Web Reader** (#28)
7+
- **webui:** display all books instead of only books in ready state
8+
- **webui:** add 'Date updated' sort criteria for Series
9+
- **webui:** add 'File size' sort criteria for Books
10+
- **api:** handle the HTTP cache properly for dynamic resources: thumbnails and pages (#27)
11+
- **api:** hide full path to non-admin users (for libraries, series and books)
12+
- **scanner:** add configuration key to force the last modified time of directories (#37)
13+
14+
### Fixes
15+
16+
- **webui:** rework dashboard sliders to be more touch-friendly
17+
- **webui:** better display on mobile and small screens
18+
- remove regeneration of missing thumbnails at startup (don't remember why I added it in the first place ¯\_(ツ)_/¯ )
19+
20+
[Changes][v0.10.0]
21+
22+
23+
<a name="v0.9.1"></a>
24+
# [v0.9.1](https://github.com/gotson/komga/releases/tag/v0.9.1) - 18 Dec 2019
25+
26+
This release is focused on performance enhancements.
27+
28+
### Changes
29+
30+
- Hibernate lazy loading was not working because of Kotlin closed by default classes
31+
- add Hibernate caches: second level, collections, query
32+
- enhance code path to reduce number of database queries
33+
- fix a bug where Series thumbnail would be retrieved by the first book in the collection, instead of the first by number
34+
- remove (unused) bi-directional OneToOne relationship between Book and BookMetadata to reduce database fetch
35+
36+
[Changes][v0.9.1]
37+
38+
39+
<a name="v0.9.0"></a>
40+
# [v0.9.0](https://github.com/gotson/komga/releases/tag/v0.9.0) - 12 Dec 2019
41+
42+
### Features
43+
44+
- Web Interface enhancements (closes #18)
45+
- browse Libraries, Series, and Books
46+
- dashboard with recently added Series and Books
47+
- search Series and Books
48+
- remove browser pop-up for basic auth, use a dedicated login screen instead
49+
- http cache for static assets
50+
51+
### Changes
52+
53+
- retrieve real ip in audit logs (for example if behind a reverse proxy)
54+
- remove Humio metrics
55+
- libraries are sorted by name in the API by default
56+
57+
### Deprecation
58+
59+
- endpoints of the form `/series/{seriesId}/books/{bookId}/**`, use `/books/{bookId}/**` instead
60+
61+
### Known issues
62+
63+
- UI is extremely slow when browsing libraries/series with many items (75+) on Chrome Android
64+
65+
[Changes][v0.9.0]
66+
67+
68+
<a name="v0.8.1"></a>
69+
# [v0.8.1](https://github.com/gotson/komga/releases/tag/v0.8.1) - 05 Nov 2019
70+
71+
### Changes
72+
73+
- add metrics exporter for InfluxDB (disabled by default)
74+
75+
[Changes][v0.8.1]
76+
77+
78+
<a name="v0.8.0"></a>
79+
# [v0.8.0](https://github.com/gotson/komga/releases/tag/v0.8.0) - 30 Oct 2019
80+
81+
### Changes
82+
83+
- change docker base image to adoptopenjdk 11
84+
- retrieve file size of books when scanning. Add file size in REST API and OPDS.
85+
86+
### Bug fixes
87+
88+
- Swagger is not showing Kotlin nullable types as optional (fixes #15)
89+
- compare file modification time at millisecond. With JDK 9+ on Windows, time precision of the underlying clock would go over 6 digits, which is the precision of the timestamps in database, which would lead to loss of precision on saved timestamps, and failing comparisons of modification times at every library scan
90+
- return only books in ready state via OPDS, else it would throw an error 500 because metadata is not ready
91+
- prevent circular loop in the error resolver, which would complain in logs
92+
93+
[Changes][v0.8.0]
94+
95+
96+
<a name="v0.7.1"></a>
97+
# [v0.7.1](https://github.com/gotson/komga/releases/tag/v0.7.1) - 25 Oct 2019
98+
99+
### Bug fixes
100+
101+
- could not delete a library if it was specifically shared with any user
102+
103+
### Changes
104+
105+
- add build and git info in `/actuator/info` endpoint
106+
- add `humio` metrics exporter (disabled, need to be enabled by configuration)
107+
108+
[Changes][v0.7.1]
109+
110+
111+
<a name="v0.7.0"></a>
112+
# [v0.7.0](https://github.com/gotson/komga/releases/tag/v0.7.0) - 22 Oct 2019
113+
114+
### :warning: Breaking changes
115+
116+
- `admin` and `user` users are deprecated and replaced by the User Management feature
117+
118+
### Features
119+
120+
- User management:
121+
- Automatic creation of an admin account at startup if no user exist in database, outputting the login and a random password in the logs
122+
- Ability to add/remove user accounts
123+
- Ability to manage roles: Admin/User
124+
- Ability to manage access to shared libraries per user
125+
- Ability for a user to change his/her password
126+
127+
### Changes
128+
129+
- OPDS entry links to file now include the full filename. This helps some (badly implemented) OPDS clients to correctly see the files.
130+
- logs are written to disk, and available via the `/actuator/logfile` endpoint
131+
132+
### Bug fixes
133+
134+
- fix OPDS link for page streaming where an incorrect url escape in the `zero_based` query parameter would generate an error for the first page, shift all pages, and prevent the last page to be streamed
135+
136+
[Changes][v0.7.0]
137+
138+
139+
<a name="v0.6.1"></a>
140+
# [v0.6.1](https://github.com/gotson/komga/releases/tag/v0.6.1) - 12 Oct 2019
141+
142+
**Fixes**:
143+
144+
- Thumbnail media type was incorrect for OPDS feed
145+
- `/series` endpoint library filter can accept a list instead of a single value
146+
- `/filesystem` endpoint now sorts directories with case insensitive
147+
148+
[Changes][v0.6.1]
149+
150+
151+
<a name="v0.6.0"></a>
152+
# [v0.6.0](https://github.com/gotson/komga/releases/tag/v0.6.0) - 11 Oct 2019
153+
154+
**Changes**:
155+
156+
- change thumbnail format from PNG to JPEG to reduce size (I observed reduction by 10 of the database size)
157+
- regenerate missing thumbnails on startup
158+
- force one time regeneration of all thumbnails in this release to change the format of existing thumbnails
159+
160+
[Changes][v0.6.0]
161+
162+
163+
<a name="v0.5.0"></a>
164+
# [v0.5.0](https://github.com/gotson/komga/releases/tag/v0.5.0) - 10 Oct 2019
165+
166+
**Features**:
167+
168+
- Support for multiple libraries
169+
- First version of the web interface, which supports addition/deletion of libraries
170+
- OPDS feed supports browsing by library
171+
- REST API `/series` endpoint can be filtered by `library_id`
172+
- Ability to exclude directories from disk scan, to be configured via `komga.libraries-scan-directory-exclusions` configuration key
173+
174+
**Deprecations**:
175+
176+
- The configuration property `komga.root-folder` is deprecated. Use the web interface to add libraries instead.
177+
- The configuration property `komga.root-folder-scan-cron` is deprecated. It is replaced by `komga.libraries-scan-cron`.
178+
179+
[Changes][v0.5.0]
180+
181+
182+
<a name="v0.4.1"></a>
183+
# [v0.4.1](https://github.com/gotson/komga/releases/tag/v0.4.1) - 30 Sep 2019
184+
185+
properly release open files after scan (fixes #9)
186+
properly release open files after accessing PDF files (fixes #10)
187+
188+
[Changes][v0.4.1]
189+
190+
191+
<a name="v0.4.0"></a>
192+
# [v0.4.0](https://github.com/gotson/komga/releases/tag/v0.4.0) - 23 Sep 2019
193+
194+
support for OPDS feed with OpenSearch and Page Streaming Extension (https://vaemendis.net/opds-pse/)
195+
196+
[Changes][v0.4.0]
197+
198+
199+
<a name="v0.3.4"></a>
200+
# [v0.3.4](https://github.com/gotson/komga/releases/tag/v0.3.4) - 10 Sep 2019
201+
202+
the fix in v0.3.2 also increased the scan time, rolling back the change, and adding a one-time rescan to handle potential pdf files that were forgotten in mixed-content directories
203+
subsequent addition of new supported file formats should force a rescan to ensure there are no missing files
204+
205+
[Changes][v0.3.4]
206+
207+
208+
<a name="v0.3.3"></a>
209+
# [v0.3.3](https://github.com/gotson/komga/releases/tag/v0.3.3) - 07 Sep 2019
210+
211+
212+
213+
[Changes][v0.3.3]
214+
215+
216+
<a name="v0.3.2"></a>
217+
# [v0.3.2](https://github.com/gotson/komga/releases/tag/v0.3.2) - 07 Sep 2019
218+
219+
fixed a side effect that could occur in mixed-content directories containing pdf files that were scanned before the support of pdf was introduced, where pdf files in those directories would never be rescanned
220+
221+
[Changes][v0.3.2]
222+
223+
224+
<a name="v0.3.1"></a>
225+
# [v0.3.1](https://github.com/gotson/komga/releases/tag/v0.3.1) - 07 Sep 2019
226+
227+
228+
229+
[Changes][v0.3.1]
230+
231+
232+
<a name="v0.3.0"></a>
233+
# [v0.3.0](https://github.com/gotson/komga/releases/tag/v0.3.0) - 06 Sep 2019
234+
235+
Support for WEBP image format to generate thumbnails
236+
Better PDF handling
237+
238+
[Changes][v0.3.0]
239+
240+
241+
<a name="v0.2.1"></a>
242+
# [v0.2.1](https://github.com/gotson/komga/releases/tag/v0.2.1) - 04 Sep 2019
243+
244+
On the fly conversion of pages
245+
246+
[Changes][v0.2.1]
247+
248+
249+
<a name="v0.2.0"></a>
250+
# [v0.2.0](https://github.com/gotson/komga/releases/tag/v0.2.0) - 30 Aug 2019
251+
252+
PDF support
253+
254+
[Changes][v0.2.0]
255+
256+
257+
<a name="v0.1.1"></a>
258+
# [v0.1.1](https://github.com/gotson/komga/releases/tag/v0.1.1) - 28 Aug 2019
259+
260+
261+
262+
[Changes][v0.1.1]
263+
264+
265+
<a name="v0.1.0"></a>
266+
# [v0.1.0](https://github.com/gotson/komga/releases/tag/v0.1.0) - 27 Aug 2019
267+
268+
First release, support for `cbr` and `cbz` archives
269+
270+
[Changes][v0.1.0]
271+
272+
273+
[v0.10.0]: https://github.com/gotson/komga/compare/v0.9.1...v0.10.0
274+
[v0.9.1]: https://github.com/gotson/komga/compare/v0.9.0...v0.9.1
275+
[v0.9.0]: https://github.com/gotson/komga/compare/v0.8.1...v0.9.0
276+
[v0.8.1]: https://github.com/gotson/komga/compare/v0.8.0...v0.8.1
277+
[v0.8.0]: https://github.com/gotson/komga/compare/v0.7.1...v0.8.0
278+
[v0.7.1]: https://github.com/gotson/komga/compare/v0.7.0...v0.7.1
279+
[v0.7.0]: https://github.com/gotson/komga/compare/v0.6.1...v0.7.0
280+
[v0.6.1]: https://github.com/gotson/komga/compare/v0.6.0...v0.6.1
281+
[v0.6.0]: https://github.com/gotson/komga/compare/v0.5.0...v0.6.0
282+
[v0.5.0]: https://github.com/gotson/komga/compare/v0.4.1...v0.5.0
283+
[v0.4.1]: https://github.com/gotson/komga/compare/v0.4.0...v0.4.1
284+
[v0.4.0]: https://github.com/gotson/komga/compare/v0.3.4...v0.4.0
285+
[v0.3.4]: https://github.com/gotson/komga/compare/v0.3.3...v0.3.4
286+
[v0.3.3]: https://github.com/gotson/komga/compare/v0.3.2...v0.3.3
287+
[v0.3.2]: https://github.com/gotson/komga/compare/v0.3.1...v0.3.2
288+
[v0.3.1]: https://github.com/gotson/komga/compare/v0.3.0...v0.3.1
289+
[v0.3.0]: https://github.com/gotson/komga/compare/v0.2.1...v0.3.0
290+
[v0.2.1]: https://github.com/gotson/komga/compare/v0.2.0...v0.2.1
291+
[v0.2.0]: https://github.com/gotson/komga/compare/v0.1.1...v0.2.0
292+
[v0.1.1]: https://github.com/gotson/komga/compare/v0.1.0...v0.1.1
293+
[v0.1.0]: https://github.com/gotson/komga/tree/v0.1.0
294+
295+
<!-- Generated by changelog-from-release -->

0 commit comments

Comments
 (0)