Releases: snowplow/snowplow-ios-tracker
Releases · snowplow/snowplow-ios-tracker
Snowplow Objective-C Tracker v0.3.4
Various bug fixes
Bug fixes
- Fixed Tracker sometimes POSTs when no events to post, thanks @leonardors! (#164)
- Fixed bug in PR whereby POST is sent with many events when Buffer type is instant (#178)
- Fixed FMDB requirement for an operation queue to work properly in a concurrent world (#179)
- Fixed bug where appId is nullified if namespace is nil (#165)
- Using buffer size to limit number of events per POST, thanks @leonardors! (#169)
Under the hood
- Removed _buffer in SnowplowEmitter in favour of boolean counter (#173)
Snowplow Objective-C Tracker v0.3.3
Snowplow Objective-C Tracker v0.3.2
Critical bug fixes to the Base64 support and GET implementation
- Now using a querystring, not an HTTP body for GET, thanks @loufranco! (#141)
- Removed unused ifdef around Base64 encoding, thanks @duncan! (#138)
- Quieted unused variable warnings, thanks @duncan! (#139)
- Quieted Gestalt method deprecation warnings, thanks @duncan! (#140)
- Now unsetting payload key when value is nil, thanks @duncan! (#147)
- Made SnowplowUtils public in podspec (#145)
- Now using URL-safe Base64 without padding, thanks @loufranco! (#150)
Snowplow Objective-C Tracker v0.3.1
Essential bug fixes
- Replaced SnowplowRequest.h with SnowplowEmitter.h as a public header, thanks @hamidp! (#133)
- Excluded CoreTelephony dependency for OS X, thanks @duncan! (#134)
- Removed AFNetworking dependency from podspec, thanks @duncan! (#136)
- Adjusted logging to emit debug logs for Snowplow collector only when SNOWPLOW_DEBUG defined, thanks @atdrendel! (#131)
Snowplow Objective-C Tracker v0.3.0
Adding OS-X support, a new user timings event and removing the AFNetworking dependency.
New features
- Added Mac OS X support, thanks @atdrendel and @duncan! (#104)
- Added new initializer with POST as default method, thanks @jonalmeida! (#69)
- Added timings event (#89)
Under the hood
- Reverted from AFnetworking to standard NSURLSession, thanks @atdrendel and @duncan! (#88)
- Renamed SnowplowRequest to SnowplowEmitter, thanks @jonalmeida! (#70)
- Renamed from snowplow-ios-tracker to snowplow-objc-tracker (#103)
Testing
- Updated Travis to use the most up-to-date simulator (#90)
- Updated Podfile and re-installed to fix Travis (#93)
- Updated getResolution test to allow 750x1334 for Retina iPhone (#92)
Documentation and build
Snowplow iOS Tracker v0.2.2
Fixes a bug in the schema URI for screen_views
Bug fixes
- Added missing iglu: protocol for screen_view schema URI, thanks @michelmongkhoy! (#85)
Snowplow iOS Tracker v0.2.1
Fixes an important issue whereby unstructured events (including screen views) were being sent in a context
envelope (rather than unstruct_event
) envelope.
Bug fixes
- Fixed unstructured events incorrectly sent wrapped in contexts schema (#81)