From 0f482709aef2f907e9b1652f4ba4427f9a2e5e3f Mon Sep 17 00:00:00 2001 From: Mingshen Sun Date: Fri, 28 Feb 2025 20:24:01 -0800 Subject: [PATCH 1/5] Version bump --- pass.xcodeproj/project.pbxproj | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pass.xcodeproj/project.pbxproj b/pass.xcodeproj/project.pbxproj index 5b14a285..6f91ef7c 100644 --- a/pass.xcodeproj/project.pbxproj +++ b/pass.xcodeproj/project.pbxproj @@ -2001,7 +2001,7 @@ HEADER_SEARCH_PATHS = "$(SDKROOT)/usr/include/libxml2"; IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ""; - MARKETING_VERSION = 0.18.0; + MARKETING_VERSION = 0.19.0; MTL_ENABLE_DEBUG_INFO = NO; OTHER_SWIFT_FLAGS = "-D BETA"; PRODUCT_BUNDLE_IDENTIFIER = me.mssun.passforiosbeta; @@ -2627,7 +2627,7 @@ HEADER_SEARCH_PATHS = "$(SDKROOT)/usr/include/libxml2"; IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ""; - MARKETING_VERSION = 0.18.0; + MARKETING_VERSION = 0.19.0; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; PRODUCT_BUNDLE_IDENTIFIER = me.mssun.passforios; @@ -2695,7 +2695,7 @@ HEADER_SEARCH_PATHS = "$(SDKROOT)/usr/include/libxml2"; IPHONEOS_DEPLOYMENT_TARGET = 13.0; LD_RUNPATH_SEARCH_PATHS = ""; - MARKETING_VERSION = 0.18.0; + MARKETING_VERSION = 0.19.0; MTL_ENABLE_DEBUG_INFO = NO; PRODUCT_BUNDLE_IDENTIFIER = me.mssun.passforios; PRODUCT_NAME = Pass; From dd4dd174d49f160126497dc9fe4890c7eaa66b18 Mon Sep 17 00:00:00 2001 From: Mingshen Sun Date: Sun, 2 Mar 2025 11:43:46 -0800 Subject: [PATCH 2/5] Update password in the destination controller when save edit (#688) --- pass/Controllers/EditPasswordTableViewController.swift | 3 +++ pass/Controllers/PasswordDetailTableViewController.swift | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/pass/Controllers/EditPasswordTableViewController.swift b/pass/Controllers/EditPasswordTableViewController.swift index fe7b5085..d925a1f1 100644 --- a/pass/Controllers/EditPasswordTableViewController.swift +++ b/pass/Controllers/EditPasswordTableViewController.swift @@ -28,6 +28,9 @@ class EditPasswordTableViewController: PasswordEditorTableViewController { if password!.plainText != editedPlainText || password!.path != path { password!.updatePassword(name: name, path: path, plainText: editedPlainText) } + if let controller = segue.destination as? PasswordDetailTableViewController { + controller.password = password + } } } } diff --git a/pass/Controllers/PasswordDetailTableViewController.swift b/pass/Controllers/PasswordDetailTableViewController.swift index 99e0a4ae..98aa66a0 100644 --- a/pass/Controllers/PasswordDetailTableViewController.swift +++ b/pass/Controllers/PasswordDetailTableViewController.swift @@ -21,7 +21,7 @@ class PasswordDetailTableViewController: UITableViewController, UIGestureRecogni } } - private var password: Password? + var password: Password? private var passwordImage: UIImage? private var oneTimePasswordIndexPath: IndexPath? private var shouldPopCurrentView = false From 4288c4e2188f3e8b5cb1bd27c9d504551215e8e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Danny=20M=C3=B6sch?= Date: Fri, 4 Apr 2025 19:43:59 +0200 Subject: [PATCH 3/5] Update dependencies (#690) --- pass.xcodeproj/project.pbxproj | 2 +- .../xcshareddata/swiftpm/Package.resolved | 14 +++++++------- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/pass.xcodeproj/project.pbxproj b/pass.xcodeproj/project.pbxproj index 6f91ef7c..cfb6340e 100644 --- a/pass.xcodeproj/project.pbxproj +++ b/pass.xcodeproj/project.pbxproj @@ -1519,7 +1519,7 @@ ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "SWIFT_PACKAGE_DIR=\"${BUILD_DIR%Build/*}SourcePackages/artifacts\"\nSWIFTLINT_CMD=$(ls \"$SWIFT_PACKAGE_DIR\"/swiftlintplugins/SwiftLintBinary/SwiftLintBinary.artifactbundle/swiftlint-*-macos/bin/swiftlint | head -n 1)\n\nSTRICT_OPT=\n\nif [[ \"${CI}\" == \"true\" ]]; then\n echo \"Running in a Continuous Integration environment. Linting is strictly.\"\n STRICT_OPT=--strict\nfi\n\nif [[ \"${CONFIGURATION}\" == \"Release\" ]]; then\n echo \"Running during a release build. Linting is skipped.\"\n exit 0\nfi\n\nif test -f \"$SWIFTLINT_CMD\" 2>&1\nthen\n \"$SWIFTLINT_CMD\" lint --fix\n \"$SWIFTLINT_CMD\" lint $STRICT_OPT\nelse\n echo \"warning: `swiftlint` command not found\"\nfi\n"; + shellScript = "SWIFT_PACKAGE_DIR=\"${BUILD_DIR%Build/*}SourcePackages/artifacts\"\nSWIFTLINT_CMD=$(ls \"$SWIFT_PACKAGE_DIR\"/swiftlintplugins/SwiftLintBinary/SwiftLintBinary.artifactbundle/swiftlint-*-macos/bin/swiftlint | head -n 1)\n\nSTRICT_OPT=\n\nif [[ \"${CI}\" == \"true\" ]]; then\n echo \"Running in a Continuous Integration environment. Linting is strict.\"\n STRICT_OPT=--strict\nfi\n\nif [[ \"${CONFIGURATION}\" == \"Release\" ]]; then\n echo \"Running during a release build. Linting is skipped.\"\n exit 0\nfi\n\nif test -f \"$SWIFTLINT_CMD\" 2>&1\nthen\n \"$SWIFTLINT_CMD\" lint --fix\n \"$SWIFTLINT_CMD\" lint $STRICT_OPT\nelse\n echo \"warning: `swiftlint` command not found.\"\nfi\n"; }; 9A996C4726DDEAF100A4485D /* Remove SPM Duplicate Frameworks */ = { isa = PBXShellScriptBuildPhase; diff --git a/pass.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved b/pass.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved index 907df411..d9ae8ff1 100644 --- a/pass.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved +++ b/pass.xcodeproj/project.xcworkspace/xcshareddata/swiftpm/Package.resolved @@ -68,8 +68,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/nicklockwood/SwiftFormat", "state" : { - "revision" : "2d5a2b6bde636c1feae2c852ab9a50f221e98c66", - "version" : "0.55.3" + "revision" : "468a7d32dedc8d352c191594b3b45d9fd8ba291b", + "version" : "0.55.5" } }, { @@ -77,8 +77,8 @@ "kind" : "remoteSourceControl", "location" : "https://github.com/SimplyDanny/SwiftLintPlugins.git", "state" : { - "revision" : "fac0c3d3ac69b15ea5382275dbbd5e583a2e05fa", - "version" : "0.58.0" + "revision" : "7a3d77f3dd9f91d5cea138e52c20cfceabf352de", + "version" : "0.58.2" } }, { @@ -93,10 +93,10 @@ { "identity" : "yubikit-ios", "kind" : "remoteSourceControl", - "location" : "https://github.com/Yubico/yubikit-ios", + "location" : "https://github.com/Yubico/yubikit-ios.git", "state" : { - "revision" : "1ea9c97010780499001ac8552d6440235d947686", - "version" : "4.6.0" + "revision" : "2c4206263763743a2f1ca3309b87432588be637f", + "version" : "4.7.0" } } ], From c3e67967cc0344f6729b44bb8db766ad9599d90f Mon Sep 17 00:00:00 2001 From: Mingshen Sun Date: Sun, 8 Jun 2025 16:35:50 -0700 Subject: [PATCH 4/5] Update YubiKit to 4.7.0 --- pass.xcodeproj/project.pbxproj | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pass.xcodeproj/project.pbxproj b/pass.xcodeproj/project.pbxproj index cfb6340e..807205a3 100644 --- a/pass.xcodeproj/project.pbxproj +++ b/pass.xcodeproj/project.pbxproj @@ -2948,7 +2948,7 @@ repositoryURL = "https://github.com/Yubico/yubikit-ios.git"; requirement = { kind = upToNextMajorVersion; - minimumVersion = 4.6.0; + minimumVersion = 4.7.0; }; }; /* End XCRemoteSwiftPackageReference section */ From 1a92996a47f4cc27e62c3a9004e1a17fc2c3d87d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 17 Sep 2025 23:28:05 +0200 Subject: [PATCH 5/5] Bump rexml from 3.3.9 to 3.4.2 (#702) --- Gemfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gemfile.lock b/Gemfile.lock index a679b119..4554b146 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -186,7 +186,7 @@ GEM mime-types (>= 1.16, < 4.0) netrc (~> 0.8) retriable (3.1.2) - rexml (3.3.9) + rexml (3.4.2) rouge (2.0.7) ruby2_keywords (0.0.5) rubyzip (2.3.2)