Releases: segmentio/analytics-ios
Releases · segmentio/analytics-ios
Version 3.7.0-beta.1
- Fix: Remove -beta suffix from CFBundleShortVersionString
Version 3.7.0-beta
-
Improvement: Make the maximum queue size configurable
-
Improvement: Make the flush interval configurable
-
Fix: Fix linking issues when automatic framework linking is disabled
-
Fix: Retry HTTP 429 status codes
-
Fix: Send RFC 7231 Formatted User Agent
-
Fix: Ensure queue is always < 1000 items
-
Fix: Reset SEGUserIdKey only on tvOS
-
Fix: Renames GZIP category to prevent collisions
-
Fix: sharedAnalytics returns null before setup
-
Fix: Swift 4 support
Version 3.6.9
- Fix: Fixes some compiler warnings seen when importing analytics-ios via Swift in a Carthage project.
- Fix: Fix crash when trying to get screen name in some cases.
- New: Support schema defaults.
- New: Send disabled events to Segment so they can be surfaced in the debugger. This won't be sent to any destinations.
- Fix: Fix date formatting to be RFC 3339 compliant.
- Fix: Always deliver events asynchronously to integrations.
Version 3.6.8 has been deleted as it contained a bug which could cause events to not be delivered to the Segment API.
Version 3.6.7 *(24th August, 2017)*
- Use DEBUG preprocessor flag to conditionally disable assertions in prod #711
Version 3.6.6 (Aug 15, 2017)
- Update
Info.plist
version with library version. Add Makefile for building dynamic framework via Carthage. Explicitly distributing frameworks for installation outside of dependency managers.
Version 3.6.5 *(7th August, 2017)*
Version 3.6.4
- Add workaround for UIApplication type mismatch with Swift mapping. #704
Version 3.6.3 *(7th July, 2017)*
- Fix NSURLSession being prematurely invalidated (#702)
Version 3.6.2 (6th July, 2017)
Version 3.6.1 *(24th May, 2017)*
- Pass through userInfo when posting NSNotification
- Fix
Application Updated
event #685 - Fix
Application Opened
event #675 - Fire during applicationWillEnterForeground, not just applicationDidFinishLaunching
- Adding from_background, referring_application and url to Application Opened event
- Add [session finishTasksAndInvalidate] to SEGHTTPClient.m to prevent memory leak #679
- Use a separate queue for endBackgroundTask to fix deadlock (#684)
- Exposing SEGMiddleware and SEGContext header publicly
- Removing deprecated APIs
- Adding several test suites - reaching 70% coverage