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
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,9 +4,12 @@ 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.0.0-beta.2]
8
10
9
11
* The Readium Swift toolkit now requires a minimum of iOS 13.4.
12
+
* 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.
10
13
11
14
### Added
12
15
@@ -835,3 +838,4 @@ progression. Now if no reading progression is set, the `effectiveReadingProgress
Copy file name to clipboardExpand all lines: MAINTAINING.md
+16-2Lines changed: 16 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -18,7 +18,7 @@ You are ready to release a new version of the Swift toolkit? Great, follow these
18
18
4. Issue the new release.
19
19
1. Create a branch with the same name as the future tag, from `develop`.
20
20
2. Bump the version numbers in the `Support/CocoaPods/*.podspec` files.
21
-
* :warning: Don't forget to use `:tag` in the `Podspec` files instead of `:branch`, [for example](https://github.com/readium/swift-toolkit/pull/353/commits/a0714589b3da928dd923ba78f379116715797333#diff-b726fa4aff3ea878dedf3e0f78607c09975ef5412966dc1b547d9b5e9e4b0d9cL9).
21
+
* :warning: Don't forget to use `:tag => s.version` in the `Podspec` files instead of `:branch`.
22
22
3. Bump the version numbers in `README.md`.
23
23
4. Bump the version numbers in `TestApp/Sources/Info.plist`.
24
24
5. Close the version in the `CHANGELOG.md`, [for example](https://github.com/readium/swift-toolkit/pull/353/commits/a0714589b3da928dd923ba78f379116715797333#diff-06572a96a58dc510037d5efa622f9bec8519bc1beab13c9f251e97e657a9d4ed).
@@ -31,11 +31,25 @@ You are ready to release a new version of the Swift toolkit? Great, follow these
31
31
git tag -a 3.0.1 -m 3.0.1
32
32
git push --tags
33
33
```
34
+
9. Release the updated Podspecs:
35
+
```shell
36
+
cd Support/CocoaPods
37
+
38
+
pod repo add readium git@github.com:readium/podspecs.git
39
+
40
+
pod repo push readium ReadiumInternal.podspec
41
+
pod repo push readium ReadiumShared.podspec
42
+
pod repo push readium ReadiumStreamer.podspec
43
+
pod repo push readium ReadiumNavigator.podspec
44
+
pod repo push readium ReadiumOPDS.podspec
45
+
pod repo push readium ReadiumLCP.podspec
46
+
pod repo push readium ReadiumAdapterGCDWebServer.podspec
47
+
pod repo push readium ReadiumAdapterLCPSQLite.podspec
48
+
```
34
49
5. Verify you can fetch the new version from the latest Test App with `make spm|carthage|cocoapods version=3.0.1`
35
50
7. Announce the release.
36
51
1. Create a new release on GitHub.
37
52
2. Publish a new TestFlight beta with LCP enabled.
38
53
* Click on "External Groups" > "Public Beta", then add the new build so that it's available to everyone.
39
54
8. Merge `develop` into `main`.
40
-
9. :warning: Revert to `:branch =>"develop"` in the `Podspec` files in `develop`.
Copy file name to clipboardExpand all lines: README.md
+9-9Lines changed: 9 additions & 9 deletions
Display the source diff
Display the rich diff
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-beta.1
48
+
github "readium/swift-toolkit" ~> 3.0.0-beta.2
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.
@@ -71,14 +71,14 @@ Refer to the following table to know which dependencies are required for each Re
71
71
Add the following `pod` statements to your `Podfile` for the Readium libraries you want to use:
72
72
73
73
```
74
-
pod 'ReadiumStreamer', podspec: 'https://raw.githubusercontent.com/readium/swift-toolkit/3.0.0-beta.1/Support/CocoaPods/ReadiumStreamer.podspec'
75
-
pod 'ReadiumNavigator', podspec: 'https://raw.githubusercontent.com/readium/swift-toolkit/3.0.0-beta.1/Support/CocoaPods/ReadiumNavigator.podspec'
76
-
pod 'ReadiumOPDS', podspec: 'https://raw.githubusercontent.com/readium/swift-toolkit/3.0.0-beta.1/Support/CocoaPods/ReadiumOPDS.podspec'
77
-
pod 'ReadiumLCP', podspec: 'https://raw.githubusercontent.com/readium/swift-toolkit/3.0.0-beta.1/Support/CocoaPods/ReadiumLCP.podspec'
78
-
79
-
# Required by all the other libraries
80
-
pod 'ReadiumShared', podspec: 'https://raw.githubusercontent.com/readium/swift-toolkit/3.0.0-beta.1/Support/CocoaPods/ReadiumShared.podspec'
81
-
pod 'ReadiumInternal', podspec: 'https://raw.githubusercontent.com/readium/swift-toolkit/3.0.0-beta.1/Support/CocoaPods/ReadiumInternal.podspec'
74
+
source 'https://github.com/readium/podspecs'
75
+
source 'https://cdn.cocoapods.org/'
76
+
77
+
pod 'ReadiumShared', '~> 3.0.0-beta.2'
78
+
pod 'ReadiumStreamer', '~> 3.0.0-beta.2'
79
+
pod 'ReadiumNavigator', '~> 3.0.0-beta.2'
80
+
pod 'ReadiumOPDS', '~> 3.0.0-beta.2'
81
+
pod 'ReadiumLCP', '~> 3.0.0-beta.2'
82
82
```
83
83
84
84
Take a look at [CocoaPods's documentation](https://guides.cocoapods.org/using/using-cocoapods.html) for more information.
0 commit comments