You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+14-10
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# Changelog
2
2
3
-
All notable changes to this project will be documented in this file. Take a look at [the migration guide](Documentation/Migration%20Guide.md) to upgrade between two major versions.
3
+
All notable changes to this project will be documented in this file. Take a look at [the migration guide](docs/Migration%20Guide.md) to upgrade between two major versions.
4
4
5
5
**Warning:** Features marked as *alpha* may change or be removed in a future release without notice. Use with caution.
6
6
@@ -21,6 +21,10 @@ All notable changes to this project will be documented in this file. Take a look
21
21
22
22
* Support for streaming ZIP packages over HTTP. This lets you open a remote EPUB, audiobook, or any other ZIP-based publication without needing to download it first.
23
23
24
+
#### LCP
25
+
26
+
* Support for streaming an LCP-protected publication from its License Document (LCPL). [Take a look at the LCP guide for more information](docs/Guides/Readium%20LCP.md#streaming-an-lcp-protected-package).
27
+
24
28
### Deprecated
25
29
26
30
* The `close()` and `Closeable` APIs are now deprecated. Resources are automatically released upon `deinit`, which aligns better with Swift.
@@ -39,7 +43,7 @@ All notable changes to this project will be documented in this file. Take a look
39
43
## [3.0.0-beta.2]
40
44
41
45
* The Readium Swift toolkit now requires a minimum of iOS 13.4.
42
-
* All the libraries are now available on a dedicated [Readium CocoaPods Specs repository](https://github.com/readium/podspecs). Take a look at [the migration guide](Documentation/Migration%20Guide.md) to migrate.
46
+
* All the libraries are now available on a dedicated [Readium CocoaPods Specs repository](https://github.com/readium/podspecs). Take a look at [the migration guide](docs/Migration%20Guide.md) to migrate.
43
47
44
48
### Added
45
49
@@ -135,7 +139,7 @@ All notable changes to this project will be documented in this file. Take a look
135
139
136
140
#### LCP
137
141
138
-
* The Readium LCP persistence layer was extracted to allow applications to provide their own implementations. Take a look at [the migration guide](Documentation/Migration%20Guide.md) for guidance.
142
+
* The Readium LCP persistence layer was extracted to allow applications to provide their own implementations. Take a look at [the migration guide](docs/Migration%20Guide.md) for guidance.
139
143
140
144
### Fixed
141
145
@@ -158,7 +162,7 @@ All notable changes to this project will be documented in this file. Take a look
158
162
#### Shared
159
163
160
164
*`Link` and `Locator`'s `href` are normalized as valid URLs to improve interoperability with the Readium Web toolkits.
161
-
***You MUST migrate your database if you were persisting HREFs and Locators**. Take a look at [the migration guide](Documentation/Migration%20Guide.md) for guidance.
165
+
***You MUST migrate your database if you were persisting HREFs and Locators**. Take a look at [the migration guide](docs/Migration%20Guide.md) for guidance.
162
166
* Links are not resolved to the `self` URL of a manifest anymore. However, you can still normalize the HREFs yourselves by calling `Manifest.normalizeHREFsToSelf()`.
163
167
*`Publication.localizedTitle` is now optional, as we cannot guarantee a publication will always have a title.
164
168
@@ -341,8 +345,8 @@ All notable changes to this project will be documented in this file. Take a look
341
345
342
346
* New `VisualNavigatorDelegate` APIs to handle keyboard events (contributed by [@lukeslu](https://github.com/readium/swift-toolkit/pull/267)).
343
347
* This can be used to turn pages with the arrow keys, for example.
344
-
*[Support for custom fonts with the EPUB navigator](Documentation/Guides/EPUB%20Fonts.md).
345
-
* A brand new user preferences API for configuring the EPUB and PDF Navigators. This new API is easier and safer to use. To learn how to integrate it in your app, [please refer to the user guide](Documentation/Guides/Navigator%20Preferences.md) and [migration guide](Documentation/Migration%20Guide.md).
348
+
*[Support for custom fonts with the EPUB navigator](docs/Guides/EPUB%20Fonts.md).
349
+
* A brand new user preferences API for configuring the EPUB and PDF Navigators. This new API is easier and safer to use. To learn how to integrate it in your app, [please refer to the user guide](docs/Guides/Navigator%20Preferences.md) and [migration guide](docs/Migration%20Guide.md).
346
350
* New EPUB user preferences:
347
351
* `fontWeight` - Base text font weight.
348
352
* `textNormalization` - Normalize font style, weight and variants, which improves accessibility.
@@ -369,11 +373,11 @@ All notable changes to this project will be documented in this file. Take a look
369
373
370
374
#### Streamer
371
375
372
-
*`PublicationServer` is deprecated. See the [the migration guide](Documentation/Migration%20Guide.md#2.5.0) to migrate the HTTP server.
376
+
*`PublicationServer` is deprecated. See the [the migration guide](docs/Migration%20Guide.md#2.5.0) to migrate the HTTP server.
373
377
374
378
#### Navigator
375
379
376
-
* The EPUB `UserSettings` component is deprecated and replaced by the new Preferences API. [Take a look at the user guide](Documentation/Guides/Navigator%20Preferences.md) and [migration guide](Documentation/Migration%20Guide.md).
380
+
* The EPUB `UserSettings` component is deprecated and replaced by the new Preferences API. [Take a look at the user guide](docs/Guides/Navigator%20Preferences.md) and [migration guide](docs/Migration%20Guide.md).
377
381
378
382
### Changed
379
383
@@ -398,11 +402,11 @@ All notable changes to this project will be documented in this file. Take a look
398
402
#### Shared
399
403
400
404
* Support for the accessibility metadata in RWPM per [Schema.org Accessibility Properties for Discoverability Vocabulary](https://www.w3.org/2021/a11y-discov-vocab/latest/).
401
-
*[Extract the raw content (text, images, etc.) of a publication](Documentation/Guides/Content.md).
405
+
*[Extract the raw content (text, images, etc.) of a publication](docs/Guides/Content.md).
402
406
403
407
#### Navigator
404
408
405
-
*[A brand new text-to-speech implementation](Documentation/Guides/TTS.md).
409
+
*[A brand new text-to-speech implementation](docs/Guides/TTS.md).
Copy file name to clipboardExpand all lines: README.md
+2-1
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,8 @@
2
2
3
3
[Readium Mobile](https://github.com/readium/mobile) is a toolkit for ebooks, audiobooks and comics written in Swift & Kotlin.
4
4
5
-
:point_up:**Take a look at the [guide to get started](docs/Guides/Getting%20Started.md).** A [Test App](TestApp) demonstrates how to integrate the Readium Swift toolkit in your own reading app.
5
+
> [!TIP]
6
+
> **Take a look at the [guide to get started](docs/Guides/Getting%20Started.md).** A [Test App](TestApp) demonstrates how to integrate the Readium Swift toolkit in your own reading app.
6
7
7
8
This toolkit is a modular project, which follows the [Readium Architecture](https://github.com/readium/architecture).
0 commit comments