Skip to content

Releases: dirtyhenry/swift-blocks

0.4.0

21 Jun 10:43
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.3.0...0.4.0

0.3.0

21 Mar 09:48
Compare
Choose a tag to compare
  • Add ways to list XCode devices as a CLI command and a CI script;
  • New project icon
  • Add Bundle extension syntactic sugar to load Data and String contents
  • Add CopyUtils to lint copy text
  • Start handling colors in CLI utils
  • MailtoComponents now conforms to Equatable (for TCA usage)
  • Improve the macOS app layout
  • Add allFontNames extension for AppKit
  • Add Pasteboard utility struct
  • Iterate on TaskStateButton
  • Add new PlainDatePicker SwiftUI component (with demo)
  • Fix Linux support
  • Improve usability of MockTransport
  • Use URLRequestHeaderItem in Endpoint

0.2.0

23 Dec 15:27
634c695
Compare
Choose a tag to compare

This release includes the following enhancements:

  • 🌐 Transport. Added a tinier version of objcio’s tiny-networking for concise endpoint description, combining URL requests and response parsing. Introduced URLRequestHeaderItem struct mimicking Foundation’s URLQueryItem.
  • 📅 Calendar. Improved internal architecture and developer experience using result builders.
  • 🔐 Security. Introduced support for PKCE and associated helpers.
  • 🛟 Error Management. Introduced SimpleMessageError for convenient error handling, eliminating the need for forced unwrapping. Ideal for scenarios where a full error domain is not necessary.
  • 🎨 SwiftUI. Introduced TaskStateButton interface components, for representing asynchronous task states. Supports four states: not started, running, completed (success), or failed.

The documentation for this package is now hosted on the Swift Package Index.

0.1.0

27 Jul 13:05
b574aa5
Compare
Choose a tag to compare

A first symbolic release. 🎉