TODO: clarify the release plan for libgpiod v2.0
authorBartosz Golaszewski <bgolaszewski@baylibre.com>
Thu, 6 Aug 2020 16:20:20 +0000 (18:20 +0200)
committerBartosz Golaszewski <bgolaszewski@baylibre.com>
Thu, 6 Aug 2020 17:02:04 +0000 (19:02 +0200)
Bumping the major version number is now planned to coincide with the
release of the v2 kernel uAPI for the GPIO character device. Update
the appropriate paragraph in the TODO file.

Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
TODO

diff --git a/TODO b/TODO
index f50124f048b8e40dc5331e3e60b18fbc2b3c247d..2b7b7c0647b5e7ea742d407d420ff0142ff91dc6 100644 (file)
--- a/TODO
+++ b/TODO
@@ -49,9 +49,11 @@ standardized protocol, it will take much more effort to implement it correctly.
 
 API changes for v2.0
 
-At some point in the future (probably after releasing dbus bindings) I'd like
-to rework some interfaces in a backward incompatible way. This would mean
-bumping the major version number to 2 and breaking API and ABI.
+Once the v2 kernel uAPI is released, the plan for libgpiod is to start the
+development cycle for a new major release with backward incompatible API in
+order to support new features exposed by the GPIO character device as well as
+rework certain badly designed interfaces. This would mean bumping the major
+version number to 2 and breaking API and ABI.
 
 At the same time I'd like to keep the changes much less invasive for a regular
 user than the previous major API change from v0.x to v1.x. Most of the changes