The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
unstandard 0.4.3
2 years ago
Fix `String.split(separator:maxSplits:omittingEmptySubsequences:)` for `maxSplits` != `Int.max`
unstandard 0.4.2
2 years ago
Add `String.StringInterpolation.appendInterpolation(_:radix:)` for `BinaryInteger` values
unstandard 0.4.1
2 years ago
Add `unstandardStrings` target (automatically exported through `import unstandard`). There will be an ongoing transfer of `String` & `StringProtocol` methods to this target until the `0.5.0` release
Rename `Array.flatMap { .. }` to more appropriate `.flatten { .. }`
Add `StringProtocol.ranges(ofComponents:)` and other `StringProtocol` extensions
unstandard 0.4.0
2 years ago
Remove previously deprecated `do_and_throw` library
Deprecate all SwiftUI extensions, as they have been moved to `unstandard-ui` package
`Transfer` no longer conforms to `ExpressibleByStringLiteral`
Update`Transfer` library to allow for expansion in the future (library remains very limited)
Remove `LazyAdjacentPairs`; use `AdjacentPairsSequence` and `AdjacentPairsCollections` from `swift-algorithms`.
Remove `Collection.adjacentPairs`, use `Collection.adjacentPairs()` from `swift-algorithms`).
Add `CGSize.components(ascending:)` which returns an ordered tuple. (Useful in a switch statement)
Add `FileManager.byteCount(contentsOfDirectory:)`
Add `FileManager.documentURLs(withExtension:withinDirectoryAt:…)` which returns an async stream
Expand operators & methods available for `CGPoint`, `CGRect`, & `CGSize`
Update `swift-algorithms` & `swift-collections` dependency minimum versions to 1.0.0
Package no longer requires macOS 10.15+, iOS 13+, tvOS 13+, watchOS 7+. Each API requiring these features are now marked with `@availability(..)`
`ForEach` initializer for closed range is now deprecated
`do_and_throw` library is now deprecated
Remove `triple-q` package dependency
Update tagging format to `0.3.0` (following previous convention, this release would be tagged `v0.3.0`)
Add `RangeReplaceableCollection.appending { .. }`
2 years ago