0.0.3
Pre-release
Pre-release
Highlights
- Adds broad Dummy synthesis and valid recording placeholders for common standard-library, Foundation, Dispatch, and Combine values.
- Adds ClientStub and ClientSpy for closure-field dependency clients, richer standalone closure doubles, typed invocation outcomes, timing, completion ordering, call stacks, and strict lifecycle checks.
- Adds reusable custom, regex, enum-case, key-path, and approximate matchers together with deterministic fault and cancellation injection.
- Adds batch ManualStub generation, an automatic SwiftPM build-tool plugin, prewarming, and runtime performance diagnostics.
- Expands automatic runtime support for generic, variadic, function-valued, accessor, and forwarding shapes across synchronous and asynchronous requirements.
- Replaces SDK type exceptions with fail-closed runtime ABI calibration for resilient, imported, and opaque generic arguments, backed by external-consumer and cross-platform regression coverage.
See the full changelog.