Releases: pointfreeco/swift-identified-collections
Releases · pointfreeco/swift-identified-collections
1.0.2
1.0.1
What's Changed
- Fixed:
IdentifiedArray
's positional subscript setter will now replace, rather than insert, elements when the identity doesn't match the current element at that index (#66). - Infrastructure: Add Windows CI (thanks @brianmichel, #62).
New Contributors
- @brianmichel made their first contribution in #62
Full Changelog: 1.0.0...1.0.1
1.0.0
What's Changed
- Added: First "stable" release. Identified Collections contains APIs extracted from the Composable Architecture's suite of tools, which is now considered stable. This 1.0 release will introduce a more strict adherence to semantic versioning.
- Changed:
Identified
is now conditionallySendable
(thanks @tgrapperon, #60).
New Contributors
- @tgrapperon made their first contribution in #60
Full Changelog: 0.8.0...1.0.0
0.8.0
0.7.1
0.7.0
What's Changed
- Added: Extracted the
Identified
type from the Composable Architecture (https://github.com/pointfreeco/swift-identified-collections/pull/520).
Full Changelog: 0.6.0...0.7.0
0.6.0
What's Changed
- Fixed: Added
IdentifiedArray.subscript(position:) { set }
to fix SwiftUI editability (#48). - Infrastructure: Add DocC and GitHub Issue Templates (#47).
Full Changelog: 0.5.0...0.6.0
0.5.0
What's Changed
- Added:
IdentifiedArray
now conforms toSendable
,MutableCollection
, andRangeReplaceableCollection
(#41).
Full Changelog: 0.4.1...0.5.0
0.4.1
- Fixed: The swift-identified-collections package no longer publicly vends its internal schemes.
0.4.0
- Added:
IdentifiedArray.append(contentsOf:)
, which appends elements to an array iff they are not already present (thanks @jeffersonsetiawan). - Updated:
swift-collections
dependency has been updated to 1.0.2 (thanks @KaiOelfke). - Updated: Identified Collections platform requirements have been relaxed.