Oct 08, 2020
As of Xcode 12, Apple has matured Swift Package Manger to a degree where it makes sense to add support for Swift packages to your libraries. There are still a few stumbling stones on the path which have no obvious solution. So I figure, I’d share with you how I got around them when I recently added SPM support to DTCoreText, DTFoundation and Kvitto.
Sep 28, 2020
Kvitto is an open source component that lets you parse Apple sales receipt files, for example to determine if the user has an active auto-renewing subscription on device.
This new release fixes an urgent issue that appeared the first time on September 24th, in iOS 14, where about half the sales receipts could not be parsed. I also added support for Swift Package Manager 2 weeks ago and had forgotten to announce the release, so there you go.
Aug 24, 2020
This goes hand-in-hand with the latest update to DTFoundation, which added support for Swift Package Manager.
- FIXED: URLs containing CJK characters are not parsed
- FIXED: iOS 13 openURL crash
- FIXED: References to deprecated classes
- FIXED: Cannot parse CSS with empty font-family
- FIXED: iOS 14 warnings
- NEW: Swift Package Manager Support
This update has been tagged on GitHub and is available via CocoaPods.
Aug 24, 2020
User nostradani contributed support for Swift Package Manager. I don’t even know his/her full name, but by the looks of things this was a hell of a lot of work.
Honestly I haven’t even looked adding SPM-support to my frameworks yet, but I hear that if you have resources in your framework project you have to wait until Swift 5.3. anyway. DTFoundation doesn’t, so I am glad somebody stepped up and did the work.
But in a SwiftUI app of mine I am referencing two Swift packages. It is quite convenient having this be integrated into Xcode.
The new version is tagged on GitHub and also available on Cocoapods.
Aug 24, 2020
iOS 14 introduces some laziness in certain views, like for example there are now lazy variants of HStack and VStack. I’ve been working on a SwiftUI-version of an app of mine and the findings of my research for these bugs led me to believe that Apple added some lazy optimisations to Lists as well.
Unfortunately those optimisations seem to be breaking selection and presentation of detail views to a degree that they would be show stoppers for any universal app relying on List and its automatic promotion to being a split view on iPad.
I filed this as FB8521674 in the Apple Feedback App.
Pages: 1 2
Oct 03, 2019
I know, I know, I cannot seem to find any time to reasonably blog about my life as developer. Nevertheless here are a few tidbits of late.
Sep 11, 2019
Hot on the heels of the previous maintenance release, which was only 3 Months ago, this one was required because Apple no longer allows Apps to contain references to UIWebView.
Sep 10, 2019
Several recent pull requests, as well as an acute deprecation of UIWebView made it necessary to push out this maintenance update. Even more so, because this framework is a dependency of DTCoreText which also needs an update.
Jun 28, 2019
The previous release was almost 2 years ago, and several people requested this one, so I finally got around to doing it.