Skip to content

Commit f758cf7

Browse files
committed
Release 5.0.0.dev9
1 parent 0eb8492 commit f758cf7

10 files changed

Lines changed: 33 additions & 19 deletions

docs/news.d/1105.feature.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/news.d/1135.feature.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/news.d/1156.feature.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/news.d/1163.deprecation.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/news.d/1166.feature.rst

Lines changed: 0 additions & 5 deletions
This file was deleted.

docs/news.d/1167.feature.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/news.d/1171.breaking.rst

Lines changed: 0 additions & 5 deletions
This file was deleted.

docs/news.d/1176.feature.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/news.d/1177.feature.rst

Lines changed: 0 additions & 3 deletions
This file was deleted.

docs/release_notes/5.0.0.dev9.rst

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
2+
Breaking Changes
3+
~~~~~~~~~~~~~~~~
4+
5+
- JSON-for-VHDL is no longer shipped with VUnit. Support is now provided through a separate VUnit package. Install it with:
6+
7+
``pip install vunit-json-for-vhdl``
8+
9+
Calls to the ``add_json4vhdl()`` method must be replaced with ``add_package("vunit-json-for-vhdl")``. (:vunit_issue:`1171`)
10+
11+
12+
Deprecations
13+
~~~~~~~~~~~~
14+
15+
- Dropped support for Python 3.8 and 3.9 which have reached their end of life, see https://devguide.python.org/versions. (:vunit_issue:`1163`)
16+
17+
18+
Features
19+
~~~~~~~~
20+
21+
- Added support for GHDL with LLVM-JIT backend. (:vunit_issue:`1105`)
22+
- Added support for VHDL-2019 in Questa. Related issues #1135 and #1169. (:vunit_issue:`1135`)
23+
- Added support for new Questa ``-ini`` option. (:vunit_issue:`1156`)
24+
- Added initial support for external package addition. This is in preparation for supporting third-party additions to
25+
VUnit in a controlled way. Some packages currently shipped alongside VUnit will also be moved to this new system, for
26+
example the JSON-for-VHDL package. By separating the packages from the core of VUnit, we make it easier for users to
27+
create, maintain, and share their own packages independent of the VUnit core. Package management is based on the Python
28+
ecosystem, i.e they can be hosted on PyPi and installed by using pip. (:vunit_issue:`1166`)
29+
- Improved support for non UTF-8 encoded outputs from simulators. (:vunit_issue:`1167`)
30+
- Added seed as an optional input to ``pre_config`` hooks. The seed is identical to the base seed provided to the simulation. (:vunit_issue:`1176`)
31+
- Enabled VHDL-2019 for GHDL >= 6.0.0.
32+
33+
Note that VUnit log location support based on call_path is deactivated as this is yet to be supported by GHDL. (:vunit_issue:`1177`)

0 commit comments

Comments
 (0)