Skip to content

Latest commit

 

History

History
231 lines (117 loc) · 8.51 KB

CHANGELOG.md

File metadata and controls

231 lines (117 loc) · 8.51 KB

#Change Log All notable changes to this project will be documented in this file. Particle iOS Device Setup library adheres to Semantic Versioning.

1.0.6 (2021-04-24)

  • Fix Cocoapods issue

1.0.5 (2020-05-01)

  • Refactor ParticleSetupWebViewController replacing UIWebView with WKWebView

  • Bugfix: fix status bar color in ParticleSetupWebviewController

  • Bugfix: fix terms of service and privacy policy button placement in ParticleUserSignupViewController

1.0.4 (2020-04-27)

  • Update AFNetworking to 4.0 to fix AppStore error about usage of deprecated UIWebView

1.0.3 (2020-04-02)

  • Bugfix: Fixed a bug where some texts would still not get their variables replaced.

1.0.2 (2020-01-13)

  • Bugfix: Fixed a bug where variable {device} would not be replaced in results screen

1.0.1 (2019-11-08)

  • Changes in readme & lib name.

1.0.0 (2019-10-29)

  • Added: useAppResources and appResourcesStoryboardName flags to enable shipping modified storyboard as part of main bundle.

  • Added: All strings were extracted and now are available for localization. Also code constants for each string are created to avoid typos when using string keys.

0.9.3 (2019-08-30)

  • Bugfix: Fixed a problem with setup flow returning to get ready screen unexpectedly on all current iOS versions (< iOS 13)

0.9.2 (2019-08-22)

  • Bugfix: Fixed a crash on iOS 10 due to usage of constants that were introduced in iOS 11.

0.9.1 (2019-08-20)

  • Added: Setup flow now requests location permission if it's running on iOS 13 device

  • Added: ParticleSetupMainController now has property startWithLogin to allow login screen to be first screen instead of sign up screen

  • Added: Partial support for Apple password autofill. For full support please see: https://developer.apple.com/documentation/security/password_autofill/

0.9.0 (2018-08-01)

  • Dropped iOS 8 support. Now supporting iOS 9.0 and up.

  • Added: two-step verification support

  • Added: iPhone X support

  • Added: brandImageBackgroundImage customization point

  • Added: Log out prompt message

  • Change: Reworked sign up screen to properly display content on all screen sizes

  • Change: new library folder structure

  • Change: Textfield values are now trimmed before being submitted (except password field)

  • Bugfix: Removed pods that were accidentally committed to library repo

  • Bugfix: Reworked setup video screen fixing a bug preventing the screen to render on some devices

  • Bugfix: Removed excessive constraints in storyboard file

0.8.0 (2017-03-28)

  • Grand rename particle-iot->Particle accross Pod name, classes, files etc

0.7.0 (2017-03-28)

  • Change: XCode 8 compatibility fixes

  • Change: Force 8 characters passwords in signup

  • Change: Added account info signup fields in UI and API request (name, company name, business account)

  • Bugfix: Reset password button issue

  • Change: "Product mode" deprecates "Organization mode" and fixes API requests

  • Change: Wording of change ownership message during setup

  • Change: Clean up some NSLogs

  • Change: Updated and improved documentation

  • Bugfix: Fix a bug that would sometimes cause a device to not get named after setup even if user wanted to name it

  • Bugfix: Prevent multiple signup viewcontroller spawns by blocking signup button after first tap

  • Change: Updated Pods and Carthage

0.6.1 (2016-09-12)

  • Bugfix: Privacy policy and TOS will not cause app crash now

  • Change: Moved from mixpanel to Segment analytics

  • Added: lightStatusAndNavBar customization point

  • Change: Instructional video is now always displayed landscape full screen

  • Change: MODE button has been renamed to SETUP button (for Photon devices)

  • Bugfix: Removed some obsolete NSLogs

0.6.0 (2016-07-22)

  • Bugfix: didNotSucceedWithDeviceId - will only be called if delegate supports that (@optional)

  • Added: 1Password integration for authentication

  • Added: Listen to system events at last stage of setup to detect a device came online (even if it went straight to OTA)

  • Change: Org/product error messages

0.5.0 (2016-5-19)

  • New delegate function didFailWithDeviceID - will report the device ID that setup failed setting up

  • Main setup delegate function will now report detailed failture codes via the ParticleSetupMainControllerResult enum (updated)

0.4.1 (2016-5-19)

  • Missing setup assets bug fix (podspec issue)

0.4.0 (2016-4-5)

  • Library now published as dynamic framework through Carthage

  • Supress depraction warnings for iOS 9

  • Operate with the iOS Cloud SDK 0.4.0

  • Do not tint the success/warning/fail icon on last setup screen

0.3.3 (2015-11-25)

  • Show a 'warning state' setup result if device has been setup successfully but does not come online

  • Fix duplicate network names in scanned list - show only strongest RSSI network

0.3.2 (2015-09-27)

  • Fix UI issues caused by XCode 7

  • Fix resource bundle to include PNG files only so those can be resolved when integrating library in user app

  • Change source to manual reference resources from library resource bundle

  • UI/screen sizes bug fixes

  • CHANGELOG added

0.3.1 (2015-09-15)

  • Resource bundle changes

  • iOS 9 fixes

0.3.0 (2015-08-27)

  • Skip authentication mode

0.2.2 (2015-08-08)

  • Optional app analytics

  • Organizational/Product setup flow changes (match to iOS Cloud SDK changes)

0.2.1 (2015-07-26)

  • Fix issues email upper/lowercase signing up/logging in

  • Clearer errors on signup issues

  • Add page background color view to background of each screen (new customization point)

  • Alert user about update zero on end of setup process

  • Local notification to return to setup app after connecting to photon network

  • Pop back to device discovery behaviour when losing signal from device while in Wifi list

0.2.0 (2015-06-20)

  • Many UI improvements and bugfixes

  • Added customization points

  • Instuctional setup video support

  • Photon communication bugfixes

0.1.4 (2015-05-06)

  • Documentation changes for beta SDK release

0.1.3 (2015-04-22)

  • Authentication-only mode

  • Match iOS Cloud SDK version changes

0.1.2 (2015-04-10)

  • Swift compatibily fixes and bridging headers

  • Documentation

0.1.1 (2015-04-07)

  • Documentation changes

0.1.0 (2015-04-07)

  • Initial release