4.4
2022-09-15
- security patches
- stability and performance improvements
- added new NHS Spine certificates to enable SSL connections to required services
4.3
2022-02-22
- Enhancements to the embedded browser's functionality
- Added native support to do NHS Spine authentication with Authenticator based issued Virtual Smartcards
- Application's stability improvements
4.2
2020-03-23
- Added capability to access Connect Care
- Improved user experience and consistency in user interface
- Optimizations to the speed of authentications using a Virtual Smartcard
- Added more configuration items that allow the user to better control the embedded browser's behavior
- Adjustments to the messages displayed to the user user during Virtual Smartcard enrollment and authentication
4.1
2020-02-20
Added functionality that enables users to easily access self-service portal where they can manage their virtual smartcard
Added functionality that enables users to enrol MIA for their virtual smartcard by themselves (without the need of visiting a registration authority)
Improved UI and UX of enrolment process for user's virtual smart card so that users can better follow the enrolment process
Fixed crashing issues with Document view
Improved application's stability
4.0
2019-11-08
Replaced the old embedded browser technology with the latest embedded browser technology
Added support / integrated Virtual Smartcard web authentication for generic user mode using Virtual Smartcard email and passcode
Significantly improved memory usage of the application
Added support for opening multiple browser tabs / multiple web applications at once straight upon successful authentication
Added support for a logout portal URL - logout page to be called upon user clicking the logout button
Improved the usage of the system resources (use resources for actively used functionality only)
Updated frameworks and internal components responsible for security, collection of crash logs, and analytical information about the application's usage and performance
Fixed multiple memory leaks and improved the application's stability
3.4
2019-04-21
Added functionality that enables collection of crash reports and analytical data about the application's usage and performance.
3.3
2019-04-14
Added new functionality that enables configuring embedded browser to:
- enable / disable caching
- enable / disable auto resizing
- enable / disable setting MIA's specific server side cookies
- enable / disable browser pop-ups
Added functionality that enables opening Portal URL also in an external browser outside of the MIA application
Added support for opening Connect Care via RiO
3.2
2019-04-04
Additions
•Added functionality that enables RiO users to log out using a button within MIA
•Added functionality that enables users to provide Isosec with feedback and net promoter score for MIA and Virtual Smartcard
•Added support for redundancy of the Virtual Smartcard service which enables the client to function seamlessly when one or more VSC servers are not available
•Added support for javascript API functionality that enables other web applications running inside MIA to fetch MIA's version number and some other information
•Added automatic setting of a session cookie for NHS domains that allows MIA client to load other NHS clinical applications
•Added functionality that enables opening PortalURL either in the old UIWebView or in the new WKWebView
•Added functionality that enables setting session cookies for both client (javascript) and server (PHP or other) side in the WKWebView
•Added functionality that enables / disables clearing of all web application's cached data before any web application is loaded in the WKWebView
Added configuration items and functionality that enables
•Launching the PortalURL in WKWebView or UIWebView
•Clearing web application cache before loading PortalURL in WKWebView
•Enabling / disabling setting of MIA specific session cookies for client and server side in the loaded PortalURL
Fixes & Improvements
•Fixed issues that were preventing users to authenticate if the previously authenticated session could not be correctly de-authenticated (usually due to network connectivity issues whilst logging out)
•Fixed numerous issues that could very occasionally lead to crashing issues
•Fixed issues with self-renewed physical smartcards not being able to authenticate
•Fixed issues with GPS coordinates not being retrieved and sent with authentication audits
•Significantly decreased battery usage by optimising the use of GPS module and number of disk write operations
3.0
2018-01-03
Added possibility to associate device with a virtual smartcard and use the device for virtual smartcard authentications
Added support for authentication using a Virtual Smartcard and Virtual Smartcard passcode
Added support for authentication using a Virtual Smartcard and Touch ID
Completely redesigned graphics and UI, enabling the user to choose from various authentication methods
Added indication of internet and NHS spine connectivity
Stability and security improvements
2.2
2017-09-20
Stability and security improvements
Fixes to issues with very occasional pop-ups appearing on screen upon authentication
Added pinch zooming functionality and ability to configure maximum pinch zoom ratio
Improved functionality that gives user a feedback about when the user synchronised their device last time
Improved background handling with the connected external accessory (smartcard reader)
2.1
2017-02-24
- fixed issues with displaying roles on the role selection page when some special characters were included in the roles' description text
- added collection of some of the useful information about authenticated user, device and spine session to provide useful data analytics system
- significantly improved data reporting capabilities
- significantly improved remote support capabilities (added functionality to log into log files stored locally on device and the upload the log files when needed)
- fixed issues with new NHS smartcards (type v8) where the application was sometimes unable to start communication with the card upon insertion
2.0.2
2016-08-19
- improvements to card detection when application becomes active after a while of being in the background
- added ability to correctly detect typing on an external (bluetooth) keyboard and prevent from screen blanking while user is typing
- fixed an issue which was preventing from spine authentication in case the previous online spine session couldn't be closed online
- added bringing up the native keyboard automatically with card insertion on 'Login with your smartcard' screen (no user interaction to tap the screen required)
- security and memory management improvements
- improvements to the synchronisation layer
2.0.1
2016-05-18
- fixes to issues with screen blanking
2.0
2016-05-10
- added support for configuration and management via an MDM server
- overall improvements to performance and memory management
- renovated synchronisation layer with significant memory and performance improvements
- added support for iPhone devices
- added more options to configure the application
- improved the security and ability to configure required security level for all https connections
- added user notification about any issues with required signing certificate on the card (expired / premature / not matching required issuer pattern)
- added notifications to the users when their card's signing certificate is about to expire within less than 30 days (to get the certificate renewed on time)
- improvements to remote support
- fixes to numerous bugs and crashes
1.2.4750
2016-02-15
- added new support for interfacing with web applications
- improved remote support message logging to capture all the client errors and also web applications JavaScript errors
1.2
2016-02-01
- added support for the new NHS smart-cards of v7 and v8 type
- added app thinning feature support
- added possibility to use https encrypted communication with a synchronisation server
- added AES256 data encryption support to allow more secure and faster synchronisation with a synchronisation server when using non secure (http) connections
- updated openssl cryptographic library to the latest version. This improves the security of smart-card related cryptography operations
- significantly improved security and speed of each synchronisation process with a synchronisation server
- replaced usage of some of the iOS 9 deprecated functionality with the newer, supported functionality
1.1.3525
2015-09-15
- fixed problems with correct GPS location handling
- added functionality to handle new NHS v7 smart cards
- fixed rare issues with synchronisation of duplicate records
- fixed issue with possible data lose when synchronising while adding new records
- fixed crashing issue caused when updating records locally while the client was in the process of synchronisation with a server
1.1.3425
2015-07-06
- significant memory management improvements
- significantly improved perfomance when searching among locally stored data and retrieving results
- fixed the issue with incorrect passcode submission when submitting a passcode by pressing a return key on a keyboard
- added new functionality allowing to detect and notify a user about client's updates requirements
- added functionality to detect current user's team and ability to display only the teams' records if needed
- time period to initially synchronise with a team has significantly improved
- fixes to several minor issues with application's behaviour on card removal
1.1.3348
2015-05-19
Fixes:
- fixed the issue allowing a user to authenticate offline without previous online authentication and cached NHS roles
- fixed the issue with application crashing upon updating from the previous application version without firstly deleting the already installed version
- fixed the issue with the logging out from the correct server
- stability fixes and enhancements
1.1.3329
2015-05-07
Fixes:
- validation against the NHS spine carried out on the correct URL obtained from the authentication activate response
- fixed problem with connecting to the internet and synchronising, occurring when the application was launched with no internet access
- attempting to synchronise to a not existing server without any request time out set, causing the synchronisation to hang forever
- removed pop up blocking the screen when smart card is removed and the application is in the process of caching a new portal version
Enhancements:
- live updating of the patents' data upon new data arrival
- checking the synchronise server reachability before attempting to synchronise
- stability and speed improvements
- added support to landscape device orientation and ability to configure the supported device orientations