|
| 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