aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>2023-07-17 22:57:32 +0900
committerTakashi Sakamoto <o-takashi@sakamocchi.jp>2023-07-17 22:57:32 +0900
commit4cb017740f42b2750267f95aafe148652a8eddd4 (patch)
tree17c65442eaf3fec1c047c3fc517a9c5ed6c0a1dc
parentcccf9cc2a9185ae51660971e8b53478c691629cd (diff)
downloadlibhinoko-4cb017740f42b2750267f95aafe148652a8eddd4.tar.gz
bump release version to 0.9.0v0.9.0
It's time to release the new version. Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
-rw-r--r--README.rst16
-rw-r--r--meson.build2
2 files changed, 15 insertions, 3 deletions
diff --git a/README.rst b/README.rst
index 78aa37e..8a8e3fd 100644
--- a/README.rst
+++ b/README.rst
@@ -2,7 +2,7 @@
The libhinoko project
=====================
-2023/04/23
+2023/07/17
Takashi Sakamoto
Introduction
@@ -15,7 +15,7 @@ IEEE 1394 bus by any language binding of GObject Introspection. The applications
operate OHCI 1394 controllers for any isochronous context and isochronous resources. According
to this design, this library is an application of Linux FireWire subsystem and GLib/GObject.
-The latest release is `0.8.0 <https://git.kernel.org/pub/scm/libs/ieee1394/libhinoko.git/tag/?h=v0.8.0>`_
+The latest release is `0.9.0 <https://git.kernel.org/pub/scm/libs/ieee1394/libhinoko.git/tag/?h=v0.9.0>`_
Example of Python 3 with PyGobject
==================================
@@ -44,6 +44,7 @@ Dependencies
- Glib 2.44.0 or later
- GObject Introspection 1.32.1 or later
+- Libhinawa 2.6.0 or later
- Linux kernel 3.4 or later
Requirements to build
@@ -89,6 +90,17 @@ Supplemental information for language bindings
* `hinoko-rs <https://git.kernel.org/pub/scm/libs/ieee1394/hinoko-rs.git/>`_ includes creates to
use these libraries.
+Loss of backward compatibility between v0.8/v0.9 releases
+=========================================================
+
+At v0.9, the library newly depends on
+`libhinawa <https://git.kernel.org/pub/scm/libs/ieee1394/libhinawa.git/>`_ to use
+`Hinawa.CycleTime <https://alsa-project.github.io/gobject-introspection-docs/hinawa/struct.CycleTime.html>`_
+for
+`Hinoko.FwIsoCtx.read_cycle_time() <https://alsa-project.github.io/gobject-introspection-docs/hinoko/method.FwIsoCtx.read_cycle_time.html>`_
+abstract method. The previous implementation, ``Hinoko.CycleTimer`` and
+``Hinoko.FwIsoCtx.get_cycle_timer()``, is unused anymore and dropped.
+
Loss of backward compatibility between v0.7/v0.8 releases
=========================================================
diff --git a/meson.build b/meson.build
index 3d9e8ed..da2355a 100644
--- a/meson.build
+++ b/meson.build
@@ -1,5 +1,5 @@
project('hinoko', 'c',
- version: '0.8.0',
+ version: '0.9.0',
license: 'LGPL-2.1+',
meson_version: '>= 0.46.0',
)