From d4faa5dea304d41dd3200effdacfd04d36af6601 Mon Sep 17 00:00:00 2001 From: Kojiro Futamura <156894+futamura@users.noreply.github.com> Date: Mon, 5 Oct 2026 19:00:50 +0900 Subject: [PATCH 1/2] chore: bump fastlane to 2.240.1 for rubyzip 3.7.0 (#97) --- Gemfile.lock | 70 +++++++++++++++++++++++++++------------------------- 1 file changed, 36 insertions(+), 34 deletions(-) diff --git a/Gemfile.lock b/Gemfile.lock index 224a194..57224db 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -20,8 +20,8 @@ GEM artifactory (3.0.17) atomos (0.1.3) aws-eventstream (1.4.0) - aws-partitions (1.1281.0) - aws-sdk-core (3.254.1) + aws-partitions (1.1292.0) + aws-sdk-core (3.257.0) aws-eventstream (~> 1, >= 1.3.0) aws-partitions (~> 1, >= 1.992.0) aws-sigv4 (~> 1.9) @@ -29,11 +29,12 @@ GEM bigdecimal jmespath (~> 1, >= 1.6.1) logger - aws-sdk-kms (1.130.0) - aws-sdk-core (~> 3, >= 3.254.0) + rexml (~> 3.4, >= 3.4.2) + aws-sdk-kms (1.132.0) + aws-sdk-core (~> 3, >= 3.256.0) aws-sigv4 (~> 1.5) - aws-sdk-s3 (1.229.0) - aws-sdk-core (~> 3, >= 3.254.1) + aws-sdk-s3 (1.233.1) + aws-sdk-core (~> 3, >= 3.256.0) aws-sdk-kms (~> 1) aws-sigv4 (~> 1.5) aws-sigv4 (1.12.1) @@ -41,7 +42,8 @@ GEM babosa (1.0.4) base64 (0.3.0) benchmark (0.5.0) - bigdecimal (4.1.2) + bigdecimal (4.1.3) + cgi (0.5.2) claide (1.1.0) clamp (1.5.2) colored (1.2) @@ -54,14 +56,14 @@ GEM declarative (0.0.20) digest-crc (0.7.0) rake (>= 12.0.0, < 14.0.0) - domain_name (0.6.20240107) + domain_name (0.6.20260921) dotenv (2.8.1) drb (2.2.3) emoji_regex (3.2.3) erb (6.0.7) - excon (1.6.0) + excon (1.7.2) logger - faraday (2.14.3) + faraday (2.14.4) faraday-net_http (>= 2.0, < 3.5) json logger @@ -77,7 +79,7 @@ GEM faraday-retry (2.4.0) faraday (~> 2.0) fastimage (2.4.1) - fastlane (2.238.0) + fastlane (2.240.1) CFPropertyList (>= 2.3, < 5.0.0) abbrev (~> 0.1) addressable (>= 2.9.0, < 3.0.0) @@ -87,6 +89,7 @@ GEM base64 (~> 0.2) benchmark (>= 0.1.0) bundler (>= 2.4.0, < 5.0.0) + cgi (~> 0.4) colored (~> 1.2) commander (~> 4.6) csv (~> 3.3) @@ -101,12 +104,11 @@ GEM fastimage (>= 2.1.0, < 3.0.0) fastlane-sirp (>= 1.1.0) gh_inspector (>= 1.1.2, < 2.0.0) - google-apis-androidpublisher_v3 (~> 0.3) + google-apis-androidpublisher_v3 (~> 0.99) google-apis-playcustomapp_v1 (~> 0.1) - google-cloud-env (>= 1.6.0, < 2.3.0) + google-cloud-env (>= 1.6.0, < 2.4.0) google-cloud-storage (~> 1.31) highline (~> 2.0) - http-cookie (~> 1.0.5) irb (>= 1.8) json (< 3.0.0) jwt (>= 2.10.3, < 4) @@ -120,8 +122,8 @@ GEM optparse (>= 0.1.1, < 1.0.0) ostruct (>= 0.1.0) plist (>= 3.1.0, < 4.0.0) - rubyzip (>= 2.0.0, < 3.0.0) - security (= 0.1.5) + rubyzip (>= 3.4.0, < 4.0.0) + security (~> 0.3) simctl (~> 1.6.3) terminal-notifier (>= 2.0.0, < 3.0.0) terminal-table (~> 4) @@ -134,7 +136,7 @@ GEM fastlane-plugin-versioning (0.7.1) fastlane-sirp (1.1.0) gh_inspector (1.1.3) - google-apis-androidpublisher_v3 (0.106.0) + google-apis-androidpublisher_v3 (0.109.0) google-apis-core (>= 0.15.0, < 2.a) google-apis-core (1.2.5) addressable (~> 2.9) @@ -149,16 +151,16 @@ GEM google-apis-core (>= 0.15.0, < 2.a) google-apis-playcustomapp_v1 (0.18.0) google-apis-core (>= 0.15.0, < 2.a) - google-apis-storage_v1 (0.66.0) + google-apis-storage_v1 (0.68.0) google-apis-core (>= 0.15.0, < 2.a) google-cloud-core (1.9.0) google-cloud-env (>= 1.0, < 3.a) google-cloud-errors (~> 1.0) - google-cloud-env (2.2.2) + google-cloud-env (2.3.1) base64 (~> 0.2) faraday (>= 1.0, < 3.a) google-cloud-errors (1.7.0) - google-cloud-storage (1.62.0) + google-cloud-storage (1.62.1) addressable (~> 2.8) digest-crc (~> 0.4) google-apis-core (>= 0.18, < 2) @@ -168,7 +170,7 @@ GEM googleauth (~> 1.9) mini_mime (~> 1.0) google-logging-utils (0.2.0) - googleauth (1.17.3) + googleauth (1.17.4) faraday (>= 1.0, < 3.a) google-cloud-env (~> 2.2) google-logging-utils (~> 0.1) @@ -177,11 +179,11 @@ GEM pstore (~> 0.1) signet (>= 0.16, < 2.a) highline (2.0.3) - http-cookie (1.0.8) + http-cookie (1.1.6) domain_name (~> 0.5) i18n (1.15.2) concurrent-ruby (~> 1.0) - io-console (0.9.2) + io-console (0.9.4) irb (1.18.0) pp (>= 0.6.0) prism (>= 1.3.0) @@ -189,14 +191,14 @@ GEM reline (>= 0.4.2) jmespath (1.6.2) json (2.21.2) - jwt (3.2.0) + jwt (3.3.0) base64 logger (1.7.0) mini_magick (4.13.2) mini_mime (1.1.5) mini_portile2 (2.8.9) minitest (5.27.0) - multi_json (1.21.1) + multi_json (1.21.2) multipart-post (2.4.1) mutex_m (0.3.0) nanaimo (0.4.0) @@ -232,30 +234,30 @@ GEM prettyprint (0.2.0) prism (1.9.0) pstore (0.2.1) - public_suffix (4.0.7) + public_suffix (7.0.5) racc (1.8.1) rake (13.4.2) - rbs (4.1.3) + rbs (4.2.0) logger prism (>= 1.6.0) tsort - rdoc (8.0.0) + rdoc (8.1.0) erb prism (>= 1.6.0) rbs (>= 4.0.0) tsort reline (0.7.0) io-console (~> 0.5) - representable (3.2.0) + representable (3.3.1) declarative (< 0.1.0) trailblazer-option (>= 0.1.1, < 0.2.0) uber (< 0.2.0) retriable (4.2.0) rexml (3.4.4) rouge (3.28.0) - rubyzip (2.4.1) + rubyzip (3.7.0) securerandom (0.4.1) - security (0.1.5) + security (0.3.0) signet (0.22.0) addressable (~> 2.8) faraday (>= 0.17.5, < 3.a) @@ -281,9 +283,9 @@ GEM tzinfo (2.0.6) concurrent-ruby (~> 1.0) uber (0.1.0) - unicode-display_width (3.2.0) - unicode-emoji (~> 4.1) - unicode-emoji (4.2.0) + unicode-display_width (3.3.0) + unicode-emoji (~> 4.3) + unicode-emoji (4.3.0) uri (1.1.1) word_wrap (1.0.0) xcodeproj (1.28.1) From 3e862d4b02e0a9d64fc056ce8ee57077c3247b60 Mon Sep 17 00:00:00 2001 From: Kojiro Futamura <156894+futamura@users.noreply.github.com> Date: Mon, 5 Oct 2026 19:01:25 +0900 Subject: [PATCH 2/2] chore: release 4.0.4 Set MARKETING_VERSION to 4.0.4 and turn the CHANGELOG's Unreleased section into the 4.0.4 entry. The release covers the simulator job retry on exit code 134 and the fastlane bump that pulls in rubyzip 3.7.0 for GHSA-47m2-wp7j-p9vc -- no source changes, so a patch bump. --- CHANGELOG.md | 5 +++-- Punycode.xcodeproj/project.pbxproj | 8 ++++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 0b8de4d..20627ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,7 +5,7 @@ All notable changes to this project are documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [4.0.4] - 2026-10-05 ### Fixed @@ -132,7 +132,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Initial release: Punycode (RFC 3492) encode/decode and IDNA encode/decode via `String` / `Substring` extensions. -[Unreleased]: https://github.com/futamura/PunycodeSwift/compare/4.0.3...HEAD +[Unreleased]: https://github.com/futamura/PunycodeSwift/compare/4.0.4...HEAD +[4.0.4]: https://github.com/futamura/PunycodeSwift/compare/4.0.3...4.0.4 [4.0.3]: https://github.com/futamura/PunycodeSwift/compare/4.0.2...4.0.3 [4.0.2]: https://github.com/futamura/PunycodeSwift/compare/4.0.1...4.0.2 [4.0.1]: https://github.com/futamura/PunycodeSwift/compare/4.0.0...4.0.1 diff --git a/Punycode.xcodeproj/project.pbxproj b/Punycode.xcodeproj/project.pbxproj index 9b867a3..442f1b9 100644 --- a/Punycode.xcodeproj/project.pbxproj +++ b/Punycode.xcodeproj/project.pbxproj @@ -383,7 +383,7 @@ "@loader_path/Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 10.13; - MARKETING_VERSION = 4.0.3; + MARKETING_VERSION = 4.0.4; MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; PRODUCT_BUNDLE_IDENTIFIER = dev.futamura.Punycode; @@ -429,7 +429,7 @@ "@loader_path/Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 10.13; - MARKETING_VERSION = 4.0.3; + MARKETING_VERSION = 4.0.4; MODULE_VERIFIER_SUPPORTED_LANGUAGES = "objective-c objective-c++"; MODULE_VERIFIER_SUPPORTED_LANGUAGE_STANDARDS = "gnu17 gnu++20"; PRODUCT_BUNDLE_IDENTIFIER = dev.futamura.Punycode; @@ -457,7 +457,7 @@ GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 12.0; MACOSX_DEPLOYMENT_TARGET = 10.13; - MARKETING_VERSION = 4.0.3; + MARKETING_VERSION = 4.0.4; PRODUCT_BUNDLE_IDENTIFIER = dev.futamura.PunycodeTests; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = auto; @@ -481,7 +481,7 @@ GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 12.0; MACOSX_DEPLOYMENT_TARGET = 10.13; - MARKETING_VERSION = 4.0.3; + MARKETING_VERSION = 4.0.4; PRODUCT_BUNDLE_IDENTIFIER = dev.futamura.PunycodeTests; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = auto;