Skip to content

1.4.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 08 Jun 11:12
· 31 commits to main since this release

What's Changed

NB: Breaking changes in this release.

  1. func screenIdentifier(for viewController: UIViewController) -> ScreenIdentifier? method is added to TTIMetricsReceiver and RenderingMetricsReceiver.
  2. func ttiMetricsReceived(metrics: TTIMetrics, screen: ScreenIdentifier) and func renderingMetricsReceived(metrics: RenderingMetrics, screen: ScreenIdentifier) now receive the same type which is returned from the screenIdentifier(for:).
  3. ViewControllerLoggingReceiver also has the same method screenIdentifier(for:) and receives not String but ScreenIdentifier.
  4. shouldTrack(viewController:) method is removed. Return nil from screenIdentifier(for:) if you do not want to track this view controller.
  • Introduce typed identifiers for screen level metric receivers by @pilot34 in #10
  • Experiment to create view controller observers on the background by @pilot34 in #11

Full Changelog: 1.3.0...1.4.0