Release Notes for AB Circle Smart Card Reader Driver for Linux / Mac OSX
========================================================================

Supported operating systems:
============================

- Valid for the following operating systems:
  * Linux (all variants)
  * Mac OSX (all recent versions, Intel and Apple M1)

Note:
- This is a development package (thus needs to be compiled and installed 
  before usage, see also INSTALL and README files in the package).

Supported Readers:
==================

- Circle CIR115
- Circle CIR125
- Circle CIR135
- Circle CIR215
- Circle CIR315
- Circle USBNFC4
- Circle CIR415
- Circle CIR515
- Circle CIR615
- Circle CIR715
 
History:
========

2.2.2                           23 July 2025
--------------------------------------------
- Added support for additional custom reader

2.2.1                       13 February 2025
--------------------------------------------
- Added support for additional custom reader

2.2.0                        13 January 2025
--------------------------------------------
- Added support for custom readers

2.1.9                        17 October 2024
--------------------------------------------
- Added support for Circle CIR115 CT reader
- Added support for Circle CIR315-SE CL reader

2.1.8                       05 February 2024
--------------------------------------------
- Added support for Circle CIR135 reader

2.1.7                            02 May 2023
--------------------------------------------
- Updated version to 2.1.7

2.1.6                          24 April 2023
--------------------------------------------
- Removed unused readers

2.1.5                       23 February 2023
--------------------------------------------
- Use default read timeout to 3 seconds (except apdu) to prevent macOS waiting 
  to unload driver for a long time after reader suprise removal
- Stop read / polling threads after 5 times an error occurs (to stop threads 
  racing after reader suprise removal)
- Added minor fixes from latest generic ccid package 1.5.2 
  from Ludovic Rousseau (https://ccid.apdu.fr/)

2.1.4                      16 September 2022
--------------------------------------------
- Merged changes from the latest generic ccid package 1.5.0 from Ludovic Rousseau
  (https://ccid.apdu.fr/):
    - Add support of simultaneous slot access on multi slots readers
    - always compute readTimeout to use a value greater than default 3 seconds
    - Check the bSeq value when receiving a CCID frame
    - Avoid logging errors when a reader is removed
    - Some other minor improvements
    - By default hide buffer info in CCID frames

2.1.3                           06 July 2022
--------------------------------------------
- Enabled extended apdu support for CIR315B reader
- Added support for Circle CIR715 reader
- Added support for custom readers

2.1.2                         18 August 2021
--------------------------------------------
- Added support for custom readers

2.1.1                           29 June 2021
--------------------------------------------
- Added support for Circle CIR125 ICC reader

2.1.0                           02 June 2021
--------------------------------------------
- Added support for custom readers

2.0.9                            10 May 2021
--------------------------------------------
- Added support for Circle CIR515 ICC reader

2.0.8                            07 May 2021
--------------------------------------------
- Special (32-slot) edition for CSR105 reader

2.0.7                          29 March 2021
--------------------------------------------
- Added support for custom reader
- Improved support for composite devices on macOS Big Sur

2.0.6                          10 March 2021
--------------------------------------------
- Added support for custom readers
- Small change in Info.plist

2.0.5                       03 December 2020
--------------------------------------------
- Added support for:
    ⁃ Circle CIR315 IMP
    ⁃ Circle CIR415 CL
    ⁃ Circle CIR615 CL & 1S
    ⁃ Circle CIR615 CL	
   Readers.
- Added support for Apple M1 architecture (Mac OSX Installer only)
- Fixed detection issue with composite device readers in Mac OS  
- Fixed minor issue in CIR415 SAM slot handling

2.0.4                        09 October 2020
--------------------------------------------
- Re-compiled with proper libusb versions (Mac OSX only)

2.0.3                      02 September 2020
--------------------------------------------
- Initialise default read timeout on card power up
- Made default read timeout longer (as it was too short for some cases).

2.0.2                            28 May 2020
--------------------------------------------
- Improved behaviour of ifsc and ifsd setting for T=1 protocol
- Don't send SetParameters for card using default speed.
- Fixed issue in T=1 IFS max frame length setting.

2.0.1                       03 February 2020
--------------------------------------------
- Added support for Escape Command IO Control Code 3500.

2.0.0                        15 October 2019
--------------------------------------------
- Removed PPS call for all ABC readers (use CCID_SetParameters only).
- Implemented new reader names.

1.0.1                      04 September 2019
--------------------------------------------
- Always start multi-slot card detection thread as on MacOS X Mojave pcscd is 
  not used anymore (thus treat all readers as multi-slot). 
- Merged changes from the latest generic ccid package 1.4.3x from Ludovic Rousseau
  (https://ccid.apdu.fr/)

1.0.0                         16 August 2019
--------------------------------------------
- Initial release
- Based on the generic ccid package 1.4.30 from Ludovic Rousseau (https://ccid.apdu.fr/)
- Added support for:
    - Circle CIR115 ICC
    - Circle CIR215 PICC
    - Circle CIR215 CL
    - Circle CIR315 Dual & 1S
    - Circle CIR315 PICC
    - Circle CIR315 SAM
    - Circle CIR315 CL
    - Circle CIR315 DI
    - Circle CIR415 CL & 1S
    Readers.
- Fixed issue of TPDU pps being sent to APDU reader.

Contact:
========

Website: http://www.abcircle.com
E-mail: info@abcircle.com

Copyright:
==========

Copyright (c) 2019-2025, AB Circle Limited. 

No part of this release text may be reproduced or transmitted 
in any from without the expressed, written permission of 
AB Circle.

Notice
Due to rapid change in technology, some of specifications 
mentioned in this publication are subject to change without 
notice. Information furnished is believed to be accurate and 
reliable. AB Circle assumes no responsibility for any errors 
or omissions, which may appear in this document.
