Skip to content

Validate Obj-C class when reading objects from user defaults / plists#2782

Merged
zorgiepoo merged 2 commits into2.xfrom
push-wwvzqmlltmly
Oct 26, 2025
Merged

Validate Obj-C class when reading objects from user defaults / plists#2782
zorgiepoo merged 2 commits into2.xfrom
push-wwvzqmlltmly

Conversation

@zorgiepoo
Copy link
Copy Markdown
Member

@zorgiepoo zorgiepoo commented Oct 11, 2025

Fixes #2770

Misc Checklist

  • My change requires a documentation update on Sparkle's website repository
  • My change requires changes to generate_appcast, generate_keys, or sign_update

Testing

I tested and verified my change by using one or multiple of these methods:

  • Sparkle Test App
  • Unit Tests
  • My own app
  • Other (please specify)

Validated info and user default keys are still read correctly.
Validated string keys for bool/double fields are still interpreted correctly (via UI tests).

macOS version tested: 26.0.1 (25A362)

@zorgiepoo zorgiepoo added this to the 2.9.0 milestone Oct 11, 2025
@zorgiepoo zorgiepoo merged commit 5572182 into 2.x Oct 26, 2025
2 checks passed
@zorgiepoo zorgiepoo deleted the push-wwvzqmlltmly branch October 26, 2025 22:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Crash when SULastCheckTime user default value is a string instead of a date.

1 participant