Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Releases/v0.14.0 #41

Merged
merged 10 commits into from
Oct 30, 2024
Merged

Releases/v0.14.0 #41

merged 10 commits into from
Oct 30, 2024

Conversation

andrewjl-mux
Copy link
Contributor

@andrewjl-mux andrewjl-mux commented Oct 2, 2024

Breaking

Improvements:

  • update Mux Data dependencies
  • add Swift Package Manager example

Steps to migrate existing integration

  1. Replace calls to MuxImaLister with MUXSDKIMAAdListener. MuxImaListener supports the same new API so this step is optional, the remaining steps are applicable to MuxImaListener. As of v0.14.0, MuxImaLister is deprecated and will be removed in a future release.
  2. Supply an IMAAdsLoader when calling the MUXSDKIMAAdListener initializer. Make sure your IMAAdsLoader delegate is configured before this step.
  3. MUXSDKIMAAdListener will forward IMAAdsLoaderDelegate calls to your delegate.
  4. When you've created a new IMAAdsManager, like you've done with IMAAdsLoader, configure your own IMAAdsManagerDelegate first and then call monitorAdsManager.
  5. MUXSDKIMAAdListener will forward IMAAdsManagerDelegate calls to your delegate.
  6. Remove calls to dispatchEvent, dispatchError, and onContentPauseOrResume from your integration.

* chore: update dependencies, bump minor version

* chore: cleanup

* switch to plain text in LICENSE

* move run-tests script to scripts

* remove unnecessary example files

* stop tracking Podfile.lock changes

* stop tracking Pods directory content changes

* remove old comment about travis CI, it is no longer used

* test: move unit tests out of demo app into package

* test: replace IMA tests

refactor: use init instead of new

* test: remove Specta tests, replaced 1-1 with XCTest

* chore: updated example
@andrewjl-mux andrewjl-mux requested a review from a team as a code owner October 2, 2024 23:19
buildkite tbd
@daytime-em
Copy link
Contributor

Need to write a brief migration guide here. It will automatically be moved onto the GH release.

Optionally, we can also add a note about it to the dev guide

@daytime-em daytime-em merged commit 9875350 into master Oct 30, 2024
2 checks passed
@daytime-em daytime-em deleted the releases/v0.14.0 branch October 30, 2024 22:09
Copy link

A draft release has been created for this version. Find it here! https://github.com/muxinc/mux-stats-google-ima/releases/tag/untagged-cf43021e5a42f1ffeb4d

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants