Releases: adobe/aepsdk-core-ios
v3.2.3
What’s Changed
- Staging -> main v3.2.3 (#677) @yangyansong-adbe
- Update package.swift (#664) @yangyansong-adbe
v3.2.2
What’s Changed
- Remove double URL encoding of AEPIdentity identifiers (#659) @kevinlind
- Prevent possible crash at shutdown in EventHub (#658) @nporter-adbe
- Reduce log level for retrieving shared state (#657) @nporter-adbe
- Update SPM instructions (#656) @nporter-adbe
v3.2.1
What’s Changed
- Staging -> Main (v3.2.1) (#653) @kevinlind
- dev -> staging (3.2.1) (#652) @kevinlind
- Bump all versions to v3.2.1 (#651) @kevinlind
- Fix authentication state when calling syncIdentifiers (#649) @kevinlind
- main -> staging (#648) @nporter-adbe
v3.2.0
What’s Changed
- Support for handling identities request
Event
's in AEPIdentity (#625) - Improve public visiblity of
RuleConsequence
(#626, #627) - Added
getDeviceModelNumber
toSystemInfoService
(#628) - Various additions to
ThreadSafeDictionary
(#629) - Added the ability to make a network request with raw data that is not UTF encoded (#631)
- Fixed a bug where condition definitions that did not contain a value were not handled correctly (#632)
- Introduced an API to set button image data to the
FloatingButton
(#633) - Added
optimize
EventType
(#638) - Introduced an API to hide the
FullscreenMessage
(#640) - Fixed a bug where token (~ timestampu) was not expanded correctly (#642)
- Introduced
webViewDidFinishLoading
toFullScreenMessageDelegate
(#644)
Note: This release introduces breaking changes to the
NetworkService
and theSystemInfoService
.
v3.1.3
What’s Changed
- v3.1.3 Staging to main (#624) @shalehaha
- Dev v3.1.3 to staging (#623) @shalehaha
- v3.1.3 release (#622) @shalehaha
- [MOB-14325] - Public getter for fullScreen message webview (#621) @PravinPK
AEPCore.xcframework.zip
469c50b6a4b0427070d32406df1561ed8083934c9b1a305e299ae1f6c65cdaae
AEPServices.xcframework.zip
dbccf848e590d67d0ce814384693dd999a10629db6c7b0960eaed7515fd66521
AEPLifecycle.xcframework.zip
edb2a54cb0eb28bf1a4511ea28b3f52a954366aeff25e380f6c9c3b9f4707af9
AEPIdentity.xcframework.zip
a063d918290f97c02602e69b315a566483bf2fcfb6af09da78aa9b8190e6920f
AEPSignal.xcframework.zip
38e074a6b1d7213e4b2181404037b2cedae9f9a912594e18ea0a539f8f560dc7
AEPRulesEngine.xcframework.zip
c3e33c592e543a321b43b0a6cce6611991851de2bea100986c9e449ae6e935f0
v3.1.2
What’s Changed
- Staging to main for 3.1.2 (#619) @shalehaha
- Security improvement (#620) @yangyansong-adbe
- dev v3.1.2 to staging (#618) @shalehaha
- fix a swift compatibility issue (#617) @shalehaha
- bump up version to 3.1.2 (#616) @shalehaha
- use version-based dependency to include rules engine in package.swift (#615) @shalehaha
- fix a bug where session was not reused for the same domain (#614) @shalehaha
- make rules engine code public (#612) @shalehaha
- Fix codcov (#611) @yangyansong-adbe
- Fetch latest configuration on identity bootup (#610) @nporter-adbe
- Dismiss button not removing the temp file (#606) @ravjain-adb
- make unit test a little bit more stable (#601) @shalehaha
AEPCore.xcframework.zip
f968cfbd9dde54c0522528ed51b5c6326c06ba023431db3d56b2e81fca6215fb
AEPServices.xcframework.zip
3edf8e8e1055102e7c33b7e7b6aac4528731cb5764a1fea19f666fe61d9fe9c4
AEPLifecycle.xcframework.zip
91459c694e7c268129195b181245aad9014852f38e314f7b5e9878d6d4b37431
AEPIdentity.xcframework.zip
12ecf2e8bea25c888164f6f69b73541264abbbf25905b7b364a6875f3b355ce5
AEPSignal.xcframework.zip
e14df9317a8e7e15ff08a08126f1656eef98ffa832b7ea4bf47a956c18dd3c51
AEPRulesEngine.xcframework.zip
4345e2262576a6a998e18b6262bfb68c009252ccbf1e3ec3a529aaddb99fc7c0
v3.1.1
What’s Changed
- 3.1.1 release (#605) @shalehaha
- Dev v3.1.1 to staging (#604) @shalehaha
- Fix log warnings (#603) @nporter-adbe
- Require extensions to be NSObjects (#602) @nporter-adbe
- make command to bump up the versions (#600) @shalehaha
- Only share event hub state after started (#599) @shalehaha
- Let AEPCore source code compiled with Mac catalyst (#595) @yangyansong-adbe
checksum:
AEPCore.xcframework.zip
0594edb538d2717fcbb3019f59cc56e01836adf245f536fcbc94051db7455838
AEPServices.xcframework.zip
66a4678c472c752c0d6226ea0f1453fef0f72bd2817e49944219a1ae4f8313f4
AEPLifecycle.xcframework.zip
525191e3471a9f462be1c79e4f4c94f6e8763f65374a7cca6337e2c42b503f68
AEPIdentity.xcframework.zip
52578b530204cb3bca4993d1014a50f06e2f6a8b32cc859d65266a2f33733763
AEPSignal.xcframework.zip
e5e4115c7e1d16ce6aed67163369ef81e4554380a8c02967e172ffe7720612d9
AEPRulesEngine.xcframework.zip
034136f0b1b117291fbf8b77b53e03da35ff970af1b685b300ed5704d9271bc8
v3.1.0
What’s Changed
- v3.1.0 release (#591) @shalehaha
- [AMSDK-11201] - Differentiate XDM vs standard shared state via eventName (#593) @PravinPK
- Fix migration bugs (#594) @nporter-adbe
- [AMSDK-10268]Handle Analytics response identity events (#584) (#590) @shalehaha
- [AMSDK-10268]Handle Analytics response identity events (#584) @cacheung
- Dev v3.1.0 to staging (#588) @shalehaha
- version to 3.1.0 (#587) @shalehaha
- Fetch latest shared state for nil event or an event that is yet to be versioned (#585) @nporter-adbe
- handle aam response content events (#586) @shalehaha
- Support legacy 3rd party extension registration (#583) @nporter-adbe
- Update event type/source docs (#579) @nporter-adbe
- Add reset complete event source (#578) @nporter-adbe
- fix wrong storage keys names for data migration (#577) @shalehaha
- use extension's name as the key for eventhub shared state (#575) @shalehaha
- Add barrier flag when getting XDM shared state (#576) @nporter-adbe
- [AMSDK-11211] Add reset identities API (#574) @nporter-adbe
- Add edge prefix to eventTypes (#573) @emdobrin
- print EventData as a prettified JSON string (option 2) (#562) @yangyansong-adbe
- use swfit Module name + calss name as the key name for an extension (#571) @shalehaha
- Include analytics and audience identities in GetIdentities response (#566) @praveek
- Fix IdentityProperties v4/v5 migration format (#567) @kevinlind
- API-> MobileCore.collectLaunchInfo (#561) @yangyansong-adbe
- fix function comments (#564) @yangyansong-adbe
- MobileCore.registerEventListener enhancement (#559) @yangyansong-adbe
- Change CustomIdentity to use underscores during encoding (#550) @nporter-adbe
- Regular listeners shouldn't be called for paired response events (#552) @emdobrin
- remove Alert message for UIServices (#547) @shalehaha
- Revert "Handle AdId to zero or empty on first launch (#530)" (#546) @kevinlind
- Remove requestConsent event source (#544) @nporter-adbe
- Add EventSource update and remove identity (#543) @kevinlind
- Add EventType com.adobe.eventType.identityEdge (#542) @kevinlind
- Update consent event source (#541) @nporter-adbe
- Add consent event source (#540) @nporter-adbe
- Remove message monitor from service provider, add onShowFailed to delegates (#535) @cdhoffmann
- UIService with Showable and Dismissible Protocols (#533) @cdhoffmann
- Simplify Zip Slip validation (#532) @cdhoffmann
- Improve shared state logging and don't add empty adId to event data (#531) @nporter-adbe
- Adding floating button to ui services (#527) @ravjain-adb
- Handle AdId to zero or empty on first launch (#530) @nporter-adbe
- Load privacy using raw value (#529) @nporter-adbe
- Fix link in docs (#526) @nporter-adbe
- Make HTTP constants public (#525) @cdhoffmann
- Added UI Services (#524) @cdhoffmann
- Update name of consent event source constant (#523) @nporter-adbe
- Add Consent event type/source and allow for setting daate encoding st… (#522) @nporter-adbe
- Default Header Locale Formatter (#520) @cdhoffmann
Checksum:
AEPCore.xcframework.zip :
236b38241df81c49f4087a643944eef89b061bc6ed4003f1c58d5fb2a8a8809a
AEPCore.AEPIdentity.zip :
8900696e18b8e487200efb6dc93d952b4178f7a5bec6a2f2db3bdb969dc4de9b
AEPLifecycle.xcframework.zip :
623c98a3e44c77dd0b17bd0efcdb22aaf0728eae1dbcba4667f41861b19a3866
AEPRulesEngine.xcframework.zip :
2f07b629fb1ca27b31c2dcf32ef8bfa55bb59a6ccd8f5ed0513becfe34d025f7
AEPServices.xcframework.zip :
7ee9a70f134a8571964b4618dc73c3ef4648e0a3f01089fece747b45f812cb12
AEPSignal.xcframework.zip :
db48bfd3df804e525d3d2d727dadf3493601a27f79cb7ed141cd3bb4eeb63efd
v3.0.0
What’s Changed
- Dev v3.0.0 to main (#517) @shalehaha
- Bump up version -> 3.0.0 (#516) @yangyansong-adbe
- fix compiler warning (#515) @shalehaha
- Add Cocoapods badges in README (#513) @yangyansong-adbe
- Update README - "About this project" (#504) @yangyansong-adbe
- remove spm dynamic targets (#510) @shalehaha
- rename CI step : "release AEPServices " (#511) @yangyansong-adbe
- Get experience cloud id error (#512) @nporter-adbe
- update variable name in release scripts (#509) @yangyansong-adbe
- Revert batch limit (#506) @addb
- Release workflow update: remove the option to skip verification (#505) @yangyansong-adbe
- main downmerge to dev (#507) @shalehaha
- Update docs for GA (#503) @cdhoffmann
- Improve CI/CD (#502) @yangyansong-adbe
v3.0.0-beta.3
What’s Changed
- Dev v3.0.0 - Main (3.0.0-beta pre release) (#501) @yangyansong-adbe
- Add "release action" to AEPCore repo; bump up version to 3.0.0-beta3 (#500) @yangyansong-adbe
- Imports the AEPRulesEngine module using Podfile (#499) @yangyansong-adbe
- Implement batchLimit on PersistentHitQueue (#496) @addb
- -updates for rules engine changes (#494) @sbenedicadb
- Add entry url validation for unzip utility. Defends against Zip Slip (#491) @cdhoffmann
- Clear SQL table instead of dropping it (#492) @nporter-adbe
- Make HitQueuing+PrivacyStatus public (#490) @emdobrin
- Don't encode push id (#465) @nporter-adbe
- change the default value of .barrier to false (#487) @shalehaha
- Allow per-hit computation of retry interval (#486) @nporter-adbe
- Hit url fix and swift version change to dev (#484) @nporter-adbe