diff --git a/COPYRIGHT b/COPYRIGHT index 8af0ce071..d01b4e3df 100644 --- a/COPYRIGHT +++ b/COPYRIGHT @@ -1,12 +1,11 @@ -klayout is packaged by Peter C.S. Scholtens -and Matthias Köfferlein +klayout is packaged by Matthias Köfferlein and was obtained from https://www.klayout.org/downloads/source/klayout-%VERSION%.tar.gz Authors: Matthias Köfferlein Copyright: - Copyright (C) 2006-2022 by Matthias Köfferlein. + Copyright (C) 2006-2025 by Matthias Köfferlein. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/Changelog b/Changelog index 6bfd1f1b2..41d3e9a7c 100644 --- a/Changelog +++ b/Changelog @@ -1,3 +1,22 @@ +0.29.12 (2025-03-02): +* Bug: %GITHUB%/issues/1976 Crash on cross mode, lw > 1 and oversampling +* Bug: %GITHUB%/issues/1987 Build failure against Qt6.8 +* Enhancement: %GITHUB%/issues/1989 API enhancements: several new split_... methods + on Edges, Region, EdgePairs and Texts, delivering a pair of containers with + selected and unselected objects. +* Bugfix: 'Save All' was not updating the dirty flag in the inactive tabs +* Bugfix: Fixing a crash when editing PCell parameters while the macro editor is open +* Bugfix: Fixed a potential Crash on "save all" +* Bugfix: Fixed a bug when returning a Region into a layout with cells unselected +* Bugfix: Tab title were not updated on cell rename +* Bugfix: Fixed a crash on certain layout queries + - For example "instances of cell .*.* where inst.trans.rot == 2" was crashing +* Bugfix: Fixing two problems with layer mapping + - Mapping "[*/*] 100/0:0/0" (for example) created 0/0 two times when the input contains 100/0 and 0/0. Now + it is a single layer only + - The mapping table generated from strings now uses layer indexes from a range that should not collide + with existing layer indexes. + 0.29.11 (2025-01-17): * Bug: %GITHUB%/issues/1948 Crash by instantiate a Cell in a Library-Cell * Bug: %GITHUB%/issues/1953 Callback_impl & coerce_parameters_impl parameter display issue diff --git a/Changelog.Debian b/Changelog.Debian index dd2ebb144..85f58621a 100644 --- a/Changelog.Debian +++ b/Changelog.Debian @@ -1,3 +1,10 @@ +klayout (0.29.12-1) unstable; urgency=low + + * New features and bugfixes + - See changelog + + -- Matthias Köfferlein Sun, 02 Mar 2025 21:16:41 +0100 + klayout (0.29.11-1) unstable; urgency=low * New features and bugfixes diff --git a/version.sh b/version.sh index 48d9e093d..bfa5bd2dd 100644 --- a/version.sh +++ b/version.sh @@ -2,10 +2,10 @@ # This script is sourced to define the main version parameters # The main version -KLAYOUT_VERSION="0.29.11" +KLAYOUT_VERSION="0.29.12" # The version used for PyPI (don't use variables here!) -KLAYOUT_PYPI_VERSION="0.29.11" +KLAYOUT_PYPI_VERSION="0.29.12" # The build date KLAYOUT_VERSION_DATE=$(date "+%Y-%m-%d")