diff --git a/CHANGELOG.md b/CHANGELOG.md index 0fa571c2..25185f72 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,37 @@ +## [2.3.3](https://github.com/leinelissen/jellyfin-audio-player/compare/v2.3.2...v2.3.3) (2024-06-15) + + +### Bug Fixes + +* actually send out /Playing events as session updates. ([b01470b](https://github.com/leinelissen/jellyfin-audio-player/commit/b01470bde8ea353ea7139c0708ec9cfdaf600fe4)), closes [#218](https://github.com/leinelissen/jellyfin-audio-player/issues/218) +* do extra checks for album ids in ([00675bb](https://github.com/leinelissen/jellyfin-audio-player/commit/00675bbbd3e72e8e710d8aa9b73b491e65153d40)) +* double-check albums have dates ([881ab95](https://github.com/leinelissen/jellyfin-audio-player/commit/881ab9502960786dc9685cf3612793fea3c1be4c)) +* hermes version in cocoapods ([ea81702](https://github.com/leinelissen/jellyfin-audio-player/commit/ea817025e1bf67fcd3c183c12f4f1f93c3218785)) +* react-native-screens android setup ([968e98d](https://github.com/leinelissen/jellyfin-audio-player/commit/968e98d8dffa79ea3165d1209542bd91dd914ef5)) +* refactor JellyfinApi to be less burdensome to implement ([a6a306b](https://github.com/leinelissen/jellyfin-audio-player/commit/a6a306b5be6988469449b17ed527f1d365901e6d)) +* throw errors when requests do not yield 200 OKs ([16162d8](https://github.com/leinelissen/jellyfin-audio-player/commit/16162d8e3505ea195c8aaf03b82df88405196025)) + + + +## [2.3.2](https://github.com/leinelissen/jellyfin-audio-player/compare/v2.3.1...v2.3.2) (2024-03-10) + + +### Bug Fixes + +* build with xcode 15.3 ([845eac7](https://github.com/leinelissen/jellyfin-audio-player/commit/845eac70a0afa189cd76e97f739ad627f648566a)) +* remove conflicting app transport properties ([c966276](https://github.com/leinelissen/jellyfin-audio-player/commit/c9662769faec8771b6a70da815ec36e62c8c43a2)) + + + +## [2.3.1](https://github.com/leinelissen/jellyfin-audio-player/compare/v2.3.0...v2.3.1) (2024-03-06) + + +### Bug Fixes + +* revert to supporting HTTP-based backends ([f310bb8](https://github.com/leinelissen/jellyfin-audio-player/commit/f310bb82f61f532f9557787d364e9f342166806d)), closes [#205](https://github.com/leinelissen/jellyfin-audio-player/issues/205) + + + # [2.3.0](https://github.com/leinelissen/jellyfin-audio-player/compare/v2.2.0...v2.3.0) (2024-02-11) diff --git a/android/app/build.gradle b/android/app/build.gradle index 44c75d0f..2aead890 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -85,8 +85,8 @@ android { applicationId "nl.moeilijkedingen.jellyfinaudioplayer" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 27 - versionName "2.3.2" + versionCode 29 + versionName "2.3.3" } signingConfigs { diff --git a/fastlane/Appfile b/fastlane/Appfile index 47b3ade1..065b4135 100644 --- a/fastlane/Appfile +++ b/fastlane/Appfile @@ -1,5 +1,6 @@ package_name("nl.moeilijkedingen.jellyfinaudioplayer") app_identifier("nl.moeilijkedingen.jellyfinaudioplayer") -apple_id("lei@moeilijkedingen.nl") -team_id("238P3C58WC") -json_key_file("./fastlane/play-store-credentials.json") \ No newline at end of file +apple_id("lei@codified.nl") +team_id("HD2D35G9Y4") +json_key_file("./fastlane/play-store-credentials.json") +itc_team_id("127114471") \ No newline at end of file diff --git a/ios/Fintunes.xcodeproj/project.pbxproj b/ios/Fintunes.xcodeproj/project.pbxproj index e4ac3166..561759d5 100644 --- a/ios/Fintunes.xcodeproj/project.pbxproj +++ b/ios/Fintunes.xcodeproj/project.pbxproj @@ -253,19 +253,19 @@ TargetAttributes = { 00E356ED1AD99517003FC87E = { CreatedOnToolsVersion = 6.2; - DevelopmentTeam = 238P3C58WC; + DevelopmentTeam = HD2D35G9Y4; ProvisioningStyle = Manual; TestTargetID = 13B07F861A680F5B00A75B9A; }; 13B07F861A680F5B00A75B9A = { - DevelopmentTeam = 238P3C58WC; + DevelopmentTeam = HD2D35G9Y4; LastSwiftMigration = 1210; - ProvisioningStyle = Manual; + ProvisioningStyle = Automatic; }; AB4A8DFA2857C8DA005A1ED0 = { CreatedOnToolsVersion = 13.4.1; - DevelopmentTeam = 238P3C58WC; - ProvisioningStyle = Manual; + DevelopmentTeam = HD2D35G9Y4; + ProvisioningStyle = Automatic; TestTargetID = 13B07F861A680F5B00A75B9A; }; }; @@ -518,7 +518,7 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Manual; - DEVELOPMENT_TEAM = 238P3C58WC; + DEVELOPMENT_TEAM = HD2D35G9Y4; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", @@ -549,7 +549,7 @@ BUNDLE_LOADER = "$(TEST_HOST)"; CODE_SIGN_STYLE = Manual; COPY_PHASE_STRIP = NO; - DEVELOPMENT_TEAM = 238P3C58WC; + DEVELOPMENT_TEAM = HD2D35G9Y4; INFOPLIST_FILE = FintunesTests/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 13.4; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; @@ -576,11 +576,10 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CLANG_ENABLE_MODULES = YES; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; + CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 84; - DEVELOPMENT_TEAM = 238P3C58WC; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 238P3C58WC; + CURRENT_PROJECT_VERSION = 91; + DEVELOPMENT_TEAM = HD2D35G9Y4; ENABLE_BITCODE = NO; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", @@ -601,7 +600,6 @@ PRODUCT_BUNDLE_IDENTIFIER = nl.moeilijkedingen.jellyfinaudioplayer; PRODUCT_NAME = Fintunes; PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "nl.moeilijkedingen.jellyfinaudioplayer AppStore 1707846041"; SWIFT_OBJC_BRIDGING_HEADER = "Fintunes-Bridging-Header.h"; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; SWIFT_VERSION = 5.0; @@ -618,9 +616,9 @@ CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 84; - DEVELOPMENT_TEAM = 238P3C58WC; - "DEVELOPMENT_TEAM[sdk=iphoneos*]" = 238P3C58WC; + CURRENT_PROJECT_VERSION = 91; + DEVELOPMENT_TEAM = HD2D35G9Y4; + "DEVELOPMENT_TEAM[sdk=iphoneos*]" = HD2D35G9Y4; INFOPLIST_FILE = Fintunes/Info.plist; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; LIBRARY_SEARCH_PATHS = ( @@ -637,7 +635,7 @@ PRODUCT_NAME = Fintunes; PROVISIONING_PROFILE = "915c5213-22f6-4f9d-8065-2a06300f9bfb"; PROVISIONING_PROFILE_SPECIFIER = ""; - "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "nl.moeilijkedingen.jellyfinaudioplayer AppStore 1707846041"; + "PROVISIONING_PROFILE_SPECIFIER[sdk=iphoneos*]" = "nl.moeilijkedingen.jellyfinaudioplayer AppStore"; SWIFT_OBJC_BRIDGING_HEADER = "Fintunes-Bridging-Header.h"; SWIFT_VERSION = 5.0; VERSIONING_SYSTEM = "apple-generic"; @@ -788,10 +786,11 @@ CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Manual; - CURRENT_PROJECT_VERSION = 84; + CURRENT_PROJECT_VERSION = 91; DEBUG_INFORMATION_FORMAT = dwarf; - DEVELOPMENT_TEAM = 238P3C58WC; + DEVELOPMENT_TEAM = HD2D35G9Y4; GCC_C_LANGUAGE_STANDARD = gnu11; GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 15.5; @@ -801,6 +800,7 @@ PRODUCT_BUNDLE_IDENTIFIER = nl.moeilijkedingen.FintunesUITests; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = "915c5213-22f6-4f9d-8065-2a06300f9bfb"; + PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; @@ -820,11 +820,12 @@ CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Manual; COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 84; + CURRENT_PROJECT_VERSION = 91; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEVELOPMENT_TEAM = 238P3C58WC; + DEVELOPMENT_TEAM = HD2D35G9Y4; GCC_C_LANGUAGE_STANDARD = gnu11; GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 15.5; @@ -833,6 +834,7 @@ PRODUCT_BUNDLE_IDENTIFIER = nl.moeilijkedingen.FintunesUITests; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE = "915c5213-22f6-4f9d-8065-2a06300f9bfb"; + PROVISIONING_PROFILE_SPECIFIER = ""; SWIFT_EMIT_LOC_STRINGS = NO; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; SWIFT_VERSION = 5.0; diff --git a/ios/Fintunes.xcodeproj/xcshareddata/xcschemes/Fintunes.xcscheme b/ios/Fintunes.xcodeproj/xcshareddata/xcschemes/Fintunes.xcscheme index a7dfd7e9..e4fc7d4f 100644 --- a/ios/Fintunes.xcodeproj/xcshareddata/xcschemes/Fintunes.xcscheme +++ b/ios/Fintunes.xcodeproj/xcshareddata/xcschemes/Fintunes.xcscheme @@ -55,7 +55,7 @@ CFBundlePackageType APPL CFBundleShortVersionString - 2.3.2 + 2.3.3 CFBundleSignature ???? CFBundleVersion - 84 + 91 LSRequiresIPhoneOS LSSupportsOpeningDocumentsInPlace diff --git a/package-lock.json b/package-lock.json index 1eef5ae4..0fd2a0aa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "fintunes", - "version": "2.3.2", + "version": "2.3.3", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "fintunes", - "version": "2.3.2", + "version": "2.3.3", "hasInstallScript": true, "dependencies": { "@react-native-async-storage/async-storage": "^1.21.0", diff --git a/package.json b/package.json index 4e8a4ff0..52649c9d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "fintunes", - "version": "2.3.2", + "version": "2.3.3", "main": "src/index.js", "private": true, "scripts": {