All Versions
13
Latest Version
Avg Release Cycle
133 days
Latest Release
859 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.5.2 Changes
November 19, 2020 -
v1.5.1 Changes
April 10, 2020 -
v1.5.0 Changes
March 31, 2020Enhacements
- π¦ Siesta now supports Swift Package Manager. Thanks, @karlshea! (#301, #304)
- Note that because SwiftPM does not yet support dependency-provided resources, you will need to manually copy
ResourceStatusOverlay.xib
into your own project if you plan to useResourceStatusOverlay
βs default UI.
- Note that because SwiftPM does not yet support dependency-provided resources, you will need to manually copy
- π Long an unofficial DIY option, Siesta now officially supports tvOS. Thanks, @omidontop! (#28, #293)
- The new
Resource.withParams()
method lets you add many query parameters at once. (#294) - π The Alamofire extension now supports Alamofire 5 (#303)
- π± The test suite no longer uses Nocilla. This is not a user-facing enhancement, but believe me, if you are a project maintainer, youβre very happy about this. ππ₯³ (#302)
π Fixes
- π Build issues with recent Xcode / Swift versions fixed
π₯ Breaking Changes
- π¦ Siesta now supports Swift Package Manager. Thanks, @karlshea! (#301, #304)
-
v1.4.3 Changes
March 19, 2019π Fixed
- π Fixed a typo in a conditionally compiled code that could cause build failure on Swift 4.2
cancelLoadIfUnobserved(afterDelay:)
now properly pays attention to its argument. Thanks, @acecilia! (#279)
Enhacements
- β Internal cleanup and testing improvements
- β Added SwiftLint to test build
π₯ Breaking Changes
- Siesta now requires Swift 4.2
-
v1.4.2 Changes
September 23, 2018π Fixes
- Siesta now compiles with Swift 4.2 / Xcode 10. It still compiles with Swift 4.1 as well. Thanks to all who flagged this. (#274, #277)
Important note: An issue in CocoaPods may prevent Siesta (and other pods) from building correctly in XCode 10 for some configurations. If your pod build fails with
EXPANDED_CODE_SIGN_IDENTITY: unbound variable
, install the CocoaPods 1.6 beta usinggem install cocoapods --pre
. More info here. -
v1.4.0 Changes
June 26, 2018β¨ Enhancements
- The new
RequestDelegate
API makes it much simpler to create customRequest
s. This is useful for add third-party auth libraries and adding non-network behavior (e.g. a pause) to request chains. (#254, #152) - π² The newly tidied logging API adds conveniences for predefined Siesta category sets, and cleans up the global namespace. (#256)
π Fixes
- β All warnings fixed for Swift 4.1 / Xcode 9.4. Thanks, @joaomvfsantos and @wildthink! (#244, #250, #242, #257)
- There is no longer a race condition between the persistent cache and initial calls to
loadIfNeeded()
. (#237, #255) ResourceImageView
now returns a nil resource after the URL is set to nil. (#249, #259)- π§ Overrides for
Content-Type
in configuration ad request mutations now follow a well-defined order of precedence, and do not cause duplicate headers. Thanks, @massdonati! (#246, #247)
π₯ Breaking Changes
None.
- The new
-
v1.3.1 Changes
November 19, 2017π Fixes deprecations on Xcode 9.1 (#232). Thanks to @aoge123 for helping with this one!
-
v1.3.0 Changes
September 18, 2017β¨ Enhancements
- π Swift 4 support is here! If you want to stick with Swift 3 for now, use version
1.2.x
or theswift-3
branch. - π Swift 4βs
Codable
is the new, better way to handle JSON β and Siesta supports it nicely. See it in action in the example project. - π To better support
Codable
, Siesta now provides a convenient way to disable its default JSON β Dictionary parsing while still preserving the built-in text and image parsing. (It was an all-or-nothing proposition before.) See #214 for details. - π For those not jumping to
Codable
just yet, the SwiftyJSON support that used to be in the example project now lives inExtensions/
. - The example app now includes live in-app commentary on what Siesta is doing and why itβs interesting, making
pod try
a much more edifying experience.
π₯ Breaking Changes
None.
- π Swift 4 support is here! If you want to stick with Swift 3 for now, use version
-
v1.2.2 Changes
November 19, 2017π Fixes Swift 3.2 error & deprecations for users still using Swift 3. Thanks to @reversepanda for helping with this one!