From f9631c4e5066ace952011008c081c97a1f878a13 Mon Sep 17 00:00:00 2001 From: Sebastian Hellgren Date: Wed, 21 Oct 2026 10:06:15 +0200 Subject: [PATCH] Release 0.3.0 Collect the news fragments into release_notes/0.3.0.md and bump the version. Co-Authored-By: Claude Opus 5.5 --- pyproject.toml | 2 +- release_notes/0.3.0.md | 6 ++++++ release_notes/news.d/15.feature.2.md | 1 - release_notes/news.d/15.feature.md | 1 - release_notes/news.d/21.feature.md | 1 - 5 files changed, 7 insertions(+), 4 deletions(-) create mode 100644 release_notes/0.3.0.md delete mode 100644 release_notes/news.d/15.feature.2.md delete mode 100644 release_notes/news.d/15.feature.md delete mode 100644 release_notes/news.d/21.feature.md diff --git a/pyproject.toml b/pyproject.toml index 04da59c..76f3566 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "vunit-python-bridge" -version = "0.2.0" +version = "0.3.0" description = "A VUnit package making Python callable from VHDL." urls = {homepage = "https://github.com/VUnit/vunit-python-bridge"} readme = "README.md" diff --git a/release_notes/0.3.0.md b/release_notes/0.3.0.md new file mode 100644 index 0000000..a7ebe98 --- /dev/null +++ b/release_notes/0.3.0.md @@ -0,0 +1,6 @@ + +## Features + +- The `std_ulogic_vector`, `signed` and `unsigned` results of `eval` and `call` are also functions taking the width like `to_unsigned`, as a length or as `size_res`: `byte := call_unsigned("model.pop", byte'length)`. (#15) +- Python objects: `python_object_t` is an instance of a Python class owned by VHDL, whose methods VHDL calls. See "Python objects" in the user guide. (#15) +- Riviera-PRO is a supported simulator. (#21) diff --git a/release_notes/news.d/15.feature.2.md b/release_notes/news.d/15.feature.2.md deleted file mode 100644 index cbfda5b..0000000 --- a/release_notes/news.d/15.feature.2.md +++ /dev/null @@ -1 +0,0 @@ -The `std_ulogic_vector`, `signed` and `unsigned` results of `eval` and `call` are also functions taking the width like `to_unsigned`, as a length or as `size_res`: `byte := call_unsigned("model.pop", byte'length)`. diff --git a/release_notes/news.d/15.feature.md b/release_notes/news.d/15.feature.md deleted file mode 100644 index bcc93ea..0000000 --- a/release_notes/news.d/15.feature.md +++ /dev/null @@ -1 +0,0 @@ -Python objects: `python_object_t` is an instance of a Python class owned by VHDL, whose methods VHDL calls. See "Python objects" in the user guide. diff --git a/release_notes/news.d/21.feature.md b/release_notes/news.d/21.feature.md deleted file mode 100644 index bbf55bd..0000000 --- a/release_notes/news.d/21.feature.md +++ /dev/null @@ -1 +0,0 @@ -Riviera-PRO is a supported simulator.