Releases: PredixDev/PredixMobileiOS
Release 3.3
Updated to latest Predix Mobile SDK for iOS which includes:
- Xcode 8.3 support
Release 3.2
Updated to latest Predix Mobile SDK for iOS which includes:
- Added Notifications to support metric gathering: ServiceInvokeNotification and PMAPIRequestHandledNotification
- Added Notifications to provide more information when replication pauses or resumes
- Exposed UserManager to native code for easier access to user information post-login
- Dropped iOS 8 support
- Updated database support to v1.4
- Enhanced handling of repeated replication failures
- Other minor documentation and bug fixes
Fixed issue with build script that caused App Store submission error
Updated splash screen to make it more obvious that the sample container needs customization
Updated example comments to address developer confusion
Release 3.1
Release 3.1
Updated to latest Predix Mobile SDK for iOS which includes:
- Added Filter and Channel replication support
- Expose DatabaseManager class for basic database interaction from native code
- Added ServiceInvokedNotification for gathering basic metrics for request/responses passing through the service router
Added commented-out code examples in AppDelegate for replication filters and ServiceInvokedNotification handling.
Release 3.0
Release v3.0
Conversion to Xcode 8.2 and Swift 3
Update to latest Predix Mobile SDK for iOS which includes:
- SDK now compiled in XCode 8.2 and updated to Swift 3
- Updated various constants and enums to fit Swift 3 standards
- PGSDKLogger is now deprecated. Native logging is supported via a new class: Logger.
- Logging under iOS 10+ and macOS 10.12+ (Sierra) uses Apple's new Unified Logging System.
- When logging out via /auth/logout, session cookies will automatically be cleared. Since /boot/restart calls /auth/logout this behavior will also cascade to restarts.
- When changing the server endpoint, the app will automatically reset itself.
- Changed handling of application lifecycle events, and notifications. These methods are now available through the PredixMobilityManager.applicationDelegates property
- Added code documentation markup
Release 2.3
Release v2.3
Update to latest SDK which includes:
Bug fix DE11178 - iOS 10 crash and related session cookie sync issue.
Other minor fixes.
Release 2.2
Release v2.2
Updated SDK to v2.2 (Bug fix - CDB service request occasionally corrupted url string)
Release 2.1
Release v2.1
Updated SDK to v2.1 (Minor bug fix with replication notifications)
Release 2.0
Release 2.0
Integrates latest SDK which includes support for MacOS
Renamed project to PredixMobileiOS
Release 1.8
Release 1.8
Integrates latest SDK which includes:
- Added Version service as core service
- Added ability to include a reduce function closure when defining a view for map/reduce processing
- Updated Couchbase Lite to v1.2.1
- Other minor fixes and improvements
Release 1.7
Release 1.7
Integrates latest Predix Mobile SDK for iOS which includes:
- Fixed issue where potentially an auth/logout call could fail to return response
- Fixed issue where change document notifications may not be sent out if app had been sent to background.
- Added replicationAdditionalPushSettings and replicationAdditionalPullSettings to PredixMobilityConfiguration to allow containers to tweak additional replication settings.
- Fixed issue where error level logging name was incorrect.
- Minor update to clear PMApp document cache when PredixMobilityConfiguration.loadConfiguration is called.
- Fixed to return non-string single values as correct data type in UserSettings service
- Enhancement to allow passing webapp document as parameter to container during offline authentication.