Skip to content

Releases: pmusolino/Wormholy

2.0.0

05 Dec 16:18
Compare
Choose a tag to compare

Wormholy 2.0.0 is a major rewrite of the library with significant improvements and new features to enhance your network debugging experience on iOS.

New Features

  • SPM Integration: Seamlessly integrate Wormholy into your project using Swift Package Manager.
  • Network Traffic Statistics View: Analyze networking stats with detailed breakdowns of HTTP methods, status code distributions, error types, response size stats, and more for precise debugging insights.
  • SwiftUI Rewrite: The entire library has been rewritten using SwiftUI, offering improved performance and a modern interface.
  • Status Code Filtering: Easily filter responses by status code to streamline your debugging process.
  • Wormholy now requires iOS 16+. If you still support iOS 15 or below, please use release 1.7.0.

Enhancements

  • Improved Cache Handling: Enhanced handling of urlSession(_:dataTask:didReceive:completionHandler:) to accurately set cache storage policies based on URLRequest cache policies. Adjustments made to canInit(with:) to properly skip API calls when using NSURLRequestReturnCacheDataElseLoad or NSURLRequestReturnCacheDataDontLoad.
  • Enable/Disable Tracking: Introduced the setEnabled method to toggle Wormholy tracking, allowing you to easily disable it in different environments for better control.

Important Notes

  • It is recommended to remove Wormholy before releasing apps to production to maintain optimal performance and security.

1.7.0

04 Aug 12:20
Compare
Choose a tag to compare

Update: now the minimum version supported is iOS 11.
Fix: fixed an error in Xcode 14.x for people using Carthage, that was preventing them to install the library. #126
Fix: fixed a warning in WormholyConstructor.m:6:63 A function declaration without a prototype is deprecated in all versions of C.

1.6.6

07 Mar 11:20
Compare
Choose a tag to compare

fix: search result on Response Body and Request Body screen now are visible in dark mode.

1.6.5

01 Nov 19:24
Compare
Choose a tag to compare
  • Fix: crash on iOS 15 #105
  • Fix authentication challenge handling to fix SSL pinning issue. #108
  • Fix: keyboard content inset bug #99
  • Added an option for a default filter in the search bar #100

1.6.4

14 Dec 11:51
Compare
Choose a tag to compare
  • fix: sometimes was impossible to display the request body.

1.6.3

07 Sep 10:28
Compare
Choose a tag to compare
  • Fixed an infinite loop blocking bug related to multipart requests. #92 #38
  • Renamed blacklistedHosts to ignoredHosts. #88
  • Added a way using the property limit for limiting logging count. #90

1.6.2

06 May 22:09
Compare
Choose a tag to compare
  • The request body is now present again. It was removed wrongly in release 1.6.0.

1.6.1

26 Apr 18:06
Compare
Choose a tag to compare

The dark mode is here πŸŽ‰ thanks @SagarSDagdu #83

1.6.0

19 Apr 15:54
Compare
Choose a tag to compare

Thanks to @smarttuner #75, now you can:

  • share cURL representation of requests
  • share requests and responses (as examples) as Postman collection (v2.1)

1.5.2

01 Apr 10:24
Compare
Choose a tag to compare
  • Now Wormholy works correctly with Swift 5.2 and Xcode 11.4 #80
  • Added Swift version to podspec file