1.3.0 => 11/17/2013: [NEW] flush_input() and flush_output() methods [Manuel A. Güílamo (MaG)] 1.2.3 => 11/04/2013: [FIXED] Improved documentation (yard) 1.2.2 => 11/03/2013: [FIXED] warning: already initialized constant VERSION 1.2.1 => 10/25/2013: [FIXED] removed absurd circular dependency 1.2.0 => 10/25/2013: [NEW] rake-compiler, bundler, and travis ci integration 1.1.0 => 05/14/2012: [NEW] Ruby 2.0 Support [Aaron Patterson (tenderlove)] [FIXED] Support for baud rates up to 1000000 in Windows [Will Koehler (willkoehler)] 1.0.4 => 07/17/2010: [FIXED] [Windows] No longer restricted to specific bitrates [FIXED] [Windows] Removed potentially insecure sprintf() use [FIXED] [Windows] Workaround for rb_sys_fail not checking GetLastError() 1.0.3 => 04/08/2010: [FIXED] [Windows] Could not specify 10 or "COM10" or higher [FIXED] [Windows] Warning passing INT instead of LONG to GetCommModemStatus 1.0.2 => 04/06/2010: [FIXED] Passing a block into open did not properly handle a return from within the block 1.0.1 => 01/20/2010: [FIXED] Conditional RB_SERIAL_EXPORT needed for Visual Studio bonked GCC 1.0.0 => 01/12/2010: [FIXED] x86_64 segmentation faults [NEW] Windows Ruby 1.9 support 0.7.4 => 10/12/2009: [NEW] Conditional 1.8.6 & 1.9 support (POSIX only). [NEW] MinGW support. 0.7.3 => 10/09/2009: [NEW] POSIX Ruby 1.9 support 0.7.2 => 02/09/2008: Fix several Windows and POSIX compilation problems. Make GCC compile the code without any warnings. Make RDoc not be so talkative during gem installation. 0.7.1 => 31/08/2008: Change to gemspec creation and fix posix compilation. 0.7.0 => 03/07/2008: Major Code Cleanup 0.6.1 => 25/03/2003: Minor changes 0.6 => 12/02/2003: Windows support Get/set modem parameters Read and write timeouts Open method 0.5 => 25/10/2002: Cygwin support 0.4 => 19/09/2002: Added more serial ports (total of 8 ports) 0.3 => 15/03/2002: Damn, another bug found 0.2 => 14/03/2002: A bug fixed (read() was not blocking) 0.1 => 14/03/2002: First release