Skip to content

Releases: segmentio/analytics-swift

Version 1.5.0

29 Nov 20:21
Compare
Choose a tag to compare
  • (Brandon Sneed) Update build/release process (#282)
  • (Brandon Sneed) Add JSONSafeEncoder for NaN/Infinity handling in JSON (#280)
  • (Brandon Sneed) Ensure update(settings:type:) is only called with .initial once. (#276)
  • (Brandon Sneed) Exclude PrivacyInfo.xcprivacy from swift package (silences warning) (#275)
  • (Brandon Sneed) Added visionOS support to package @ 5.9 (#274)
  • (Cristian Lupu) Add initial visionOS support (#271)
  • (Brandon Sneed) Fix user-specified Date objects not being output in ISO8601 format (#273)
  • (Brandon Sneed) Expanded pluginfind capabilities. (#272)
  • (Brandon Sneed) Fix remaining issues in async/sync mode switching. (#270)
  • (Brandon Sneed) Fixed merge issue.
  • (Brandon Sneed) Added operating mode config option & behavior. (#269)
  • (Brandon Sneed) Update package.swift for swift 5.7 (#261)
  • (Harold Martin) Allow configuration of custom userAgent (#268)
  • (Brandon Sneed) Tightened up application opened events to prevent duplicates (#267)

Version 1.4.8

26 Oct 17:11
Compare
Choose a tag to compare
  • (Brandon Sneed) Add new fields to settings object decode. (#263)
  • (Brandon Sneed) Fix retain loop for enrichment plugin closure. (#262)
  • (Brandon Sneed) Fixed JSON conversion test for swift 5.9 (#258)
  • (jkalamarz-survicate) Update README.md (#255)
  • (Niall Brennan) Update Flush policies (#256)
  • (Alan Charles) feat: add privacy manifest for iOS 17 (#253)
  • (Alan Charles) fix: add 'CFBundleName' to app context (#252)
  • (Brandon Sneed) Adding JIRA action yml

Version 1.4.7

05 Jul 21:55
Compare
Choose a tag to compare
  • (Brandon Sneed) Added shared() method to assist in migration. (#240)

Version 1.4.6

29 Jun 00:35
Compare
Choose a tag to compare
  • (Brandon Sneed) Improve XCFramework build process & usage. (#238)
  • (Brandon Sneed) Atomicity updates for Thread Sanitizer warnings (#237)
  • (Brandon Sneed) Fixes for userAgent delay. Retrieved async now. (#236)

Version 1.4.5

15 May 16:24
Compare
Choose a tag to compare
  • (Brandon Sneed) Fix ObjC dictionary conversion failure. (#226)
  • (Brandon Sneed) Added additional method for declining remote notifications (#225)

Version 1.4.4

02 May 18:05
Compare
Choose a tag to compare
  • (Brandon Sneed) Merge remote-tracking branch 'origin/main' into main
  • (Brandon Sneed) Example Network Blocker flush policy (#222)
  • (Brandon Sneed) Example Network Blocker flush policy

Version 1.4.3

26 Apr 22:21
Compare
Choose a tag to compare
  • (Brandon Sneed) XCFramework Changes (#220)
  • (Alan Charles) Flush policy (#216)

Version 1.4.2

26 Apr 15:16
Compare
Choose a tag to compare
  • (Brandon Sneed) Objective-C API improvements (#219)
  • (Brandon Sneed) Update README.md
  • (Brandon Sneed) Update README.md

Version 1.4.1

16 Apr 21:45
Compare
Choose a tag to compare
  • (Brandon Sneed) ObjC Fixes / Example updates / Signature updates (#215)

Version 1.4.0

27 Mar 16:12
Compare
Choose a tag to compare
  • (Brandon Sneed) Add ObjC destination compatibility (#209)
  • (Brandon Sneed) Add support for closure based enrichments (#208)
  • (Brandon Sneed) Add source/dest middleware equivalents for ObjC (#204)
  • (Brandon Sneed) Tighten up Codable compile time assistance (#202)
  • (Brandon Sneed) Handle Set properly when given to JSON instance. (#201)
  • (Brandon Sneed) Updated xcodeproj
  • (Brandon Sneed) Remove old segmentlog subsystem (#200)
  • (Brandon Sneed) Null userId and traits update fixes (#199)
  • (Brandon Sneed) Removed trackDeepLinks from configuration (#196)
  • (Brandon Sneed) Fix objc example to alleviate analytics leaving scope and terminating (#192)