From 9518113428af9fca29efbd219431366ee06f0015 Mon Sep 17 00:00:00 2001 From: Matt Rubin Date: Tue, 24 Apr 2018 00:33:49 -0400 Subject: [PATCH 1/5] Bump the version number to 2.0.4 --- Authenticator/Resources/Info.plist | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Authenticator/Resources/Info.plist b/Authenticator/Resources/Info.plist index c98fbad5..38860427 100644 --- a/Authenticator/Resources/Info.plist +++ b/Authenticator/Resources/Info.plist @@ -17,7 +17,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 2.0.3 + 2.0.4 CFBundleSignature ???? CFBundleURLTypes From a7645859969b3952a0525307dcd594a0a4b9d9a2 Mon Sep 17 00:00:00 2001 From: Matt Rubin Date: Sat, 28 Apr 2018 10:59:16 -0400 Subject: [PATCH 2/5] Attempt to fix a crash by ignoring unreadable tokens at launch --- Cartfile | 2 +- Cartfile.resolved | 2 +- Carthage/Checkouts/OneTimePassword | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cartfile b/Cartfile index b50c2a98..1c9b3455 100644 --- a/Cartfile +++ b/Cartfile @@ -1,4 +1,4 @@ # Configuration for Carthage (https://github.com/Carthage/Carthage) -github "mattrubin/OneTimePassword" ~> 3.0 +github "mattrubin/OneTimePassword" "3.1.3-hotfix" github "SVProgressHUD/SVProgressHUD" ~> 2.0 diff --git a/Cartfile.resolved b/Cartfile.resolved index 095294f6..4f9b8d76 100644 --- a/Cartfile.resolved +++ b/Cartfile.resolved @@ -1,5 +1,5 @@ github "SVProgressHUD/SVProgressHUD" "2.2.5" github "jspahrsummers/xcconfigs" "0.12" github "mattrubin/Base32" "xcode9" -github "mattrubin/OneTimePassword" "3.1.2" +github "mattrubin/OneTimePassword" "3.1.3-hotfix" github "shinydevelopment/SimulatorStatusMagic" "2.1" diff --git a/Carthage/Checkouts/OneTimePassword b/Carthage/Checkouts/OneTimePassword index 2c091c89..3d2c3e7c 160000 --- a/Carthage/Checkouts/OneTimePassword +++ b/Carthage/Checkouts/OneTimePassword @@ -1 +1 @@ -Subproject commit 2c091c893e130c400a13e6dc8c73e74b4f2db172 +Subproject commit 3d2c3e7c47cdbf98479716aed424017faef54d47 From 9157a75308f163719260d4f1127d01767d03914c Mon Sep 17 00:00:00 2001 From: Matt Rubin Date: Sun, 29 Apr 2018 12:12:52 -0400 Subject: [PATCH 3/5] Update OneTimePassword to the latest released version --- Cartfile | 2 +- Cartfile.resolved | 2 +- Carthage/Checkouts/OneTimePassword | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Cartfile b/Cartfile index 1c9b3455..0535b60c 100644 --- a/Cartfile +++ b/Cartfile @@ -1,4 +1,4 @@ # Configuration for Carthage (https://github.com/Carthage/Carthage) -github "mattrubin/OneTimePassword" "3.1.3-hotfix" +github "mattrubin/OneTimePassword" ~> 3.1.3 github "SVProgressHUD/SVProgressHUD" ~> 2.0 diff --git a/Cartfile.resolved b/Cartfile.resolved index 4f9b8d76..c14d54bb 100644 --- a/Cartfile.resolved +++ b/Cartfile.resolved @@ -1,5 +1,5 @@ github "SVProgressHUD/SVProgressHUD" "2.2.5" github "jspahrsummers/xcconfigs" "0.12" github "mattrubin/Base32" "xcode9" -github "mattrubin/OneTimePassword" "3.1.3-hotfix" +github "mattrubin/OneTimePassword" "3.1.3" github "shinydevelopment/SimulatorStatusMagic" "2.1" diff --git a/Carthage/Checkouts/OneTimePassword b/Carthage/Checkouts/OneTimePassword index 3d2c3e7c..a1bdada2 160000 --- a/Carthage/Checkouts/OneTimePassword +++ b/Carthage/Checkouts/OneTimePassword @@ -1 +1 @@ -Subproject commit 3d2c3e7c47cdbf98479716aed424017faef54d47 +Subproject commit a1bdada28bb98a7d37edd35b75fc3694a582179d From 15aa402bb495ae98ad59c663363abbb75fa40aa7 Mon Sep 17 00:00:00 2001 From: Matt Rubin Date: Sun, 29 Apr 2018 12:30:51 -0400 Subject: [PATCH 4/5] Update the changelog --- CHANGELOG.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4eda8c56..ad0e904a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,11 @@ All notable changes to the project will be documented in this file. [Authenticator]: https://github.com/mattrubin/Authenticator +## [2.0.4] - 2018-04-29 +- Fixed a crash on launch for some users, caused by deserialization errors when loading persistent tokens from the keychain. +([#277](https://github.com/mattrubin/Authenticator/issues/277)) + + ## [2.0.3] - 2018-04-23 - Disabled swipe-to-delete on the token list, to prevent tokens from being accidentally deleted. To delete a token, first tap "Edit" and then tap the red delete button. - Fixed a bug where the app might crash when adding a token from an "otpauth://" URL. @@ -102,7 +107,8 @@ For security reasons, tokens are stored only on one device, and are not included ## [1.0] - 2013-11-25 -[Unreleased]: https://github.com/mattrubin/Authenticator/compare/2.0.3...HEAD +[Unreleased]: https://github.com/mattrubin/Authenticator/compare/2.0.4...HEAD +[2.0.4]: https://github.com/mattrubin/Authenticator/compare/2.0.3...2.0.4 [2.0.3]: https://github.com/mattrubin/Authenticator/compare/2.0.2...2.0.3 [2.0.2]: https://github.com/mattrubin/Authenticator/compare/2.0.1...2.0.2 [2.0.1]: https://github.com/mattrubin/Authenticator/compare/2.0.0...2.0.1 From c906671f0d64330784b3e87edbe115c898eee7de Mon Sep 17 00:00:00 2001 From: Matt Rubin Date: Sun, 29 Apr 2018 12:41:43 -0400 Subject: [PATCH 5/5] Update the release notes --- fastlane/metadata/en-US/release_notes.txt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/fastlane/metadata/en-US/release_notes.txt b/fastlane/metadata/en-US/release_notes.txt index 86133f0a..432959e9 100644 --- a/fastlane/metadata/en-US/release_notes.txt +++ b/fastlane/metadata/en-US/release_notes.txt @@ -1,2 +1 @@ -• Disabled swipe-to-delete on the token list, to prevent tokens from being accidentally deleted. To delete a token, first tap "Edit" and then tap the red delete button. -• Fixed a bug where the app might crash when adding a token from an "otpauth://" URL. +This release fixes an issue that was causing the app to crash on launch for some users. \ No newline at end of file