From c37da6202497267cb968843bbb7e9fa768aaeac8 Mon Sep 17 00:00:00 2001 From: Marcel Walter Date: Fri, 30 Aug 2024 08:35:05 +0200 Subject: [PATCH] :bookmark: Bump version to 0.6.4 (#516) * :bookmark: Bump version to 0.6.4 * :memo: Updated the CHANGELOG --- CMakeLists.txt | 2 +- docs/changelog.rst | 17 ++++++++++++++--- docs/conf.py | 4 ++-- pyproject.toml | 2 +- setup.py | 2 +- 5 files changed, 19 insertions(+), 8 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index d4b4bc24d..d5ef988e5 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -18,7 +18,7 @@ set(CMAKE_CXX_EXTENSIONS OFF) # Set the project name and version project( fiction - VERSION 0.6.3 + VERSION 0.6.4 DESCRIPTION "An open-source design automation framework for Field-coupled Nanotechnologies" HOMEPAGE_URL "https://github.com/cda-tum/fiction" diff --git a/docs/changelog.rst b/docs/changelog.rst index 10cd490bf..dd70cf459 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -5,8 +5,8 @@ All notable changes to this project will be documented in this file. The format is based on `Keep a Changelog `_. -Unreleased ----------- +v0.6.4 - 2024-08-30 +------------------- Added ##### @@ -14,8 +14,19 @@ Added - Path-finding: - Squared Euclidean distance function - Chebyshev distance function +- Data structures: + - ``gate_level_layout`` now tracks its number of crossings +- CLI: + - ``ps -g`` and ``store -g`` now display the current ``gate_level_layout``'s number of crossings + +Fixed +##### +- Fixed disappearing clocking schemes when applying a gate library to a gate-level layout +- Fixed a few oversights in the RTD documentation of SiDB simulation functionality +- Fixed several typos and docstrings in the codebase +- Addressed some ``clang-tidy`` warnings -v0.6.3 - 2024-08-21 +v0.6.3 - 2024-08-22 ------------------- Added diff --git a/docs/conf.py b/docs/conf.py index 6a0805b9e..878f8583d 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -51,9 +51,9 @@ # built documents. # # The short X.Y version. -version = 'v0.6.3' +version = 'v0.6.4' # The full version, including alpha/beta/rc tags. -release = 'v0.6.3' +release = 'v0.6.4' # The language for content autogenerated by Sphinx. Refer to documentation # for a list of supported languages. diff --git a/pyproject.toml b/pyproject.toml index 3d0322509..f07eeb8a2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ build-backend = "setuptools.build_meta" [project] name = "mnt.pyfiction" -version = "0.6.3" +version = "0.6.4" description = "Design Automation for Field-coupled Nanotechnologies" readme = "README.md" authors = [ diff --git a/setup.py b/setup.py index ae7ae1521..8eaea3153 100644 --- a/setup.py +++ b/setup.py @@ -100,7 +100,7 @@ def build_extension(self, ext): setup( name='mnt.pyfiction', - version='0.6.2', + version='0.6.4', author='Marcel Walter', author_email='marcel.walter@tum.de', description='Design Automation for Field-coupled Nanotechnologies',