From 127852f23854e4eafc321eddf2e039a3f36cb21c Mon Sep 17 00:00:00 2001 From: "Koefferlein Matthias (IFAG DES TCP FLP)" Date: Fri, 15 Sep 2023 11:07:01 +0200 Subject: [PATCH] Version 1.7 --- CHANGELOG.md | 10 ++++++++++ src/grain.xml | 2 +- src/macros/xsection.lym | 2 +- src/ruby/xsection_generator.rb | 2 +- 4 files changed, 13 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 406f8e1..e73fb2c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,14 @@ +# Version 1.7 - 2023-09-15 + +* Bugfix for XS::layer + +# Version 1.6 - 2023-09-05 + +* Generalizing some useful methods (XS::base_box, XS::layer) +* Ruby 2.x compatibility enhanced +* Compatibility with older KLayout versions + # Version 1.5 - 2023-08-30 * Enabling multi-rulers in 0.28.x KLayout version: diff --git a/src/grain.xml b/src/grain.xml index 9ed5e67..27bab1f 100644 --- a/src/grain.xml +++ b/src/grain.xml @@ -1,7 +1,7 @@ xsection - 1.6 + 1.7 Ruby script A generator for vertical cross sections of layouts using a technology description file. diff --git a/src/macros/xsection.lym b/src/macros/xsection.lym index 811e699..7c2639b 100644 --- a/src/macros/xsection.lym +++ b/src/macros/xsection.lym @@ -32,7 +32,7 @@ require_relative("../ruby/xsection") module XS # UPDATE THE VERSION NUMBER ON EACH RELEASE HERE - VERSION = "1.6" + VERSION = "1.7" @xsection_processing_environment = XSectionScriptEnvironment.new diff --git a/src/ruby/xsection_generator.rb b/src/ruby/xsection_generator.rb index 316eb6a..7342591 100644 --- a/src/ruby/xsection_generator.rb +++ b/src/ruby/xsection_generator.rb @@ -59,7 +59,7 @@ def layer(layer_spec, layout = nil, cell = nil) ld = LayoutData.new([], self) layout ||= @layout cell ||= @cell - ld.load(@layout, @cell, base_bbox(), layer_spec) + ld.load(layout, cell, base_bbox(), layer_spec) return ld end