Skip to content
This repository has been archived by the owner on Jan 16, 2020. It is now read-only.

Releases: Speicher210/wingu-ios-sdk-essentials

1.0.7

26 Feb 10:04
Compare
Choose a tag to compare
API version 0.13

Added:

  • CouponComponent has now option to be removed from internal storage. See documentation
  • AvailableLanguages gain ability to save() them in persistent storage, read saved by saved() method and remove() stored data. See documentation
  • AnalyticsItem gain ability to save() them in persistent storage, read saved by saved() method and remove() stored data. See documentation
  • Beacon gain ability to save() them in persistent storage, read saved by saved() method and remove() stored data. See documentation
  • Channel gain ability to save() them in persistent storage, read saved by saved() method and remove() stored data. See documentation
  • Geofence gain ability to save() them in persistent storage, read saved by saved() method and remove() stored data. See documentation
  • FormComponent gain ability to save() them in persistent storage, read saved by saved() method and remove() stored data. See documentation
  • RatingComponent gain ability to save() them in persistent storage, read saved by saved() method and remove() stored data. See documentation
  • SeenChannels gain ability to save() them in persistent storage, read saved by saved() method and remove() stored data. See documentation

Changed:

  • CouponComponent save() and saved() methods was change for throwable functions. See documentation

1.0.6

24 Jan 09:59
Compare
Choose a tag to compare
API version 0.13

Changed:

  • CMSComponent was renamed to TextComponent.
  • CMSType was renamed to TextType.
  • When fetching a stored file will fail for some reason file will be clear up from invalid data.

Added:

  • CouponComponent has now option to save data and get saved collection. See documentation
  • RatingComponent now has ability to store value and return voted value from cache.
  • Add FileDownloadDelegate protocol to be able to track progress of download large files like PDF.
  • Add support for .png files in ImageMetadata.

Fixed:

  • Fixed issue that may cause SeenChannels not load after incomplete analytics.
  • GIFs wrong url generation was fixed.

1.0.5

04 Dec 14:50
Compare
Choose a tag to compare
API version 0.13

Added:

1.0.4

14 Nov 12:44
Compare
Choose a tag to compare
API version 0.13

Fixed:

  • Sending geofences physical is now working as expected See Issue #1

1.0.3

13 Nov 09:10
Compare
Choose a tag to compare
API version 0.13

Added:

1.0.2

09 Nov 10:12
Compare
Choose a tag to compare
API version 0.13

Changed:

  • API Version changed from 0.12 to 0.13.
  • RatingComponent post method changed from single parameters for a helper structure RatingComponentInfo See documentation

Added:

  • Analytics for Deck and Content visibility will be automatically collected when winguSDKContent in use. Whenever you're using plain winguSDKEssentials and want to keep track analytics in wingu portal See documentation
  • Add extension for Notification.Name with winguLogger. That's allow you to get logs in convenient place using NotificationCenter registration. Full list of errors and warnings will be released soon.
  • Interaction gain ability to record different types of analytics. See documentation
  • Analyzable types such as Channel, Content, Deck now has stop methods for Analytics (stopViewing and stopDwelling).
  • FormComponent get displayable() function to return item that was displayed for a user to get persistent field filled up See documentation
  • FormComponent has now savePersistantForm() that will store on device pre-filled persistent form mark as persistent in a wingu portal See documentation
  • FormElement has isPersistent value for keeping object persistent (settable in wingu portal) See documentation

Removed:

  • As Analytics shoudn't really be a part of WinguLocation this part was moved to Interaction.
  • Classes DwellInteraction, EnterInteraction and ViewInteraction are no longer public. Interaction gain special level of abstraction to handle different analytics types.

1.0.1

09 Nov 10:12
Compare
Choose a tag to compare
API version 0.12

Changed:

  • This version was recompiled for Swift 4.2.1

1.0.0 Aviation

26 Oct 13:48
Compare
Choose a tag to compare
API version 0.12

This version has changed a lot in process of initialization an SDK and with interacting from background. See changes in public methods below. All configuration from classes like BeaconScanner or NotificationsManager was moved from clasess to one structure - WinguConfiguration See documentation

Removed:

  • WinguLocations is no longer singleton. WinguLocations.shared was removed. This should be replaced by WinguLocation(configuraton:) initializer.
  • BeaconScanner is no longer singleton. BeaconScanner.shared was removed. This should be replaced by regular initializer.
  • GeofenceScanner is no longer singleton. GeofenceScanner.shared was removed. This should be replaced by regular initializer.

Added:

  • WinguLocation has now initializer with WinguConfiguration.
  • WinguConfiguration now containing all the information that should be used to configure SDK for your use case. See documentation

Changed:

  • wingu no longer stopping a service on deinit method. Remember to stop service when you no longer need it.

0.4.12

25 Oct 11:22
Compare
Choose a tag to compare
API version 0.12

Fixed

  • Fixed issue with analytics data format.

0.4.11

25 Oct 11:22
Compare
Choose a tag to compare

Added

Fixed

  • Fixed issue with sending empty timespan.