Skip to content

Latest commit

 

History

History
562 lines (268 loc) · 32.7 KB

CHANGELOG.md

File metadata and controls

562 lines (268 loc) · 32.7 KB

1.11.2 (2024-12-17)

Bug Fixes

  • add repeat interval on EventPipeline to prevent high frequency requests on continuing failing (#250) (8af9acf)
  • fix likely-to-fail test case (#251) (94e5e11)

1.11.1 (2024-12-09)

Bug Fixes

  • also include NSURLErrorNotConnectedToInternet when setting configuration to offline (#249) (4efb6f4)

1.11.0 (2024-11-20)

Features

1.10.6 (2024-11-19)

Bug Fixes

  • empty commit to trigger a build (dc00739)

1.10.5 (2024-11-18)

Bug Fixes

1.10.4 (2024-11-14)

Bug Fixes

  • improvements to app lifecycle monitoring (#243) (8098782)

1.10.3 (2024-11-13)

Bug Fixes

  • empty commit to trigger a build (ed0953f)

1.10.2 (2024-11-12)

Bug Fixes

  • properly decode embedded arrays (#242) (c5b4d2b)
  • restore Analytics-Connector to built from source version when distributing as a swift package (#241) (31133ac)

1.10.1 (2024-11-01)

Bug Fixes

  • preserve symlinks when zipping xcframeworks (#237) (0b01833)

1.10.0 (2024-10-31)

Features

1.9.4 (2024-10-11)

Bug Fixes

  • Empty Commit to Trigger a Build (19ffa87)

1.9.3 (2024-10-01)

Bug Fixes

1.9.2 (2024-09-10)

Bug Fixes

  • notify plugins of internal sessionId changes (#224) (61d43cf)

1.9.1 (2024-09-05)

Bug Fixes

  • Add maxQueuedEventCount parameter to trim events in storage if over a limit (#222) (0134383)
  • Send a max of one upload at a time (#221) (63e76d9)

1.9.0 (2024-08-24)

Features

1.8.1 (2024-08-23)

Bug Fixes

  • Delete events on an invalid api key response. (#211) (9329a26)
  • Fix code compatibility issues on Xcode 14.1 (#213) (b2022b6)
  • fix pinchGestureRecognizer unavailability issue on tvos (#217) (4c5ae67)
  • set offline when receiving certain error responses (#212) (056ccbf)

1.8.0 (2024-08-08)

Features

1.7.0 (2024-07-11)

Bug Fixes

Features

1.6.2 (2024-06-14)

Bug Fixes

  • Don't use idfv for deviceId if invalid (#183) (f17e7fa)

1.6.1 (2024-06-12)

Bug Fixes

  • Add additional diagnostic logging (#177) (e0e47a7)
  • dispatch identify interceptor callbacks on correct queue (#176) (eaf6d16)
  • resolve compilation issue with watchOS 8.0 (#180) (d0b7bff)

1.6.0 (2024-06-04)

Bug Fixes

  • Disable network connectivity check on watchOS as it is not supported on real devices (#174) (853e4e5)

Features

  • support single-target Watch applications (#163) (0d23d94)

1.5.2 (2024-05-21)

Bug Fixes

  • Send application opened for apps not yet using scene delegates (#167) (dd43026)

1.5.1 (2024-05-15)

Bug Fixes

  • Improve application opened event reliability (#165) (d3b9de7)

1.5.0 (2024-05-10)

Features

  • Dispatch operations to internal queue (#159) (83d24f7)
  • Fix retain cycles in Amplitude so instance will not leak memory (#161) (492d1fd)

1.4.5 (2024-04-18)

Bug Fixes

  • Adopt resource bundle for privacy manifest in Cocoapods (#156) (bdf2f43)

1.4.4 (2024-04-01)

Bug Fixes

  • expose DET utils for flutter plugin (dc7c619)

1.4.3 (2024-03-26)

Bug Fixes

1.4.2 (2024-03-22)

Bug Fixes

1.4.1 (2024-03-19)

Bug Fixes

  • Rely on on task completion vs http completion to end tasks (#134) (b17e704)

1.4.0 (2024-03-15)

Bug Fixes

Features

  • migrate storage to for better thread safety (#129) (2bbe919)

1.3.6 (2024-03-05)

Bug Fixes

  • Set inForeground to true after a new session has been started (#124) (3780c44)

1.3.5 (2024-02-28)

Bug Fixes

  • Do not migrate remnant data from legacy SDK when sandboxing is not enabled (#127) (e92f6ed)

1.3.4 (2024-02-23)

Bug Fixes

  • fix the enrichment plugin to enable filter event (#123) (5d3aeb0)

1.3.3 (2024-02-13)

Bug Fixes

1.3.2 (2024-02-13)

Bug Fixes

1.3.1 (2024-02-12)

Bug Fixes

  • migrate storage to instanceName-apiKey to isolate by instance (#114) (7128e62)

1.3.0 (2024-02-08)

Features

1.2.0 (2024-02-05)

Bug Fixes

  • ensure event data is sandboxed per app for all platforms (#113) (72da9f8)
  • should track coarse location by default (#110) (2aab265)

Features

1.1.0 (2023-10-30)

Features

1.0.0 (2023-10-27)

Bug Fixes

Features

BREAKING CHANGES

  • New major version

0.7.3 (2023-10-17)

Bug Fixes

  • add support for CGFloat property values (#91) (6de48f0)

0.7.2 (2023-10-04)

Bug Fixes

  • add Objective-C support to get property values (#88) (a0d5aa6)

0.7.1 (2023-09-29)

Bug Fixes

  • Objective-C support for plugin flush() (#87) (726e3e8)

0.7.0 (2023-09-28)

Features

0.6.0 (2023-09-21)

Bug Fixes

  • encoding Encodable values from [String: Any] (#82) (#83) (b610fa1)

Features

  • default tracking options, auto-track application lifecycle events (#79) (c74979a)

0.5.1 (2023-09-12)

Bug Fixes

  • mark uploads as background tasks to let them continue if the app enters the background (#78) (80b465e)

0.5.0 (2023-09-08)

Features

  • support integration with experiment ios (#80) (ff3a8ec)

0.4.14 (2023-08-17)

Bug Fixes

  • open 'DestinationPlugin.execute()' method (#76) (e6bd825)

0.4.13 (2023-08-16)

Bug Fixes

0.4.12 (2023-08-15)

Bug Fixes

  • remove location-related code from SDK, add an example plugin to collect location data (#75) (34ff8e5)

0.4.11 (2023-08-11)

Bug Fixes

  • normalize explicit empty instance name (#71) (ac60e5e)

0.4.10 (2023-08-11)

Bug Fixes

  • move mergeEventOptions() function to EventOptions class (#72) (7a78576)

0.4.9 (2023-08-11)

Bug Fixes

  • setGroup() should set event.userProperties (#70) (109f33c)

0.4.8 (2023-08-09)

Bug Fixes

  • make 'mergeEventOptions' public (#67) (5a946f7)
  • normalize package names for all package managers (#69) (251ebdf)

0.4.7 (2023-07-19)

Bug Fixes

  • made EventOptions.init public (#64) (74992ce)
  • migrate 'api key' storage data to 'instance name' storage (#63) (9199039)
  • migrate legacy data (#62) (d1c6b32)

0.4.6 (2023-06-07)

Bug Fixes

0.4.5 (2023-06-05)

Bug Fixes

  • add getUserId() and getDeviceId() methods (#57) (3f17782)

0.4.4 (2023-05-25)

Bug Fixes

0.4.3 (2023-05-12)

Bug Fixes

  • session not behaving as expected (#53) (c02b64a)

0.4.2 (2023-04-27)

Bug Fixes

0.4.1 (2023-04-26)

Bug Fixes

  • update identify collapsing logic to send actions on separate identify event (#48) (6040632)
  • updated identify merging logic to ignore nil values (#49) (0320451)

0.4.0 (2023-02-25)

Bug Fixes

Features

  • add identify interceptor to reduce identify volumes (#40) (835a6f6)

0.3.2 (2023-02-21)

Bug Fixes

  • expose plan and ingestion metadata (#41) (da85455)

0.3.1 (2023-02-14)

Bug Fixes

  • fix userId is overwritten by deviceId and make reset public (#33) (4f49720)
  • remove serverUrl as default value for configuration (#34) (48d0921)

0.3.0 (2022-12-20)

Features

  • update destination plugin to class (#30) (705e61f)

0.2.0 (2022-12-16)

Features

0.1.0 (2022-12-15)

Bug Fixes

  • add lifecycle plugin (a26c621)
  • add other platform lifecycle plugin and lints fix (c3f9c5b)
  • add return to IdentityEventSender.execute (75d787e)
  • add the placeholder for IdentityEventSender (2ad97da)
  • change storage to use sync queue, fix retry issues (#14) (e2d824a)
  • fix based on comments (4f354bc)
  • fix logger in destination (a7ff24e)
  • fix the demo app to fit ipad (#12) (72b1ef1)
  • fix timeline in destination plugin (0767751)
  • lints and other comments (296951b)
  • nits (2e264a5)
  • pass amplitude instance in plugin setup (42fbb51)
  • typo and types (fe5dba7)
  • update support watchOS version (5cc61f2)

Features

  • add class and file placeholders (d824cf1)
  • add podspec and release flow (#18) (ef1ff28)
  • add timeline (7cda5b2)
  • Context plugin (#8) (64ba783)
  • destination plugin (4dc18d9)
  • identify, revenue, amplitude client (#16) (ab847f0)
  • idfa plugin example (#17) (9104e5f)
  • main function implementation (29645c0)
  • persistent storage, httpclient, eventpipeline (#9) (0b5e99f)
  • response retry handlers (#11) (86d92f6)
  • session event init (#13) (bbf7517)
  • setup lint, jira issue create, fix all file lint issues, update config (0a34b96)
  • support event callback and fix missing insert_id (#15) (1f746e8)