Skip to content

1.0 beta 5: Ephemera, Visibilia

Pre-release
Pre-release
Compare
Choose a tag to compare
@pcantrell pcantrell released this 11 Dec 21:21
· 864 commits to main since this release

As with all 1.0 beta releases of Siesta, this code is suitable for production use, but is marked “beta” in order to reserve the right to make API adjustments before the official 1.0 release.

  • ephemeralSessionConfiguration is now the default for Service instances that use NSURLSession. This is the more secure choice, and thus the better default; it also is more likely to give the desired behavior for 304s.
  • ResourceStatusOverlay improvements:
    • Customizable display priority logic (#10)
    • Positioning bug fixes
    • API docs. Wheee!
  • Fixed bug when working with ResourceEvent.NewData(.Wipe) from Objective-C

Breaking Changes

  • Because of ongoing build issues encountered by several users when using Siesta without the optional Alamofire integration, the Alamofire integration is now in a separate Extensions directory, and is not included in Siesta.framework. You will need to add that source file manually if you want to use the Alamofire integration when including Siesta via Carthage, the binary release, or a git submodule. (CocoaPods users are unaffected by this change.)

API Changes Coming

Beta 6 will include API changes to bring Siesta into better conformance with Apple’s new Swift API guidelines. Please review the proposed changes and give your feedback.