Skip to content

Releases: GoogleChromeLabs/chromeos_smart_card_connector

1.3.14.1

27 Jul 14:42
7dc7666
Compare
Choose a tag to compare
  • Fix breakage on some composite readers like Rocketek (#849).
  • Fix occasional crash on MAX_ATR_SIZE when Lock Screen is enabled (#840).
  • Fix inability to self-restart after a crash (#823).
  • Update PC/SC-Lite from 1.9.9 to 2.0.0 (release notes).
    • Reset eventCounter when a reader is removed.
    • Minor improvements.
  • Improve the JavaScript API to allow obtaining the error code directly (#793).
  • Require ChromeOS >= 81 (see #838 for motivation).
  • Minor UI updates.

1.3.13.0

28 Jun 13:42
5b6763b
Compare
Choose a tag to compare
  • Update Free CCID driver from 1.5.0 to 1.5.2 (release notes for 1.5.1, release notes for 1.5.2)
    • Added support for a few new devices.
    • Fix for an issue with AlcorMicro AU9560 and high-speed cards (see upstream's blog article).
    • Minor fixes.
  • Update PC/SC-Lite from 1.9.8 to 1.9.9 (release notes).
    • Minor fixes (note: a few significant bugfixes from 1.9.9 had already been cherry-picked by us previously).
  • Partial fix for Inbound transfer overflow USB issue.
    • (Note: Sometimes this error indicates a problem in the client application, not in the Smart Card Connector - see #136.)
  • Fix incorrect type declarations in api.js.
    • The users of this library should pass data arrays as ArrayBuffer, not as arrays of bytes-numbers (see #805).
  • Add warning logs when client application sends concurrent PC/SC calls (which is disallowed but "happens to mostly work" as of now).
    • WARNING for client application developers: If your application triggers these logs, please fix your application. In some future release, we'll tighten this check by forcing such requests be executed sequentially.
  • Logging improvements:
    • Write logs to systemLog, when available (i.e., on ChromeOS >=111). It makes the logs automatically added to feedback reports. Also it makes the logs appear at chrome://device-log.
    • Remove misleading warning logs when unplugging a reader or switching to ChromeOS Lock Screen.

1.3.10.1

05 Oct 12:46
19c1905
Compare
Choose a tag to compare
  • Enable the ACS ACR122U PICC smart card reader.
  • Allowlist Ujambo kiosk apps.
  • Fix smart card client library crashes when there's no background page.

1.3.9.3

09 Aug 17:34
fe9db2f
Compare
Choose a tag to compare
  • Update Free CCID driver from 1.4.36 to 1.5.0 (release notes).
  • Update PC/SC-Lite from 1.9.3 to 1.9.8 (release notes for 1.9.4, release notes for 1.9.5, release notes for 1.9.6, release notes for 1.9.7, release notes for 1.9.8). Main highlights:
    • fix race conditions;
    • fix memory leaks;
    • fix handle leaks and spurious PC/SC API failures on reader disconnection;
    • reduce spurious error logs on reader disconnection.
  • Fix ChromeOS lock-screen flaky access issues (on USB interface claiming).
  • Add ChromeOS Terminal (System Web App) into the trusted client list.
  • Add the scard_disconnect_fallback_client_app_ids admin policy. It allows to workaround client errors that try to switch card protocols without resetting the card (#704).
  • Fix memory issues in the USB layer.
  • Minor logging improvements.

1.3.8.0

27 Jun 12:11
135d556
Compare
Choose a tag to compare

An off-cycle release to publish the regression fix in the client JS library (fixes the addOnDisposeCallback method being unavailable).

It's also the first release in which we offer an (experimental) ES module version and the support for Service Workers for the client JS library.

1.3.7.2

16 May 14:09
431e22a
Compare
Choose a tag to compare

Warning: the standalone smart card client library regressed in this version: addOnDisposeCallback method became inaccessible.

1.3.6.0

20 Sep 11:10
5469a57
Compare
Choose a tag to compare
  • Fix regression with bytes incorrectly serialized in the single-message-based protocol (used by some smart card applications).

1.3.5.0

07 Sep 11:44
Compare
Choose a tag to compare
  • Update Free CCID driver to 1.4.34 (release notes).
  • Update PC/SC-Lite to 1.9.1 (release notes).
  • Improvement for crash loop detection for troubleshooting.
  • UI improvements (typos in the permission dialog).
  • Logging improvements for troubleshooting.
  • Internal rework in preparation for migration to WebAssembly.

1.3.3.0

01 Oct 12:00
adbdbf7
Compare
Choose a tag to compare
  • Add support of Sunrex HP USB Business Slim Smartcard CCID Keyboard and ACS ACR1252IMP.
  • Logging improvements for troubleshooting.

1.3.2.0

19 Aug 20:43
Compare
Choose a tag to compare
  • Update Free CCID driver to 1.4.33 (release notes for 1.4.32, release notes for 1.4.33).
  • Update PC/SC-Lite to 1.9.0 (release notes).
  • Crash loop detection and avoiding getting disabled due to self-reloading.
  • UI improvements (adding help button, icon tooltips, renaming "add readers" button, using up-to-date client app/extension names).
  • Logging improvements for troubleshooting.