From dc73445b0192da157f8028e2128e690fbd0e98a8 Mon Sep 17 00:00:00 2001 From: Cody Garvin Date: Fri, 28 Aug 2020 11:29:27 -0700 Subject: [PATCH] Prepare for release 4.0.5 --- Analytics.podspec | 2 +- Analytics/Classes/SEGAnalytics.m | 2 +- Analytics/Info.plist | 2 +- CHANGELOG.md | 15 +++++++++++---- Examples/CarthageExample/Cartfile | 2 +- 5 files changed, 15 insertions(+), 8 deletions(-) diff --git a/Analytics.podspec b/Analytics.podspec index 27ba7f04c..ddca15edb 100644 --- a/Analytics.podspec +++ b/Analytics.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "Analytics" - s.version = "4.0.4" + s.version = "4.0.5" s.summary = "The hassle-free way to add analytics to your iOS app." s.description = <<-DESC diff --git a/Analytics/Classes/SEGAnalytics.m b/Analytics/Classes/SEGAnalytics.m index 093c45e97..db41afea4 100644 --- a/Analytics/Classes/SEGAnalytics.m +++ b/Analytics/Classes/SEGAnalytics.m @@ -534,7 +534,7 @@ + (NSString *)version { // this has to match the actual version, NOT what's in info.plist // because Apple only accepts X.X.X as versions in the review process. - return @"4.0.4"; + return @"4.0.5"; } #pragma mark - Helpers diff --git a/Analytics/Info.plist b/Analytics/Info.plist index 036890da2..c7ac749aa 100644 --- a/Analytics/Info.plist +++ b/Analytics/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 4.0.4 + 4.0.5 CFBundleVersion $(CURRENT_PROJECT_VERSION) NSPrincipalClass diff --git a/CHANGELOG.md b/CHANGELOG.md index c4566a9a0..d55255d05 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,26 +1,33 @@ Change Log ========== +Version 4.0.5 (pre-release) (28 August, 2020) +----------------------------- +* [Fix](https://github.com/segmentio/analytics-ios/pull/937) Fixed issue where non-serializable types would get into payload. +* [Fix](https://github.com/segmentio/analytics-ios/pull/931) Fixed double device payload. +* [New](https://github.com/segmentio/analytics-ios/pull/930) Deprecated configuration access and updated associated tests. +* [Fix](https://github.com/segmentio/analytics-ios/pull/925) Disregard payloads that fail conversion from plist to json. +* [New](https://github.com/segmentio/analytics-ios/pull/922) Added Swift and Carthage badging. -Version 4.0.4 (14 July, 2020) +Version 4.0.4 (pre-release) (14 July, 2020) ----------------------------- * [New](https://github.com/segmentio/analytics-ios/pull/918) Added MacOS support. * [Fix](https://github.com/segmentio/analytics-ios/pull/921) Fixed SEGLog permissions. * [Fix](https://github.com/segmentio/analytics-ios/pull/920) Adopted Swift 5 syntax in tests. Removed SwiftTryCatch dependency for tests. Fixed deadlock from #916. -Version 4.0.3 (6 July, 2020) +Version 4.0.3 (pre-release) (6 July, 2020) ----------------------------- * [Fix](https://github.com/segmentio/analytics-ios/pull/917) Fixed an issue with old traits overwriting new traits. * [New](https://github.com/segmentio/analytics-ios/pull/915) Added full example flow with Swift Package Manager compatibility. * [Fix](https://github.com/segmentio/analytics-ios/pull/914) Fix SwiftUI previews in macOS Catalyst builds. -Version 4.0.2 (25 June, 2020) +Version 4.0.2 (pre-release) (25 June, 2020) ----------------------------- * [New](https://github.com/segmentio/analytics-ios/pull/913) Separate public utils from private utils appropriately. * [New](https://github.com/segmentio/analytics-ios/pull/912) Payload Info & Traits Fixes. * [New](https://github.com/segmentio/analytics-ios/pull/911) Updated SPM for code coverage compatibility. * [New](https://github.com/segmentio/analytics-ios/pull/909) Removed Quick and Nimble, updated unit tests. -Version 4.0.1 (18 June, 2020) +Version 4.0.1 (pre-release) (18 June, 2020) ----------------------------- * [New](https://github.com/segmentio/analytics-ios/pull/905) Added global state management; Middleware now receive all context data. * [New](https://github.com/segmentio/analytics-ios/pull/885) change logic for screen naming conventions. diff --git a/Examples/CarthageExample/Cartfile b/Examples/CarthageExample/Cartfile index a6036de9d..4d74c21cf 100644 --- a/Examples/CarthageExample/Cartfile +++ b/Examples/CarthageExample/Cartfile @@ -1,3 +1,3 @@ -github "segmentio/analytics-ios" "4.0.4" +github "segmentio/analytics-ios" "4.0.5" # Use a local project when debugging # git "~/Code/segmentio/analytics-ios/" "master"