#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
replacingUIWebView
withWKWebView
-
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
andappResourcesStoryboardName
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 propertystartWithLogin
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