Skip to content

Releases: segmentio/analytics-swift

Version 1.9.4

Choose a tag to compare

@didiergarcia didiergarcia released this 29 Apr 21:16
  • (Didier Garcia) fix: rename em-dash asset filenames to ASCII hyphens (#433)
  • (Michael Grosse Huelsewiesche) ci: publish e2e-cli build as CI artifacts (#432)
  • (Didier Garcia) feat: Add smart retry system with rate limiting and exponential backoff (#426)

Version 1.9.3

Choose a tag to compare

@bsneed bsneed released this 17 Mar 21:25
  • (Brandon Sneed) update release script
  • (Brandon Sneed) Fix tvOS event storage path (#425)
  • (Michael Grosse Huelsewiesche) Add settings e2e test suite, update CI workflow (#422)
  • (Brandon Sneed) Re-enable writekey check that was mistakenly disabled. (#424)

Version 1.9.2

Choose a tag to compare

@bsneed bsneed released this 06 Mar 01:01
  • (Brandon Sneed) Harden directory storage (#421)
  • (Michael Grosse Huelsewiesche) Align e2e-cli types with sdk-e2e-tests definitions (#418)
  • (Michael Grosse Huelsewiesche) E2e cli work (#417)
  • (Didier Garcia) Fix background task registration for iOS uploads. (#414)

Version 1.9.1

Choose a tag to compare

@bsneed bsneed released this 14 Oct 00:03
  • (Brandon Sneed) Reworked ios app lifecycle events to be less noisy. (#409)
  • (Brandon Sneed) Fix CI test issues (#408)
  • (Brandon Sneed) Correct docs for lifecycle tracking. (#407)
  • (Dan Federman) Correct time calculations (#401)
  • (Brandon Sneed) Renamed keypath to JSONKeyPath prevent collision. (#406)
  • (Brandon Sneed) Update release script. (#405)
  • (Brandon Sneed) Made userInfo properties public. (#404)

Version 1.9.0

Choose a tag to compare

@bsneed bsneed released this 03 Oct 19:48
  • (Brandon Sneed) Add ability to subscribe to user state changes (#402)
  • (Brandon Sneed) Remove objc compatibility since it's not exposed to objc. (#400)
  • (Brandon Sneed) Use appropriate storage location + migrate events (#399)
  • (Brandon Sneed) simplified app name determination (#397)
  • (Arnaud Dorgans) useless Codable (#386)

Version 1.8.0

Choose a tag to compare

@bsneed bsneed released this 14 Jul 17:27
  • (Brandon Sneed) Performed fixup for url options, lifecycle updates, objc compatibility (#396)
  • (Merrick) - Wire up UIApplication.willTerminateNotification (#392)
  • (granbestiapop) fix: extract NSURL from launch options (#394)
  • (Brandon Sneed) Add WaitingPlugin support (#395)
  • (Brandon Sneed) Remove unused flush method. (#391)
  • (Brandon Sneed) Call update even if the settings fetch fails (#390)
  • (Sunita Prajapati) fix: removed dead flush method (#389)

Version 1.7.3

Choose a tag to compare

@bsneed bsneed released this 19 Mar 20:17
  • (Brandon Sneed) Always include traits in event payload, even if empty. (#384)
  • (Brandon Sneed) Added codecov support. (#356)

Version 1.7.2

Choose a tag to compare

@MichaelGHSeg MichaelGHSeg released this 02 Dec 22:16
  • (Michael Grosse Huelsewiesche) Telemetry cleanup and adding test for fixed crash (#376)
  • (Michael Grosse Huelsewiesche) Simplifying flush on error logic and improving destination plugin names (#374)

Version 1.7.1

Choose a tag to compare

@MichaelGHSeg MichaelGHSeg released this 18 Nov 17:47
  • (Michael Grosse Huelsewiesche) Fixing watchOS crash and timer startup issue, fixing watchOS sample app (#372)

Version 1.7.0

Choose a tag to compare

@MichaelGHSeg MichaelGHSeg released this 14 Nov 20:44
  • (Michael Grosse Huelsewiesche) Telemetry module for Swift (#369)
  • (Didier Garcia) feat: add AnalyticsError type for setting fetch failed. (#366)