Releases: adobe/aepsdk-core-ios
Releases · adobe/aepsdk-core-ios
v5.3.2
Release Notes
- Fixed an issue where in-app message was not reframed in split screen mode.
What’s Changed
- Release v5.3.2, promoting to main branch (#1111) @PravinPK
- Move Core v5.3.2 to Stage (#1109) @PravinPK
- Updating versions to 5.3.2 (#1110) @github-actions
staging
->main
[tag: testutils-5.2.3] Fix data races (#1106) @timkimadobe- dev-testutils -> staging [tag: testutils-5.2.3] Fix data races (#1105) @timkimadobe
- Updating TestUtils version to 5.2.3 (#1104) @github-actions
- Address data races in AEPTestUtil classes (#1103) @timkimadobe
- Bugfix : Reframing IAM during iPad splitScreen (#1102) @PravinPK
- staging -> main (tag: testutils-5.2.2) - Fix TestBase timeout (#1101) @timkimadobe
- dev-testutils -> staging (tag: testutils-5.2.2) - Fix TestBase timeout (#1100) @timkimadobe
- Fix TestBase timeout (#1099) @timkimadobe
- Add API validation scripts (#1098) @praveek
v5.3.1
Release Notes
- Updated
responseHttpHeader(forKey:)
inHttpConnection
struct to ensure case-insensitive header field lookups.
What’s Changed
- Staging to main for v5.3.1 (#1097) @praveek
- Dev to staging for v5.3.1 (#1096) @sbenedicadb
- Updating versions to 5.3.1 (#1094) @github-actions
- HTTPURLResponse headers are now case-insensitive (#1093) @sbenedicadb
- staging -> main (tag: testutils-5.2.1) (#1092) @timkimadobe
- dev-testutils -> staging (tag: testutils-5.2.1) (#1091) @timkimadobe
- Update podspec to include BUILD_LIBRARY_FOR_DISTRIBUTION (#1090) @timkimadobe
- staging -> main (tag: testutils-5.2.0) (#1088) @timkimadobe
- dev-testutils -> staging - AEPTestUtils fixes and updates (tag: testutils-5.2.0) (#1087) @timkimadobe
- TestUtils cleanup and updates (#1084) @timkimadobe
- Fix TestBase getSharedStateFor (#1083) @timkimadobe
- Restructure AEPTestUtils internal frameworks (#1082) @timkimadobe
v5.3.0
Release Notes
- Added an
onError
method to theFullscreenMessageDelegate
to notify of the reason when an in-app message fails to display.
What’s Changed
- staging -> main (v5.3.0) (#1078) @praveek
- dev -> staging (v5.3.0) (#1077) @praveek
- Updating versions to 5.3.0 (#1076) @github-actions
- MOB-21457 - support the return of a presentation error when an in-app message can't be displayed (#1074) @sbenedicadb
- Update SignalView.swift (#1072) @praveek
- Merge AEPTestUtils changes into dev (#1068) @timkimadobe
- Use instanced EventHub with ExtensionContainer (#1065) @timkimadobe
- Update test app (#1067) @praveek
- Add additonal test scenarios to Swift sample app (#1063) @praveek
- [MOB-21093] Standardize event names (#1056) @praveek
v5.2.0
Release Notes
- Added a new EventSource constant (
com.adobe.eventSource.debug
) and utility methods. - Added support for in-app message HTML content to control its background transparency.
- Fixed data races in EventHub and Services and implemented additional stability fixes.
What’s Changed
- Staging to main 5.2.0 (#1053) @cdhoffmann
- Dev 5.2.0 to Staging (#1052) @cdhoffmann
- [MOB-21202]Add extension name to operation orderer tag for debugging (#1051) @cdhoffmann
- Fix race condition in registerEventListener (#1050) @praveek
- Updating versions to 5.2.0 (#1049) @github-actions
- Add debug event support (#1048) @cdhoffmann
- More stability fixes (#1046) @praveek
- Support transparent backgrounds in HTML (#1047) @sbenedicadb
- Stability fixes (#1045) @praveek
- Remove semaphore from PersistentHitQueue (#1042) @praveek
- Correct user default migration key for Identity analytics push sync (#1041) @kevinlind
- [MOB-21073] Revert removal of log level in log string (#1040) @cdhoffmann
v5.1.0
Release Notes
- Added a new constant and a utility method to AEPServices to detect if
URLError
is recoverable. - Lifecycle extension now computes the
xdm:isUpgrade
metric in theapplication.launch
event when either CFBundleShortVersionString or CFBundleVersion changes. - Fixed an issue in the Signal and Identity extensions that caused the hit processor to drop queued hits when the device's network was offline.
- Fixed an edge case where
a.push.optin=false
event may be sent to Analytics even whenMobileCore.setPushIdentifier()
API is not used. - Fixed data races in ExtensionContainer, ApplicationSystemInfoService, DiskCacheService, and FileSystemNamedCollection.
What’s Changed
- staging -> main (v5.1.0) (#1039) @praveek
- dev -> staging (v5.1.0) (#1037) @praveek
- Fix log in signal hit processor (#1038) @praveek
- Updating versions to 5.1.0 (#1036) @github-actions
- Retry hit processor requests failing with recoverable URL errors (#1026) @praveek
- Fix race conditions (#1035) @praveek
- Make the URLError extension isRecoverable property public to be used by other extensions (#1028) @addb
- Add Helper to verify if URLError is recoverable (#1027) @addb
- Lifecycle v2 enhancement (app upgrade) (#1020) @yangyansong-adbe
- Update constant name and type for Recoverable URL Errors list (#1024) @addb
- Identity don't dispatch Analytics push event on privacy change (#1022) @kevinlind
- [MOB-20702] Weak self fix (#1023) @cdhoffmann
- Add a list of recoverable network transport errors (#1021) @addb
- Update packages.json (#1018) @praveek
v4.2.4
Release Notes
- Fixed a race condition when accessing sharedStateName inside ExtensionContainer.
What’s Changed
- Fix error in validation script (#1034) @praveek
- Updating versions to 4.2.4 (#1033) @github-actions
- Update services pod version (#1032) @praveek
- -[MOB-21055] synchronize access to sharedStateName in ExtensionContainer for thread safety (#1030) @sbenedicadb
- Update version and fix scripts (#1031) @praveek
v5.0.0
Release Notes
Major version update of Adobe Experience Platform Core iOS SDKs are live! It contains the following extensions:
- Core 5.0.0
- Identity 5.0.0
- Signal 5.0.0
- Lifecycle 5.0.0
Please note that the current release includes the following changes:
- Updated the minimum supported version to iOS 12.0 and tvOS 12.0.
- Include XCFrameworks built with Xcode 15.0.1 with the GitHub release.
- Include a privacy manifest for AEPCore and AEPServices
What’s Changed
- remove podspec script from circleci temporarily (#1015) @cdhoffmann
- add xcodegen download to dependencies (#1014) @cdhoffmann
- fix spacing (#1013) @cdhoffmann
- add install_dependencies to test-spm-podspec-archive step (#1012) @cdhoffmann
- Staging to main for 5.0.0 release (#1011) @cdhoffmann
- Recommended build setting removal of Code_signing_identity (#1010) @cdhoffmann
- Dev v5.0.0 to staging (#1005) @cdhoffmann
- Point to staging for rules engine (#1004) @cdhoffmann
- Update release.yml (#1003) @praveek
- Fix tests with AEPTestUtils and other MISC fixes (#1002) @cdhoffmann
- -fix wrong string in MessageGestures, ran formatting (#995) @sbenedicadb
v4.2.3
Release Notes
- Fix podspec dependencies not being restricted to current major version
- Fixed an issue that was allowing in-app messages without content to be displayed.
What’s Changed
- Staging to main 4.2.3 (#1000) @cdhoffmann
- [MOB-20427] - don't show fullscreenmessage with empty html (#1001) @sbenedicadb
- Dev v4.2.3 to staging (#999) @cdhoffmann
- Updating versions to 4.2.3 (#998) @github-actions
- Add upper limit to podspec dependencies (#997) @cdhoffmann
v4.2.2
Release Notes
- Add array support for token replacement in the launch rules engine.
- Fixed a caching issue that could cause display problems when two or more in-app messages were being triggered by identical conditions.
What’s Changed
- Staging to main 4.2.2 (#991) @cdhoffmann
- Dev v4.2.2 to Staging (#990) @cdhoffmann
- Updating versions to 4.2.2 (#989) @github-actions
- [PLATIR-35300] Add array replace token support (#988) @cdhoffmann
- -[PLATIR-35547] - fix temp html usage in fullscreen message and add logging around event history (#987) @sbenedicadb
v4.2.1
- Reverts storage for tvOS back to UserDefaults.