|
2 | 2 |
|
3 | 3 | <!--## [In development][develop]-->
|
4 | 4 |
|
| 5 | +## [3.1][] (2018-03-27) |
| 6 | +- Upgrade to Swift 4 and Xcode 9. |
| 7 | +([#147](https://github.com/mattrubin/OneTimePassword/pull/147), |
| 8 | +[#149](https://github.com/mattrubin/OneTimePassword/pull/149), |
| 9 | +[#151](https://github.com/mattrubin/OneTimePassword/pull/151), |
| 10 | +[#153](https://github.com/mattrubin/OneTimePassword/pull/153), |
| 11 | +[#160](https://github.com/mattrubin/OneTimePassword/pull/160)) |
| 12 | +- Handle keychain deserialization errors. |
| 13 | +([#161](https://github.com/mattrubin/OneTimePassword/pull/161)) |
| 14 | +- Refactor token URL parsing. |
| 15 | +([#150](https://github.com/mattrubin/OneTimePassword/pull/150)) |
| 16 | +- Refactor Generator validation. |
| 17 | +([#155](https://github.com/mattrubin/OneTimePassword/pull/155)) |
| 18 | +- Update SwiftLint configuration and improve code formatting. |
| 19 | +([#148](https://github.com/mattrubin/OneTimePassword/pull/148), |
| 20 | +[#154](https://github.com/mattrubin/OneTimePassword/pull/154), |
| 21 | +[#159](https://github.com/mattrubin/OneTimePassword/pull/159)) |
| 22 | +- Update CodeCov configuration. |
| 23 | +([#162](https://github.com/mattrubin/OneTimePassword/pull/162)) |
| 24 | + |
| 25 | + |
5 | 26 | ## [3.0.1][] (2018-03-08)
|
6 | 27 | - Fix an issue where CocoaPods was trying to build OneTimePassword with Swift 4. ([#157](https://github.com/mattrubin/OneTimePassword/pull/157))
|
7 | 28 | - Fix the Base32-decoding function in the token creation example code. ([#134](https://github.com/mattrubin/OneTimePassword/pull/134))
|
8 | 29 | - Tweak the Travis CI configuration to work around test timeout flakiness. ([#131](https://github.com/mattrubin/OneTimePassword/pull/131))
|
9 | 30 | - Clean up some old Keychain code which was used to provide Xcode 7 backwards compatibility. ([#133](https://github.com/mattrubin/OneTimePassword/pull/133))
|
10 | 31 |
|
| 32 | + |
11 | 33 | ## [3.0][] (2017-02-07)
|
12 | 34 | - Convert to Swift 3 and update the library API to follow the Swift [API Design Guidelines](https://swift.org/documentation/api-design-guidelines/).
|
13 | 35 | ([#74](https://github.com/mattrubin/OneTimePassword/pull/74),
|
@@ -121,8 +143,9 @@ Changes between prerelease versions of OneTimePassword version 2 can be found be
|
121 | 143 |
|
122 | 144 | ## [1.0.0][] (2014-07-17)
|
123 | 145 |
|
124 |
| -[develop]: https://github.com/mattrubin/OneTimePassword/compare/3.0.1...develop |
| 146 | +[develop]: https://github.com/mattrubin/OneTimePassword/compare/3.1...develop |
125 | 147 |
|
| 148 | +[3.1]: https://github.com/mattrubin/OneTimePassword/compare/3.0.1...3.1 |
126 | 149 | [3.0.1]: https://github.com/mattrubin/OneTimePassword/compare/3.0...3.0.1
|
127 | 150 | [3.0]: https://github.com/mattrubin/OneTimePassword/compare/2.1.1...3.0
|
128 | 151 | [2.1.1]: https://github.com/mattrubin/OneTimePassword/compare/2.1...2.1.1
|
|
0 commit comments