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/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) 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;