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
+4-4
Original file line number
Diff line number
Diff line change
@@ -4,16 +4,15 @@ All notable changes to this project will be documented in this file. Take a look
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
7
-
## [Unreleased]
7
+
<!-- ## [Unreleased] -->
8
+
9
+
## [3.1.0]
8
10
9
11
### Added
10
12
11
13
#### Shared
12
14
13
15
* 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.
14
-
* A new `ReadiumAdapterMinizip` library ships the old `ArchiveOpener` using Minizip. Compared to the newer default `ZIPArchiveOpener`, it has the following differences:
15
-
* It does not support HTTP streaming of ZIP packages.
16
-
* It offers better performance for LCP-protected publications containing large resources that are `deflated` instead of `stored` in the archive, which is not recommended.
17
16
18
17
### Deprecated
19
18
@@ -863,3 +862,4 @@ progression. Now if no reading progression is set, the `effectiveReadingProgress
Copy file name to clipboardExpand all lines: README.md
+6-6
Original file line number
Diff line number
Diff line change
@@ -45,7 +45,7 @@ If you're stuck, find more information at [developer.apple.com](https://develope
45
45
Add the following to your `Cartfile`:
46
46
47
47
```
48
-
github "readium/swift-toolkit" ~> 3.0.0
48
+
github "readium/swift-toolkit" ~> 3.1.0
49
49
```
50
50
51
51
Then, [follow the usual Carthage steps](https://github.com/Carthage/Carthage#adding-frameworks-to-an-application) to add the Readium libraries to your project.
@@ -75,11 +75,11 @@ Add the following `pod` statements to your `Podfile` for the Readium libraries y
75
75
source 'https://github.com/readium/podspecs'
76
76
source 'https://cdn.cocoapods.org/'
77
77
78
-
pod 'ReadiumShared', '~> 3.0.0'
79
-
pod 'ReadiumStreamer', '~> 3.0.0'
80
-
pod 'ReadiumNavigator', '~> 3.0.0'
81
-
pod 'ReadiumOPDS', '~> 3.0.0'
82
-
pod 'ReadiumLCP', '~> 3.0.0'
78
+
pod 'ReadiumShared', '~> 3.1.0'
79
+
pod 'ReadiumStreamer', '~> 3.1.0'
80
+
pod 'ReadiumNavigator', '~> 3.1.0'
81
+
pod 'ReadiumOPDS', '~> 3.1.0'
82
+
pod 'ReadiumLCP', '~> 3.1.0'
83
83
```
84
84
85
85
Take a look at [CocoaPods's documentation](https://guides.cocoapods.org/using/using-cocoapods.html) for more information.
Copy file name to clipboardExpand all lines: docs/Migration Guide.md
+5-1
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,9 @@
2
2
3
3
All migration steps necessary in reading apps to upgrade to major versions of the Swift Readium toolkit will be documented in this file.
4
4
5
-
## Unreleased
5
+
<!-- ## Unreleased -->
6
+
7
+
## 3.1.0
6
8
7
9
### Bringing back Minizip
8
10
@@ -65,6 +67,8 @@ The default `ZIPArchiveOpener` is now using ZIPFoundation instead of Minizip, wi
65
67
66
68
If you use Carthage, remove `Minizip.xcframework` from your dependencies and add `ReadiumZIPFoundation.xcframework` instead. No changes are needed when using Swift Package Manager or CocoaPods.
67
69
70
+
:warning: When upgrading to 3.1.0 instead of 3.0.0, keep `Minizip.xcframework in your Carthage dependencies.
71
+
68
72
### Migration of HREFs and Locators (bookmarks, annotations, etc.)
69
73
70
74
:warning: This requires a database migration in your application, if you were persisting `Locator` objects.
0 commit comments