Attempt release

This commit is contained in:
Davide De Rosa 2024-01-18 23:55:19 +01:00
parent 5fe9d7405f
commit e3f4443cc0
No known key found for this signature in database
GPG Key ID: A48836171C759F5E
43 changed files with 63 additions and 56 deletions

View File

@ -1 +1 @@
3597 3599

View File

@ -5,6 +5,12 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## 2.3.5 (2024-01-19)
### Fixed
- Minor stuff.
## 2.3.4 (2024-01-14) ## 2.3.4 (2024-01-14)
### Fixed ### Fixed

View File

@ -8,8 +8,8 @@ GEM
artifactory (3.0.15) artifactory (3.0.15)
atomos (0.1.3) atomos (0.1.3)
aws-eventstream (1.3.0) aws-eventstream (1.3.0)
aws-partitions (1.880.0) aws-partitions (1.882.0)
aws-sdk-core (3.190.2) aws-sdk-core (3.190.3)
aws-eventstream (~> 1, >= 1.3.0) aws-eventstream (~> 1, >= 1.3.0)
aws-partitions (~> 1, >= 1.651.0) aws-partitions (~> 1, >= 1.651.0)
aws-sigv4 (~> 1.8) aws-sigv4 (~> 1.8)
@ -109,7 +109,7 @@ GEM
gh_inspector (1.1.3) gh_inspector (1.1.3)
google-apis-androidpublisher_v3 (0.54.0) google-apis-androidpublisher_v3 (0.54.0)
google-apis-core (>= 0.11.0, < 2.a) google-apis-core (>= 0.11.0, < 2.a)
google-apis-core (0.11.2) google-apis-core (0.11.3)
addressable (~> 2.5, >= 2.5.1) addressable (~> 2.5, >= 2.5.1)
googleauth (>= 0.16.2, < 2.a) googleauth (>= 0.16.2, < 2.a)
httpclient (>= 2.8.1, < 3.a) httpclient (>= 2.8.1, < 3.a)
@ -117,7 +117,6 @@ GEM
representable (~> 3.0) representable (~> 3.0)
retriable (>= 2.0, < 4.a) retriable (>= 2.0, < 4.a)
rexml rexml
webrick
google-apis-iamcredentials_v1 (0.17.0) google-apis-iamcredentials_v1 (0.17.0)
google-apis-core (>= 0.11.0, < 2.a) google-apis-core (>= 0.11.0, < 2.a)
google-apis-playcustomapp_v1 (0.13.0) google-apis-playcustomapp_v1 (0.13.0)
@ -190,7 +189,6 @@ GEM
tty-cursor (~> 0.7) tty-cursor (~> 0.7)
uber (0.1.0) uber (0.1.0)
unicode-display_width (2.5.0) unicode-display_width (2.5.0)
webrick (1.8.1)
word_wrap (1.0.0) word_wrap (1.0.0)
xcodeproj (1.23.0) xcodeproj (1.23.0)
CFPropertyList (>= 2.3.3, < 4.0) CFPropertyList (>= 2.3.3, < 4.0)

View File

@ -1783,7 +1783,7 @@
CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_IDENTITY = "Apple Development";
CURRENT_PROJECT_VERSION = 3597; CURRENT_PROJECT_VERSION = 3599;
DEBUG_INFORMATION_FORMAT = dwarf; DEBUG_INFORMATION_FORMAT = dwarf;
DEVELOPMENT_TEAM = "$(CFG_TEAM_ID)"; DEVELOPMENT_TEAM = "$(CFG_TEAM_ID)";
ENABLE_BITCODE = NO; ENABLE_BITCODE = NO;
@ -1852,7 +1852,7 @@
CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_IDENTITY = "Apple Development";
CURRENT_PROJECT_VERSION = 3597; CURRENT_PROJECT_VERSION = 3599;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = "$(CFG_TEAM_ID)"; DEVELOPMENT_TEAM = "$(CFG_TEAM_ID)";
ENABLE_BITCODE = NO; ENABLE_BITCODE = NO;
@ -1889,7 +1889,7 @@
CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = Passepartout/App/App.entitlements; CODE_SIGN_ENTITLEMENTS = Passepartout/App/App.entitlements;
CODE_SIGN_STYLE = Manual; CODE_SIGN_STYLE = Manual;
CURRENT_PROJECT_VERSION = 3597; CURRENT_PROJECT_VERSION = 3599;
INFOPLIST_FILE = Passepartout/App/Info.plist; INFOPLIST_FILE = Passepartout/App/Info.plist;
LD_RUNPATH_SEARCH_PATHS = ( LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)", "$(inherited)",
@ -1917,7 +1917,7 @@
CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_MODULES = YES;
CODE_SIGN_ENTITLEMENTS = Passepartout/App/App.entitlements; CODE_SIGN_ENTITLEMENTS = Passepartout/App/App.entitlements;
CODE_SIGN_STYLE = Manual; CODE_SIGN_STYLE = Manual;
CURRENT_PROJECT_VERSION = 3597; CURRENT_PROJECT_VERSION = 3599;
INFOPLIST_FILE = Passepartout/App/Info.plist; INFOPLIST_FILE = Passepartout/App/Info.plist;
LD_RUNPATH_SEARCH_PATHS = ( LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)", "$(inherited)",
@ -1943,7 +1943,7 @@
CODE_SIGN_STYLE = Manual; CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES; COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = NO; COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 3597; CURRENT_PROJECT_VERSION = 3599;
DEAD_CODE_STRIPPING = YES; DEAD_CODE_STRIPPING = YES;
INFOPLIST_FILE = Passepartout/Mac/Info.plist; INFOPLIST_FILE = Passepartout/Mac/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";
@ -1976,7 +1976,7 @@
CODE_SIGN_STYLE = Manual; CODE_SIGN_STYLE = Manual;
COMBINE_HIDPI_IMAGES = YES; COMBINE_HIDPI_IMAGES = YES;
COPY_PHASE_STRIP = NO; COPY_PHASE_STRIP = NO;
CURRENT_PROJECT_VERSION = 3597; CURRENT_PROJECT_VERSION = 3599;
DEAD_CODE_STRIPPING = YES; DEAD_CODE_STRIPPING = YES;
INFOPLIST_FILE = Passepartout/Mac/Info.plist; INFOPLIST_FILE = Passepartout/Mac/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Bundles";

View File

@ -149,14 +149,16 @@ private extension AppContext {
} }
guard productManager.isEligible(forFeature: .appleTV) else { guard productManager.isEligible(forFeature: .appleTV) else {
var restricted = newProfile var restricted: Profile
let remainingMinutes: Int let remainingMinutes: Int
let expirationDate: Date let expirationDate: Date
// retain current expiration period if any // retain current expiration period if any
if let currentExpirationDate = existingProfile?.connectionExpirationDate { if let existingProfile, let currentExpirationDate = existingProfile.connectionExpirationDate {
remainingMinutes = Int(currentExpirationDate.timeIntervalSinceNow / 60.0) remainingMinutes = Int(currentExpirationDate.timeIntervalSinceNow / 60.0)
expirationDate = currentExpirationDate expirationDate = currentExpirationDate
restricted = existingProfile
} }
// otherwise, expire in N minutes from now // otherwise, expire in N minutes from now
else { else {
@ -164,6 +166,7 @@ private extension AppContext {
expirationDate = Date() expirationDate = Date()
.addingTimeInterval(TimeInterval(remainingMinutes) * 60.0) .addingTimeInterval(TimeInterval(remainingMinutes) * 60.0)
restricted = newProfile
restricted.connectionExpirationDate = expirationDate restricted.connectionExpirationDate = expirationDate
} }

View File

@ -32,9 +32,9 @@
<key>CFBundlePackageType</key> <key>CFBundlePackageType</key>
<string>APPL</string> <string>APPL</string>
<key>CFBundleShortVersionString</key> <key>CFBundleShortVersionString</key>
<string>2.3.4</string> <string>2.3.5</string>
<key>CFBundleVersion</key> <key>CFBundleVersion</key>
<string>3597</string> <string>3599</string>
<key>ITSAppUsesNonExemptEncryption</key> <key>ITSAppUsesNonExemptEncryption</key>
<false/> <false/>
<key>LSApplicationCategoryType</key> <key>LSApplicationCategoryType</key>

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -1,4 +1,4 @@
### Fixed ### Fixed
- Unintended sensitive data in issue reports. - Minor stuff.

View File

@ -3,9 +3,9 @@
<plist version="1.0"> <plist version="1.0">
<dict> <dict>
<key>CFBundleShortVersionString</key> <key>CFBundleShortVersionString</key>
<string>2.3.4</string> <string>2.3.5</string>
<key>CFBundleVersion</key> <key>CFBundleVersion</key>
<string>3597</string> <string>3599</string>
<key>LSBackgroundOnly</key> <key>LSBackgroundOnly</key>
<true/> <true/>
<key>CFBundleIdentifier</key> <key>CFBundleIdentifier</key>

View File

@ -5,9 +5,9 @@
<key>CFBundleIdentifier</key> <key>CFBundleIdentifier</key>
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string> <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
<key>CFBundleShortVersionString</key> <key>CFBundleShortVersionString</key>
<string>2.3.4</string> <string>2.3.5</string>
<key>CFBundleVersion</key> <key>CFBundleVersion</key>
<string>3597</string> <string>3599</string>
<key>NSPrincipalClass</key> <key>NSPrincipalClass</key>
<string>$(PRODUCT_MODULE_NAME).PassepartoutMac</string> <string>$(PRODUCT_MODULE_NAME).PassepartoutMac</string>
<key>com.algoritmico.Passepartout.config</key> <key>com.algoritmico.Passepartout.config</key>

View File

@ -17,9 +17,9 @@
<key>CFBundlePackageType</key> <key>CFBundlePackageType</key>
<string>XPC!</string> <string>XPC!</string>
<key>CFBundleShortVersionString</key> <key>CFBundleShortVersionString</key>
<string>2.3.4</string> <string>2.3.5</string>
<key>CFBundleVersion</key> <key>CFBundleVersion</key>
<string>3597</string> <string>3599</string>
<key>LSMinimumSystemVersion</key> <key>LSMinimumSystemVersion</key>
<string>$(MACOSX_DEPLOYMENT_TARGET)</string> <string>$(MACOSX_DEPLOYMENT_TARGET)</string>
<key>NSExtension</key> <key>NSExtension</key>

@ -1 +1 @@
Subproject commit 86228d265915109e095715aef2ff7c46e588e359 Subproject commit 5028d99e6f95ffcddd0ad4c2a1f74b1ff0d709d1