Skip to content

Releases: binaryloader/fastlane-plugin-validate_ipa

v1.1.0

15 Feb 09:11

Choose a tag to compare

Refactored exception handling and logging.

  • Split run method into validate_ipa_file, run_altool, parse_output, handle_result
  • Add IPA file existence and extension validation
  • Add rescue StandardError for altool execution failures
  • Replace tr -d pipe with regex-based plist XML extraction
  • Add nil-safe error parsing with dig and fallback to message / Unknown error
  • Improve failure log readability with error count and numbered list
  • Replace deprecated is_string with type: String
  • Add sensitive: true for password parameter masking
  • Unify parameter validation with value.to_s.empty?
  • Add details and return_value methods
  • Add 28 RSpec test cases (99% coverage)

v1.0.4

15 Feb 09:11

Choose a tag to compare

  • Fix nil error when altool output parsing fails

v1.0.3

15 Feb 09:11

Choose a tag to compare

  • Update author to binaryloader

v1.0.2

15 Feb 09:15

Choose a tag to compare

Initial release of fastlane-plugin-validate_ipa.

  • Validate IPA files using Apple's altool
  • Support ios and macos platforms
  • XML output parsing for structured error reporting