Date wrapper enhancements
In this release we updated date wrappers to support concurrency-safe, non-mutating setters for the underlying string value. We also gated some implementation details behind @_spi(_TecoInternals)
, to avoid unexpected usage.
Announcement: Teco is going to require Swift 5.7+
Teco Core 0.5 is about to be the last minor release that supports Swift 5.5 and 5.6. The upcoming 0.6 release will take advantage of newer Swift features like some
and any
keywords, Sendable
and strict concurrency checking, and more.
We recommend users moving forward to Swift 5.7+ for better generics and concurrency support.
What's Changed
- Updates
TCDateWrapper
internals to use SPI by @stevapple in #54 - Unblocks
nonmutating set
on$TCDateWrapper
s by @stevapple in #55
Full Changelog: v0.5.6...v0.5.7