Removed Support for ComScore Page Views
This release removes support for tracking ComScore page views.
Miscellaneous Improvements
- Overlay Support: Added overlay functionality to
SystemVideoView
. - Enhanced Security: Prevented item creation from unofficial service endpoints. The
Server.init(baseUrl:queryItems:)
initializer, while still available, will be deprecated in a future release and now triggers an assertion if used. - Improved Documentation: Enhanced the organization and clarity of documentation catalogs.
- Analytics Delegate: Introduced
AnalyticsDelegate
, enabling applications to be informed whenever events or page views have been sent.
Breaking Changes
- The
Analytics.trackPageView(commandersAct:)
method now exclusively accepts Commanders Act page view data. ThecomScore
parameter has been removed. - The
ComScorePageView
type and thec8
property fromComScoreLabels
have been removed. - The
comScorePageView
property has been removed from thePageViewTracking
protocol. - The SwiftUI page view tracking modifier
tracked(commandersAct:)
now only supports Commanders Act page view data, removing the previously availablecomScore
parameter.
What's Changed
- Improve documentation by @defagos in #1067
- Add method to respond to state changes at the user interface level by @defagos in #1070
- Add article about resource optimization by @defagos in #1072
- Add hover support by @defagos in #1073
- Fix layout glitches during rotation by @defagos in #1074
- Add GitHub workflows by @waliid in #1075
- Avoid running the release workflow when it is not appropriate by @waliid in #1084
- Fix Pillarbox version in the demo app by @waliid in #1089
- Improve log formatting by @defagos in #1088
- Rename CI workflow by @waliid in #1090
- Update tooling documentation by @defagos in #1091
- Disable parallel testing to improve CI unit test reliability by @defagos in #1085
- Add important instructions for apps using a delivery pipeline by @defagos in #1093
- Add
hlsreport
information by @defagos in #1094 - Avoid flaky expectations capturing values during a hardcoded time interval by @defagos in #1099
- Add timeouts for GitHub action jobs by @waliid in #1101
- Prevent item creation from non-official service endpoints by @defagos in #1102
- Remove dead code by @defagos in #1103
- Document limit restrictions when casting to AirPlay receivers by @defagos in #1109
- Polish documentation catalogs by @defagos in #1105
- Cleanup Makefile targets by @waliid in #1104
- Declare monitoring resources by @defagos in #1111
- Increase job timeouts to 30 minutes by @defagos in #1112
- Add system video view overlay support by @defagos in #1114
- Avoid using shellcode env with pkgx by @waliid in #1119
- Fix demo deliveries by @waliid in #1120
- Improve demo playback slider by @waliid in #1118
- Remove comScore page views by @defagos in #1121
- Fix system video view overlay issues by @defagos in #1122
- Support custom tracking when page views are tracked by @waliid in #1124
Full Changelog: 6.0.0...7.0.0