The branch, master has been updated
via 5e9f7a6d1d34ca33e24c720300131d64098fa828 (commit)
via 2a2c8b9cb4bcf773492d27dfc179a2e45e1e83d2 (commit)
via c7dcd3faf1bd8f0fa39b3209fbe89df7f8d22861 (commit)
via 928bc100257e5d2bc18a35ede7597da1e9b92ee1 (commit)
via 24f5f910fdd6ab17036bf7f8bf906035f353d373 (commit)
via 67596140a639d7e40c6f9354c1dcfb18c7db78af (commit)
from 12ed18b61e7dc8e81a8946959434931c6a0a7fcf (commit)
- Log -----------------------------------------------------------------
commit 5e9f7a6d1d34ca33e24c720300131d64098fa828
Merge: 12ed18b 2a2c8b9
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Tue Jun 9 23:19:34 2020 +0200
Merge branch 'prepare-release'
commit 2a2c8b9cb4bcf773492d27dfc179a2e45e1e83d2
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Tue Jun 9 22:39:33 2020 +0200
Set version number to 1.5rc1
commit c7dcd3faf1bd8f0fa39b3209fbe89df7f8d22861
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Tue Jun 9 22:28:50 2020 +0200
Prepare changelog for 1.5rc1
commit 928bc100257e5d2bc18a35ede7597da1e9b92ee1
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Tue Jun 9 22:54:37 2020 +0200
Increase copyright year to 2020
commit 24f5f910fdd6ab17036bf7f8bf906035f353d373
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Tue Jun 9 22:36:57 2020 +0200
Update AUTHORS file
commit 67596140a639d7e40c6f9354c1dcfb18c7db78af
Author: Thomas Jarosch <thomas.jarosch@xxxxxxxxxxxxx>
Date: Tue Jun 9 22:43:59 2020 +0200
Update release checklist
-----------------------------------------------------------------------
Summary of changes:
AUTHORS | 14 ++++++++++++--
CMakeLists.txt | 4 ++--
ChangeLog | 29 +++++++++++++++++++++++++++--
README | 39 +++++++++++++++++++++++++++------------
doc/release-checklist.txt | 10 +++++++---
ftdi_eeprom/main.c | 2 +-
ftdipp/ftdi.cpp | 2 +-
ftdipp/ftdi.hpp | 2 +-
src/ftdi.c | 2 +-
src/ftdi.h | 2 +-
src/ftdi_i.h | 2 +-
11 files changed, 81 insertions(+), 27 deletions(-)
diff --git a/AUTHORS b/AUTHORS
index ed4bb84..e8f5a69 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -7,8 +7,8 @@ see Changelog for full details:
Adam Malinowski <amalinowski75@xxxxxxxxx>
Alain Abbas <aa@xxxxxxxxxxxx>
- Alexander Lehmann <lehmanna@xxxxxxxxx>
Alex Harford <harford@xxxxxxxxx>
+ Alexander Lehmann <lehmanna@xxxxxxxxx>
Anders Larsen <al@xxxxxxxxxxx>
Andrei Errapart <a.errapart@xxxxxxxxxxxxxxxxxxx>
Andrew John Rogers <andrew@xxxxxxxxxxxxxxxx>
@@ -17,19 +17,26 @@ see Changelog for full details:
Benjamin Vanheuverzwijn <bvanheu@xxxxxxxxx>
Chris Morgan <chmorgan@xxxxxxxxx>
Chris Zeh <chris.w.zeh@xxxxxxxxx>
+ Claudio Lanconelli <claudiolanconelli@xxxxxxxxx>
Clifford Wolf <clifford@xxxxxxxxxxx>
+ Dan Dedrick <dan.dedrick@xxxxxxxxx>
Daniel Kirkham <dk2@xxxxxxxxxxxxx>
David Challis <dchallis@xxxxxxxxxxxxx>
Davide Michelizza <dmichelizza@xxxxxxxxx>
Denis Sirotkin <reg.libftdi@xxxxxxxxxx>
+ Diego Elio Pettenò <flameeyes@xxxxxxxxxxxxx>
Emil <emil@xxxxxxxxxxx>
- Eric Schott <eric@xxxxxxxxxxxxxx>
+ Eneas U de Queiroz <cote2004-github@xxxxxxxxx>
+ Eric Schott <els6@xxxxxxx>
Eugene Hutorny <eugene@xxxxxxxxxxxxx>
Evan Nemerson <evan@xxxxxxxxxxxxxxx>
Evgeny Sinelnikov <sin@xxxxxxxx>
+ Fabrice Fontaine <fontaine.fabrice@xxxxxxxxx>
Fahrzin Hemmati <fahhem@xxxxxxxxx>
Flynn Marquardt <ftdi@xxxxxxxxxx>
Forest Crossman <cyrozap@xxxxxxxxx>
+ Frank Dana <ferdnyc@xxxxxxxxx>
+ Holger Mö�inger <h.moessinger@xxxxxxxxx>
Ian Abbott <abbotti@xxxxxxxxx>
Jared Boone <jared@xxxxxxxxxxxxxxxx>
Jarkko Sonninen <kasper@xxxxxx>
@@ -37,6 +44,7 @@ see Changelog for full details:
Jochen Sprickerhof <jochen@xxxxxxxxxxxxxx>
Joe Zbiciak <intvnut@xxxxxxxxx>
Jon Beniston <jon@xxxxxxxxxxxx>
+ Jordan Rupprecht <rupprecht@xxxxxxxxxx>
Juergen Beisert <juergen.beisert@xxxxxxxxxxxxxxxxx>
Lorenz Moesenlechner <lorenz@xxxxxxxxxx>
Marek Vavruša <marek@xxxxxxxxxxx>
@@ -57,12 +65,14 @@ see Changelog for full details:
Pawel Jewstafjew <pawel.jewstafjew@xxxxxxxxx>
Peter Holik <peter@xxxxxxxx>
Raphael Assenat <raph@xxxxxx>
+ Richard Shaw <hobbes1069@xxxxxxxxx>
Robby McKilliam <robby.mckilliam@xxxxxxxxxxx>
Robert Cox <Robert.cox@xxxxxxxxxxxxxxx>
Robin Haberkorn <haberkorn@xxxxxxxxxxxx>
Rodney Sinclair <rodney@xxxxxxxxxxxxxx>
Rogier Wolff <R.E.Wolff@xxxxxxxxxxxxxxxxxxxx>
Rolf Fiedler <derRolf@xxxxxxxxxxxxxx>
+ Roman Lapin <lampus.lapin@xxxxxxxxx>
Salvador Eduardo Tropea <salvador@xxxxxxxxxxx>
Stephan Linz <linz@xxxxxxxxxx>
Steven Turner <steven.turner@xxxxxxxxxxxx>
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 7771e80..9f209d0 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1,9 +1,9 @@
# Project
project(libftdi1 C)
set(MAJOR_VERSION 1)
-set(MINOR_VERSION 4)
+set(MINOR_VERSION 5)
set(PACKAGE libftdi1)
-set(VERSION_STRING ${MAJOR_VERSION}.${MINOR_VERSION})
+set(VERSION_STRING ${MAJOR_VERSION}.${MINOR_VERSION}rc1)
set(VERSION ${VERSION_STRING})
set(CMAKE_MODULE_PATH ${CMAKE_SOURCE_DIR}/cmake)
diff --git a/ChangeLog b/ChangeLog
index 4c48fea..eaf2c5a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,31 @@
-New in 1.x - 2018-xx-xx
+New in 1.5rc1 - 2020-06-xx
-----------------------
-* Added ftdi_setflowctrl_xonxoff()
+* Implement tc[io]flush methods & deprecate broken purge_buffers methods
+
+ Please check your code for ftdi_usb_purge_rx_buffer(),
+ ftdi_usb_purge_tx_buffer() and ftdi_usb_purge_buffers()
+ and migrate to the new ftdi_tc[io]flush() methods.
+
+ Old code will continue to function, but you'll get
+ a deprecation warning during compilation.
+
+* Add program to test buffer flush (purge) functionality
+* Add kernel driver auto attach/detach.
+ See new AUTO_DETACH_REATACH_SIO_MODULE option
+* Add ftdi_setflowctrl_xonxoff()
+* ftdi_eeprom / eeprom handling:
+ * Unify handling of all boolean eeprom flags
+ * Add device release number support
+ * Add channel_a_driver support for type xxR chips
+ * Add support for group0 drive levels on x232H chips
+ * Fix handling of high_current_drive parameter
+ * Fix inverted handling of VCP driver field for TYPE_R chips
+ * New --verbose option for eeprom decode operation
+* Add example code for async mode
+* Add SPDX license identifiers to the core library & ftdi_eeprom
+* Various python SWIG wrapper improvements
+* Various cmake file improvements
+* Fix small bugs in error code paths
New in 1.4 - 2017-08-07
-----------------------
diff --git a/README b/README
index 072b671..aa6a974 100644
--- a/README
+++ b/README
@@ -1,5 +1,5 @@
--------------------------------------------------------------------
-libftdi version 1.4
+libftdi version 1.5rc
--------------------------------------------------------------------
libftdi - A library (using libusb) to talk to FTDI's UART/FIFO chips
@@ -20,17 +20,32 @@ that made libftdi possible what it is today.
Changes
-------
-* New ftdi_usb_open_bus_addr() open function
-* Use BM/R series baud rate computation for FT230X
-* ftdi_get_error_string() now returns const char*
-* C++ API: Ability to open devices with empty descriptor strings
-* C++ API: Fix enumerations for buffer purge and modem controls
-* small build fixes and improvements in the python examples
+* Implement tc[io]flush methods & deprecate broken purge_buffers methods
+
+ Please check your code for ftdi_usb_purge_rx_buffer(),
+ ftdi_usb_purge_tx_buffer() and ftdi_usb_purge_buffers()
+ and migrate to the new ftdi_tc[io]flush() methods.
+
+ Old code will continue to function, but you'll get
+ a deprecation warning during compilation.
+
+* Add program to test buffer flush (purge) functionality
+* Add kernel driver auto attach/detach.
+ See new AUTO_DETACH_REATACH_SIO_MODULE option
+* Add ftdi_setflowctrl_xonxoff()
* ftdi_eeprom / eeprom handling:
- * New API function: ftdi_eeprom_get_strings()
- * Fix USE_SERIAL handling for 230X type chips
- * Make ftdi_read_eeprom_location() endianness independent
- * Fix flashing of FT245R
+ * Unify handling of all boolean eeprom flags
+ * Add device release number support
+ * Add channel_a_driver support for type xxR chips
+ * Add support for group0 drive levels on x232H chips
+ * Fix handling of high_current_drive parameter
+ * Fix inverted handling of VCP driver field for TYPE_R chips
+ * New --verbose option for eeprom decode operation
+* Add example code for async mode
+* Add SPDX license identifiers to the core library & ftdi_eeprom
+* Various python SWIG wrapper improvements
+* Various cmake file improvements
+* Fix small bugs in error code paths
You'll find the newest version of libftdi at:
https://www.intra2net.com/en/developer/libftdi
@@ -48,5 +63,5 @@ make install
More verbose build instructions are in "README.build"
--------------------------------------------------------------------
-www.intra2net.com 2003-2017 Intra2net AG
+www.intra2net.com 2003-2020 Intra2net AG
--------------------------------------------------------------------
diff --git a/doc/release-checklist.txt b/doc/release-checklist.txt
index 347a5a6..f620a53 100644
--- a/doc/release-checklist.txt
+++ b/doc/release-checklist.txt
@@ -1,6 +1,9 @@
*** Checklist for a new libftdi release ***
-- Update ChangeLog and AUTHORS via git history
- (git log --oneline latest_release..HEAD)
+- Update ChangeLog via git history:
+ git log --oneline latest_release..HEAD
+
+- Update AUTHORS via git history:
+ git log --pretty=format:"%an <%ae>" latest_release..HEAD |sort -u
- Update version number in the following files:
- CMakeLists.txt
@@ -13,7 +16,8 @@
- Ensure all modifications are checked in
-- Sign tarball
+- Sign tarball:
+ gpg2 --default-key opensource@xxxxxxxxxxxxx --detach-sign --sign
libftdi1-1.XX.tar.bz2
- Create git tag:
- git tag -s -u 24F006F5 v1.XX
diff --git a/ftdi_eeprom/main.c b/ftdi_eeprom/main.c
index 7ba8d89..e3a09ba 100644
--- a/ftdi_eeprom/main.c
+++ b/ftdi_eeprom/main.c
@@ -2,7 +2,7 @@
main.c - description
-------------------
begin : Mon Apr 7 12:05:22 CEST 2003
- copyright : (C) 2003-2014 by Intra2net AG and the libftdi
developers
+ copyright : (C) 2003-2020 by Intra2net AG and the libftdi
developers
email : opensource@xxxxxxxxxxxxx
SPDX-License-Identifier: GPL-2.0-only
***************************************************************************/
diff --git a/ftdipp/ftdi.cpp b/ftdipp/ftdi.cpp
index f82b865..afb84fb 100644
--- a/ftdipp/ftdi.cpp
+++ b/ftdipp/ftdi.cpp
@@ -2,7 +2,7 @@
ftdi.cpp - C++ wrapper for libftdi
-------------------
begin : Mon Oct 13 2008
- copyright : (C) 2008-2017 by Marek Vavruša / libftdi developers
+ copyright : (C) 2008-2020 by Marek Vavruša / libftdi developers
email : opensource@xxxxxxxxxxxxx and marek@xxxxxxxxxxx
***************************************************************************/
/*
diff --git a/ftdipp/ftdi.hpp b/ftdipp/ftdi.hpp
index a5ede3c..f569cce 100644
--- a/ftdipp/ftdi.hpp
+++ b/ftdipp/ftdi.hpp
@@ -2,7 +2,7 @@
ftdi.hpp - C++ wrapper for libftdi
-------------------
begin : Mon Oct 13 2008
- copyright : (C) 2008-2017 by Marek Vavruša and libftdi
developers
+ copyright : (C) 2008-2020 by Marek Vavruša and libftdi
developers
email : opensource@xxxxxxxxxxxxx and marek@xxxxxxxxxxx
***************************************************************************/
/*
diff --git a/src/ftdi.c b/src/ftdi.c
index d527d6f..f5b7018 100644
--- a/src/ftdi.c
+++ b/src/ftdi.c
@@ -2,7 +2,7 @@
ftdi.c - description
-------------------
begin : Fri Apr 4 2003
- copyright : (C) 2003-2017 by Intra2net AG and the libftdi
developers
+ copyright : (C) 2003-2020 by Intra2net AG and the libftdi
developers
email : opensource@xxxxxxxxxxxxx
SPDX-License-Identifier: LGPL-2.1-only
***************************************************************************/
diff --git a/src/ftdi.h b/src/ftdi.h
index 7addeb9..fb45008 100644
--- a/src/ftdi.h
+++ b/src/ftdi.h
@@ -2,7 +2,7 @@
ftdi.h - description
-------------------
begin : Fri Apr 4 2003
- copyright : (C) 2003-2017 by Intra2net AG and the libftdi
developers
+ copyright : (C) 2003-2020 by Intra2net AG and the libftdi
developers
email : opensource@xxxxxxxxxxxxx
SPDX-License-Identifier: LGPL-2.1-only
***************************************************************************/
diff --git a/src/ftdi_i.h b/src/ftdi_i.h
index 1bc740d..5d04120 100644
--- a/src/ftdi_i.h
+++ b/src/ftdi_i.h
@@ -2,7 +2,7 @@
ftdi_i.h - description
-------------------
begin : Don Sep 9 2011
- copyright : (C) 2003-2017 by Intra2net AG and the libftdi
developers
+ copyright : (C) 2003-2020 by Intra2net AG and the libftdi
developers
email : opensource@xxxxxxxxxxxxx
SPDX-License-Identifier: LGPL-2.1-only
***************************************************************************/
hooks/post-receive
--
A library to talk to FTDI chips
--
libftdi-git - see http://www.intra2net.com/en/developer/libftdi for details.
To unsubscribe send a mail to libftdi-git+unsubscribe@xxxxxxxxxxxxxxxxxxxxxxx
|