Skip to content

Releases: pmusolino/Wormholy

2.2.0

14 Oct 21:28

Choose a tag to compare

Full Changelog: 2.1.1...2.2.0

  • Feature: New UI that adheres to the iOS 26 design system requirements.
  • Fix: Handle redirects properly and add redirect test #156

2.1.1

01 May 22:55

Choose a tag to compare

Fix: Resolved an issue where the response body could be duplicated in the request detail view under certain conditions. #153

2.1.0

23 Mar 15:42

Choose a tag to compare

Fix: The pop-up displaying network requests does not appear in Release 2.0.0 when a modal view or controller is already presented. #149
Fix: Can't set Wormholy.setEnabled(_:) before initialization #150

2.0.0

05 Dec 16:18

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

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

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

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

Choose a tag to compare

  • fix: sometimes was impossible to display the request body.

1.6.3

07 Sep 10:28

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

Choose a tag to compare

  • The request body is now present again. It was removed wrongly in release 1.6.0.