1.11.2
What's Changed
- Fixed: Avoid potential sendability warnings in Swift 6 mode (#3167).
- Fixed:
PersistenceKeyDefault
no longer uses the loaded value as an initial value (thanks @fdzsergio, #3174). - Fixed: Address a potential deadlock by isolating
Shared.withLock
to the main actor (#3178). - Fixed: Disfavor
Shared
's optional dynamic member lookup (#3170). Note that this fix may be source breaking. See the migration guide for more details. - Fixed: Don't over-observe app storage mutations (#3186).
- Fixed:
$shared.elements
is now stable based on identity, and restricted to identified arrays (#3187). - Infrastructure: Drop Swift <5.9 support (#3185). Xcode 15 has been required for app submission since April, so we can keep our Swift support in line with Apple's.
- Infrastructure: 1.11 migration guide fixes (thanks @larryonoff, #3184); tutorial typo fixes (thanks @meltsplit, #3161).
New Contributors
- @meltsplit made their first contribution in #3161
- @fdzsergio made their first contribution in #3174
Full Changelog: 1.11.1...1.11.2