diff --git a/diylc/diylc-core/src/main/java/org/diylc/core/gerber/GerberG2DWrapper.java b/diylc/diylc-core/src/main/java/org/diylc/core/gerber/GerberG2DWrapper.java
index e541cb0a6..0479da65e 100644
--- a/diylc/diylc-core/src/main/java/org/diylc/core/gerber/GerberG2DWrapper.java
+++ b/diylc/diylc-core/src/main/java/org/diylc/core/gerber/GerberG2DWrapper.java
@@ -300,7 +300,7 @@ public class GerberG2DWrapper extends Graphics2D
@Override
public AffineTransform getTransform() {
- return tx;
+ return new AffineTransform(tx);
}
@Override
diff --git a/diylc/diylc-core/src/main/resources/update.xml b/diylc/diylc-core/src/main/resources/update.xml
index b20987c77..f15b31991 100644
--- a/diylc/diylc-core/src/main/resources/update.xml
+++ b/diylc/diylc-core/src/main/resources/update.xml
@@ -361,6 +361,10 @@
IMPROVEMENT
When a switch position is selected (i.e. set to a value other than None), DIYLC will treat the terminals that are internally connected in that switching logic as connected in analysis tools
+
+ BUG_FIX
+ Alignment issues of some visual elements in the resulting Gerber files, e.g. DIL IC pin designators
+
https://github.com/bancika/diy-layout-creator/releases