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.