Skip to content

v0.2.0

Latest

Choose a tag to compare

@Pankajbawane Pankajbawane released this 07 Jul 17:04
2df8c78

What's new

This release brings modularization design.

Why this design

Apps can depend on only the capabilities they need, such as mock-only usage without pulling in the SwiftUI inspection interface.
The full facade keeps existing integrations simple while the smaller products make future maintenance and testing boundaries clearer.

Key Changes

  • Added modular products: NetworkSpectatorCore, NetworkSpectatorMocking, NetworkSpectatorLogging, NetworkSpectatorUI, and full NetworkSpectator facade.
  • Added mock-only interception through NetworkSpectatorMocking without enabling logging, persistence, exports, or UI.
  • Kept import NetworkSpectator as the compatibility path for full integrations.
  • Split tests into Core, Mocking, Logging, UI, and Integration test targets.