TrustID v4

Release notes for TrustID

Version 4.2.0.1  (15-Nov-2019)

  • Bug fix: Restored the correct configuration settings. The application was pointing to the CardExchange Portal instead of the TrustID portal, and cloud licenses were disabled by default.
  • Bug fix: Added missing Magicard embedded resource, scardsyn.dll.
  • Bug fix: The visibility of the manual-entry pane was not set in accordance with the manual-entry license.
  • Improvement: Changed Newtonsoft.Json references to NuGet packages.

Version 4.2.0.0  (18-Jul-2019)

  • Improvement: Changed the CMS datasource plugin name to 'Controller CMS'. Only the text in the resource files was adapted
  • Improvement: Set the referrer when calling the e-marketing system
  • New functionality: Added support for inline encoding of contact smart cards (just card movements)

Version 4.1.1.12  (19-Jun-2019)

  • Improvement: Removed PhotoExchange
  • Improvement: Moved hardcoded URLS into app.config
  • Bug fix: Fixed “CRC or MAC does not match data or padding bytes are not valid” error when changing Desfire encryption to AES
  • Bug fix: "Perform automatic face crop" radio button was available under photo options in Premium edition
  • Improvement: Added a function toTrustID.Config that allows for inserting the fingerprint friendly name into Sentinel Cloud configuration file
  • Bug fix: Fixed issue when adding a Data Matrix GS1 barcode
  • Bug fix: Fixed issue with Elatec readers Changeing key Settingsd and creating applications
  • Improvement: Upgraded .Net framework to version 4.8
  • Bug fix: Fixed the PixelsPerDip warnings
  • New functionality: Magnetic encoding implemented for Zebra ZC350
  • New functionality: Mifare/desfire encoding implemented for Zebra ZC350 (USB only)
  • Improvement: Added option if printer is not implemented in Printer Plugins, it will use GDI+ by default
  • Improvement: Made SentinelLicensing a project reference
  • Bug fix: When running the print server, the database migration tool was not invoked. For a fresh installation, this would cause the print server to fail with the error message: "Value cannot be null. Parameter name: source".
  • Bug fix: Loading Photo options caused unhandled exception with Canon EOS C++ wrapper
  • New functionality: Implementation of an advanced setting to move the card into the contact position instead of contactless
  • Bug fix: Added dynamic linking to Canon SDK to avoid conflicts with photoexchange
  • Improvement: Updated the ByteScout subscription and DLL
  • Improvement: Updated IDP Smart 70 DLL on PrinterPlugins binaries and components folder
  • Improvement: MySQL DateTime improvements
  • New functionality: Added support for both HID Prox H10302 and H10304
  • Improvement: New CANON C++ Interface - App implementation
  • Bug fix: Slow performance and timeouts when running with MySQL: Added indexes to MySQL
  • Bug fix: When importing a template with mappings made in the mappings window, those mappings get lost
  • New functionality: Added support for Fargo printers to printer plugins using SDK
  • Bug fix: MySQL date/time storage item always saves time as 12:00:00
  • Bug fix: when the MySQL database or Maria DB has the date time not allowing null date time fields it gives an error message saying that the MySQL date time is different from the System.Date
  • Bug fix: Incorrect message shown if required field is missing (was showing no cards have been printed)
  • Bug fix: Removed Forum text from card templates created via the wizard
  • Improvement: Elatec TWN4 Desfire implementation revision
  • Improvement: Now, if a multi-value attribute does not have a section in the TrustID.LDAP.ini file, all values are concatenated to one long string
  • Improvement: Added support for multi-value attributes to TrustID.LDAP
  • Bug fix: When printing without showing the designer's print dialog, the printer defaults were used, rather than the user's printing preferences
  • Bug fix: Fixed an issue where TrustID crashed after editing the card design
  • Improvement: Improved the memory management when rendering WPF visuals as bitmaps
  • Improvement: Updated SDKL print engine to support dual print stations on the IDP smart 70 (Requires driver update)
  • Bug fix: Fixed a memory leak that prevented the designer window from being disposed after closing it
  • Bug fix: Fixed a batch printing issues with the Nisca PR-C201
  • Improvement: Improved error handling with Magicard Ultima when printer is still warming
  • Bug fix: When starting up, the error "Failed to compare two elements in the array. At least one object must implement IComparable." was shown and the application would close
  • Improvement: Added the option to set the resolution when capturing photo from DirectShow
  • Bug fix: Corrected the magnetic encoding sentinels for the Javelin DNA/Pointman Nuvia
  • Improvement: The scanned driver's license is now stored when adding or editing a person
  • Improvement: Directshow List of camera supported resolutions
  • Bug fix: Fixed an issue with card feeding when Mifare encoding with the NBS Javelin DNA
  • Bug fix: Elatec Desfire readers now support communication mode Enciphered command
  • Improvement: Added an image-manager class to avoid images being loaded into memory multiple times; added logic to release event handlers that were not being released
  • Improvement: Improved image manager class using MemoryCache
  • Bug fix: When the current-record index in the template was bigger than the number of records in the database table, the designer would not open and show the exception “Could not read data from […].” Was shown instead.

Version 4.1.0.11 (04-Oct-2018)

  • Bug fix: Editing photos caused memory usage to increase and was not released
  • Improvement: Apply a short date format to date columns in the record list
  • Bug fix: Slightly increased the default size of the database setup window
  • Improvement: Added contactless support for the same Magicard and PPC printers as defined in printer plugins
  • New functionality: Added Magicard Ultima to supported printers
  • Bug fix: Bug fix: When setting disabling ‘Keep aspect ratio’ for photos in the designer, resizing the image in the image editor resulted in a series of error messages “Cannot call Arrange on a UIElement with infinite size or NaN. Parent of type ‘Imaging.CropAdorner’ invokes the UIElement. Arrange called on element of type ‘System.Windows.Controls.Primitives.Thumb’.”
  • Bug fix: Bug fix: Removed a reference to EDSDKEOS.dll from the InstallSgield installer package
  • Bug fix: Added code to avoid escape sequences in folder where to look for canon eos sdk
  • Bug fix: Added code to movecard to contactless position for magicard
  • Bug fix: SDKL improvements for IDP and magicard
  • New functionality: IDP 70 implementation using sdkl plugins
  • Improvement: Added black panel single bitmaps print to IDP-70 SDKL
  • Bug fix: Fixed issue when contactless encoding and using laminator with the Smart 70
  • Improvement: Updated Datacard SDK to the latest release
  • Bug fix: Fixed issue when encoding only using Datacard SD series printers
  • Bug fix: Fixed issue with dual sided printing on SD360 when contactess encoding

Version 4.1.0.10 (20-Jul-2018)

  • Bug fix: Added a missing feature to send the public ip address into yourtrustid.com portal with the printer info

Version 4.1.0.9 (20-Jul-2018)

  • Improvement: Updated translations to include missing strings
  • Bug fix: When using a data-source plug-in with a Small Business edition, the license check for the plug-in looked for a stand-alone licenses instead of a networked one.
  • Bug fix: When no printers were listed in the Printer-options window, clicking the Refresh button resulted in a argument-null exception: “Value cannot be null. Parameter name: value.”
  • New functionality: Canon EOS SDK 3.8 implementation
  • Bug fix: Removed the Lite feature from the application license uninstall method.
  • Improvement: Sign-in window improvements.
  • Bug fix: Added print namespace to rename ignore list, otherwise the printer sdks can't communicate with the printers.
  • Improvement: Added support for GUIDs as primary key to MySQL.
  • New functionality: The application now uploads the printer data after the close confirmation is shown. Printer data can now be uploaded anonymously.
  • Bug fix: When the user replace activates a license, their current license is uninstalled from the license file. This should fix the 24-hour lease period issue.
  • Improvement: Made the headings bold on the licenses page and changed the available licenses text.
  • Improvement: Changed Magicard methods for SDKShim.dll using latest Magicard SDK 1.05
  • Bug fix: Activating via the activation wizard at startup no longer throws the "installed license codes are not valid" error.
  • Improvement: When the evaluation edition is switched, a message is shown prompting the user to restart the application to evaluate the selected edition.
  • Bug fix: Fixed the license terms URL.
  • Bug fix: The evaluation edition is now corrected at startup if it is an invalid edition.
  • Imporvement: Evaluation mode now defaults to the highest edition, and the evaluation edition can be chosen by accessing the about window once the application is open.
  • Bug fix: When connecting to the license server failed, the check for updates function in the about window would give the wrong error message.
  • Bug fix: Fixed the printer availability check against PP2
  • New functionality: Implemented the latest Magicard SDK to support the Rio Pro 360

Version 4.1.0.8 (5-Jun-2018)

  • Bug fix: When using a portrait card-size definition selected from the drop-down menu in the page setup, printing the card to a Magicard Rio Pro 360 caused the spooler to crash.

Version 4.1.0.7 (24-May-2018)

Equivalent to CardExchange Gateway version 1.2.2.35.

  • Improvement: Updated some settings for GDPR compliance so that the option for any marketing communication has to be unchecked by default, including option to receive notifications in the service center.
  • Bug fix: When starting up for the first time, the sign-in window was shown, instead of running in demo mode.
  • Bug fix: When running with cloud licenses for another product already activated, the demo license code was not installed.
  • Bug fix: When clicking the register-license button, the error “Could not find default endpoint element that references contrat ‘ILicenseExchange’ in the ServiceModel client configuration section.” was displayed.

Version 4.1.0.6 (6-Apr-2018)

  • New functionality: Version with cloud-licensing and publishing-portal support.

Version 4.1.0.5 (7-Mar-2018)

  • Bug fix: When running in demo mode, only Magicard printers were made available in all editions.

Version 4.1.0.4 (16-Feb-2018)

Equivalent to CardExchange Gateway version 1.2.1.32

  • Improvement: Added support for the Lite edition.
  • Improvement: In the about window, the status of TrustID is automatically set to Enabled and the corresponding drop-down menu is disabled do the status cannot be changed to hidden or disabled.
  • Improvement: In the configuration tool, the encrypt, new and advanced buttons, as well as the application settings, are now hidden. The database drop-down menu has been disabled so it is not possible to selecte another database type than SQLite.
  • Bug fix: When switching to another language in the View ribbon, the UI still displayed everything in English.
  • Bug fix: In the account-setup wizard, the option for vPortal access was not hidden.
  • Bug fix: In the Assist ribbon of the designer, the remote-support button was always shown, even if there was no support executable in the installation folder.
  • Bug fix: When enabling data-folder sharing and running in read-only mode, the template-designer button in the Home tab was not hidden.
  • Bug fix: The manual-prompt dialog shows the CardExchange application icon, instead of the personalized one.
  • Bug fix: After the demo license was expired, the about window showed the text “Purchased” in the lower-right portion of the About window.

Version 4.1.0.3 (22-Dec-2017)

  • Improvement: Added the Home tab to the ribbon and always start the application on the Home tab, rather than remembering the last selected tab.
  • Bug fix: In the database-setup wizard, “TrustID Visitor” eas shown as database service.

Version 4.1.0.2 (24-Nov-2017)

Third release, equivalent to CardExchange Gateway version 1.2.0.28.

Version 4.1.0.1a (23-Nov-2017)

Installer

  • Bug fix: The installer installed the default data folder for CardExchange® Producer 10, instead of the one for TrustID.
  • Bug fix: When clicking the Help button in the installation wizard, the message “Unable to Launch Quick Install Guide” was displayed.

Version 4.1.0.1 (22-Nov-2017)

Second release, equivalent to CardExchange Gateway version 1.2.0.27.

  • Bug fix: When enabling magnetic stripe in the designer and selecting one of the tracks in the properties window, a null-reference exception occurred.
  • Bug fix: The new-card wizard contained a reference to PriceCardPro on the database page.

Version 4.1.0.0 (20-Nov-2017)

First release, equivalent to CardExchange Gateway version 1.2.0.26.