Skip to content

Releases: SRGSSR/srganalytics-apple

Maintenance release

24 Sep 11:38
77088eb
Compare
Choose a tag to compare

This release updates dependencies to avoid rare crashes on tvOS 15.

Maintenance release

22 Sep 11:38
27d02f2
Compare
Choose a tag to compare
  • Remove comScore missing AdSupport.framework warning.
  • Fix an assertion which could be thrown unnecessarily in some cases during development.

Deployment target update to iOS 12

20 Jul 10:52
cfd625c
Compare
Choose a tag to compare

The minimum deployment target has been bumped to iOS 12.

M1 compatibility and page view fixes

15 Jun 09:41
5f84139
Compare
Choose a tag to compare
  • Projects using SRG Analytics can now be compiled and run on M1.
  • Prevent page views from being emitted when the application is in background.
  • Explicitly mark SRGAnalyticsTracker as unavailable in extensions (which was already the case but not explicit).

Archiving fix

22 Apr 14:29
6fcfbf3
Compare
Choose a tag to compare
  • This release fixes an Xcode archiving bug for projects using SRG Analytics. (#53)
  • The integration documentation has been improved, in particular regarding application name and version information.
  • The demo project provides a tool for testing web content embedding.

Documentation improvement for web content display

26 Mar 15:45
Compare
Choose a tag to compare

This release does not contain any code change, but improves documentation about how page views should be measured when an app presents web content.

Please read the corresponding section carefully and update your application if needed to comply with this mandatory Mediapulse requirement. Should you fail to do so, Mediapulse will reject your application when they validate it.

AdSupport removal

23 Feb 10:29
Compare
Choose a tag to compare

The AdSupport framework (the one responsible for the infamous IDFA) was implicitly linked with SRG Analytics. This dependency has been removed.

NetMetrix removal

12 Feb 13:12
Compare
Choose a tag to compare
  • Page view measurements are not sent to NetMetrix anymore.
  • SRG Data Provider has been updated. More information is available from the corresponding release notes.

Breaking changes

  • The netMetrixIdentifier parameter has been removed from SRGAnalyticsConfiguration initializer.

Known issues

  • This release does not include support for Apple Silicon architecture in simulators (#49).

Assertion removal in release builds

11 Dec 10:24
Compare
Choose a tag to compare

Ensure assertions are never fired in release builds.

SwiftUI page view tracking

07 Dec 10:33
Compare
Choose a tag to compare
  • Add page view tracking for SwiftUI views. Link your project with the new SRGAnalyticsSwiftUI library and use the tracked(withTitle:levels:labels:) modifier.
  • Remove page view tracking for SRGMediaPlayerViewController. Applications are responsible of tracking page views when presenting instances of this class.
  • Child view controllers are now automatically tracked. This behavior can still be customized using the SRGAnalyticsContainerViewTracking protocol.