Skip to content
This repository has been archived by the owner on Jun 28, 2023. It is now read-only.

Update to 3.8.0 beta.1 #2

Merged
merged 15 commits into from
Mar 22, 2020

Conversation

kevinfarst-earnin
Copy link
Collaborator

What does this PR do?

  • Updates the SDK to tag 3.8.0-beta.1
  • Beta changes include a fix related to an exception in SEGFileStorage

Questions:

  • Does the docs need an update? No
  • Are there any security concerns? No, storage is still encrypted
  • Do we need to update engineering / success? No

danieljackins and others added 15 commits July 18, 2019 17:34
adding “name” field to payload;updated nimble to version 7.3.4
* Add iOS Backgrounded Event.

* Bump Xcode CI version

* Bump pods

* Updated properties

* Simplified App Backgrounded call

* Fixed test since we dropped the param.

* Reverted xcode CI version number
…io#836)

* Prepare for release 3.7.0

* Updated cartfile.

* Updated version in SEGAnalytics.m

* Updated version in readme instructions.
… done so that tvOS targets could build without linker errors. (segmentio#842)
* Support SSL pinning

Client integrations can optionally pass in a NSURLSessionDelegate in the SEGAnalyticsConfiguration object.
If set, NSURLSessionDelegate callbacks are forwarded to the client code where SSL pinning checks can be implemented

* test httpSessionDelegate configuration
* Fix for LIB-1416 & Github segmentio#846

- Stops blindly passing dictionaries.
- Property dictionaries are checked for NSCoding conformance to ensure they can be serialized.
- Property dictionaries are deep copied so contents can’t change while the pipeline is in progress.
- Puts a try/catch arrangement as a temporary guard against crashes for serialization failures until the storage format can be changed.

* Fixed missing ;

* Added test for deepCopy/conformance additions.
)

* Converted file storage to JSON from plist.

* Updated string storage to account for JSON vs plist differences.

* update podfile lock.

* Remove some NSNull hacks.

* Updated tests to validate null values.
…mentio#856)

* Respond to changes regarding advertising ID.

* Removed unnecessary context.

* Remove extraneous NSNull handling causing tests to fail.

* Added weakify/strongify macros.

* Removed extraneous NSNull checking.

* Put locking around static context access.
Version 3.8.0-beta.1
Copy link

@ahmad-earnin ahmad-earnin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good 👍

@kevinfarst-earnin kevinfarst-earnin merged commit 6328bf3 into activehours:master Mar 22, 2020
@kevinfarst-earnin kevinfarst-earnin deleted the 3.8.0-beta.1 branch March 22, 2020 01:22
kevinfarst-earnin added a commit to kevinfarst-earnin/analytics-ios that referenced this pull request Mar 25, 2020
kevinfarst-earnin added a commit that referenced this pull request Mar 25, 2020
* Revert "[CORE-1117] Wrap converted plist values in JSON object (#3)"

This reverts commit 0bfec0c.

* Revert "Update to 3.8.0 beta.1 (#2)"

This reverts commit 6328bf3.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants