Releases: pointfreeco/swift-sharing
1.1.1
What's Changed
- Fixed: Explicitly depend on combine-schedulers package (#49).
- Fixed: Ensure first
.inMemory
default is persisted (#50). - Infrastructure: Clean up some APIs from
_SharedKeyDefault<some SharedKey>
to(some SharedKey).Default
(#39). - Infrastructure: Documentation fixes (#41; thanks @steve-h, #45; thanks @stealmh, #46)
New Contributors
Full Changelog: 1.1.0...1.1.1
1.1.0
What's Changed
- Added: Allow custom store to be passed to
.appStorage
(thanks @jdanthinne, #25). - Fixed: Update Privacy Info to include required keys (#31).
- Fixed: A regression in
Shared.init
type inference for default keys that was introduced in 1.0.4 (#20) has been fixed (#33). - Fixed: Improve locking of persistent reference values (#36).
- Fixed:
Shared(require:)
should throw errors with default shared keys (#38). - Infrastructure: Fix broken documentation link in README (thanks @lukeredpath, #30).
- Infrastructure: GRDBDemo improvements (#28).
- Infrastructure: Improve GRDBDemo default database issue messaging (thanks @acosmicflamingo, #35).
- Infrastructure:
AppStorageKey
cleanup (#37).
New Contributors
- @lukeredpath made their first contribution in #30
- @jdanthinne made their first contribution in #25
- @acosmicflamingo made their first contribution in #35
Full Changelog: 1.0.4...1.1.0
0.2.0
What's Changed
- Added: Allow custom store to be passed to
.appStorage
(thanks @jdanthinne, #25). - Fixed: Update Privacy Info to include required keys (#31).
- Fixed: A regression in
Shared.init
type inference for default keys that was introduced in 1.0.4 (#20) has been fixed (#33). - Fixed: Improve locking of persistent reference values (#36).
- Fixed:
Shared(require:)
should throw errors with default shared keys (#38).
New Contributors
- @jdanthinne made their first contribution in #25
Full Changelog: 0.1.4...0.2.0
1.0.4
What's Changed
-
Fixed: Don't emit unasserted changes issue outside of tests (#19).
-
Fixed: Don't mutate
@Shared
's dynamic property in pre-iOS 17 view observation during view update (#27). -
Fixed: Avoid crash when attempting to open inaccessible file paths (thanks @Matejkob, #4).
-
Deprecated:
Shared
'sCollection
conformances have been deprecated in favor of explicit conversion to a collection (#26).-ForEach($elements) { $element in +ForEach(Array($elements)) { $element in
-
Infrastructure: Removed unnecessary
Shared.init
overloads (#20).
Full Changelog: 1.0.3...1.0.4
0.1.4
What's Changed
-
Fixed: Don't emit unasserted changes issue outside of tests (#19).
-
Fixed: Avoid crash when attempting to open inaccessible file paths (thanks @Matejkob, #4).
-
Deprecated:
Shared
'sCollection
conformances have been deprecated in favor of explicit conversion to a collection (#26).-ForEach($elements) { $element in +ForEach(Array($elements)) { $element in
-
Infrastructure: Removed unnecessary
Shared.init
overloads (#20).
Full Changelog: 0.1.3...0.1.4
1.0.3
What's Changed
- Fixed: Allow creation of nested persistence keys. #16
- Infrastructure: Update .spi.yml by @finestructure in #13
- Infrastructure: Improve the GRDB demo. #15
New Contributors
- @finestructure made their first contribution in #13
Full Changelog: 1.0.2...1.0.3