Skip to content

Releases: pointfreeco/swift-sharing

1.1.3

07 Jan 17:15
55d2fef

Choose a tag to compare

What's Changed

  • Added Sharing1 version marker module to allow downstream modules to know what version of Sharing they're building against (#66).

Full Changelog: 1.1.2...1.1.3

2.0.0

06 Jan 18:54
57ecfb8

Choose a tag to compare

What's Changed

Full Changelog: 1.1.2...2.0.0

1.1.2

06 Jan 18:53
dbcd9d4

Choose a tag to compare

What's Changed

  • Fixed: Don't include unavailable setter in Swift <6 (#64).
  • Fixed: Warn when multiple store objects detected for single suite name (#62).
  • Infrastructure: Remove outdated gotcha from documentation (#55).
  • Infrastructure: Documentation fixes (thanks @mtfum, #57).
  • Infrastructure: Fix internal optionality in AppStorageKey (#60).
  • Infrastructure: Use prepareDependencies for previews (#61).

New Contributors

  • @mtfum made their first contribution in #57

Full Changelog: 1.1.1...1.1.2

1.1.1

20 Dec 20:20
974e51b

Choose a tag to compare

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

11 Dec 18:00
b68bf99

Choose a tag to compare

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

Full Changelog: 1.0.4...1.1.0

0.2.0

11 Dec 18:00

Choose a tag to compare

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

Full Changelog: 0.1.4...0.2.0

1.0.4

09 Dec 21:24
524e1a6

Choose a tag to compare

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's Collection 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

09 Dec 21:24

Choose a tag to compare

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's Collection 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

04 Dec 16:19
c56350a

Choose a tag to compare

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

Full Changelog: 1.0.2...1.0.3

0.1.3

04 Dec 16:36

Choose a tag to compare

What's Changed

  • Fixed: Allow creation of nested persistence keys. #16

Full Changelog: 0.1.2...0.1.3