diff --git a/diylc/diylc-core/src/org/diylc/presenter/update.xml b/diylc/diylc-core/src/org/diylc/presenter/update.xml
index 9d91f763..7f6fce8d 100644
--- a/diylc/diylc-core/src/org/diylc/presenter/update.xml
+++ b/diylc/diylc-core/src/org/diylc/presenter/update.xml
@@ -3657,5 +3657,21 @@
https://github.com/bancika/diy-layout-creator/releases
+
+
+ 4
+ 21
+ 2
+
+ 2022-02-21 00:00:00.000 CET
+
+
+
+ BUG_FIX
+ Fixed broken Linux app package
+
+
+ https://github.com/bancika/diy-layout-creator/releases
+
diff --git a/diylc/diylc-library/lib/diylc-core.jar b/diylc/diylc-library/lib/diylc-core.jar
index 65f4e753..732f9850 100644
Binary files a/diylc/diylc-library/lib/diylc-core.jar and b/diylc/diylc-library/lib/diylc-core.jar differ
diff --git a/diylc/diylc-swing/DIYLCStarter.launch b/diylc/diylc-swing/DIYLCStarter.launch
index e9b88586..f3d0009d 100644
--- a/diylc/diylc-swing/DIYLCStarter.launch
+++ b/diylc/diylc-swing/DIYLCStarter.launch
@@ -14,5 +14,5 @@
-
+
diff --git a/diylc/diylc-swing/build.xml b/diylc/diylc-swing/build.xml
index 62ff9e90..04e32b47 100644
--- a/diylc/diylc-swing/build.xml
+++ b/diylc/diylc-swing/build.xml
@@ -10,7 +10,7 @@
-
+
diff --git a/diylc/diylc-swing/dict.txt b/diylc/diylc-swing/dict.txt
index 5b55ab81..39eed467 100644
--- a/diylc/diylc-swing/dict.txt
+++ b/diylc/diylc-swing/dict.txt
@@ -22,6 +22,8 @@
5 band
5PDT
5PDT (Center OFF)
+9 Pin Socket 1
+A-O-I REGULATOR
AWG
And
C-B-E BJT
diff --git a/diylc/diylc-swing/diylc.sh b/diylc/diylc-swing/diylc.sh
index 0522a9f9..dd4d255f 100644
--- a/diylc/diylc-swing/diylc.sh
+++ b/diylc/diylc-swing/diylc.sh
@@ -46,4 +46,4 @@ echo SNAP_USER_DATA
echo $SNAP_USER_DATA
echo =============================================
-java -Xms512m -Xmx2048m -Dorg.diylc.scriptRun=true -Duser.dir=$SNAP_USER_DATA -Dfile.encoding=UTF-8 -cp $SNAP/diylc.jar:lib --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.text=ALL-UNNAMED --add-opens java.desktop/java.awt=ALL-UNNAMED org.diylc.DIYLCStarter
+java -Xms512m -Xmx2048m -Dorg.diylc.scriptRun=true -Duser.dir=$SNAP_USER_DATA -Dfile.encoding=UTF-8 -cp $SNAP/diylc.jar:lib --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.text=ALL-UNNAMED --add-opens java.desktop/java.awt=ALL-UNNAMED --add-opens java.desktop/java.awt.font=ALL-UNNAMED --add-opens java.desktop/java.awt.geom=ALL-UNNAMED org.diylc.DIYLCStarter
diff --git a/diylc/diylc-swing/flatpak/com.diy_fever.DIYLayoutCreator.metainfo.xml b/diylc/diylc-swing/flatpak/com.diy_fever.DIYLayoutCreator.metainfo.xml
index 2046bdc2..e582fa49 100644
--- a/diylc/diylc-swing/flatpak/com.diy_fever.DIYLayoutCreator.metainfo.xml
+++ b/diylc/diylc-swing/flatpak/com.diy_fever.DIYLayoutCreator.metainfo.xml
@@ -37,6 +37,23 @@
nbenitezl_AT_gmail.com
+
+
+
+ - [Bug Fix] Fixed broken Linux app package
+
+
+ https://github.com/bancika/diy-layout-creator/releases/tag/v4.21.1
+
+
+
+
+ - [Bug Fix] Fixed broken OSX app package
+ - [New Feature] Added regulator pinouts to transistor body components
+
+
+ https://github.com/bancika/diy-layout-creator/releases/tag/v4.21.1
+
diff --git a/diylc/diylc-swing/launch4j.xml b/diylc/diylc-swing/launch4j.xml
index cf96fadb..15cebe3e 100644
--- a/diylc/diylc-swing/launch4j.xml
+++ b/diylc/diylc-swing/launch4j.xml
@@ -35,5 +35,7 @@
--add-opens java.base/java.lang=ALL-UNNAMED
--add-opens java.base/java.text=ALL-UNNAMED
--add-opens java.desktop/java.awt=ALL-UNNAMED
+ --add-opens java.desktop/java.awt.font=ALL-UNNAMED
+ --add-opens java.desktop/java.awt.geom=ALL-UNNAMED
\ No newline at end of file
diff --git a/diylc/diylc-swing/lib/diylc-core.jar b/diylc/diylc-swing/lib/diylc-core.jar
index 65f4e753..732f9850 100644
Binary files a/diylc/diylc-swing/lib/diylc-core.jar and b/diylc/diylc-swing/lib/diylc-core.jar differ
diff --git a/diylc/diylc-swing/library/main.jar b/diylc/diylc-swing/library/main.jar
index 67e221c0..1359a602 100644
Binary files a/diylc/diylc-swing/library/main.jar and b/diylc/diylc-swing/library/main.jar differ
diff --git a/diylc/diylc-swing/run.sh b/diylc/diylc-swing/run.sh
index 373d69dc..070fce1e 100644
--- a/diylc/diylc-swing/run.sh
+++ b/diylc/diylc-swing/run.sh
@@ -1,2 +1,2 @@
#!/bin/bash
-exec java -Xms512m -Xmx2048m -javaagent:lib/jar-loader.jar -Dorg.diylc.scriptRun=true -Dfile.encoding=UTF-8 -cp diylc.jar:lib --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.text=ALL-UNNAMED --add-opens java.desktop/java.awt=ALL-UNNAMED org.diylc.DIYLCStarter "$@"
\ No newline at end of file
+exec java -Xms512m -Xmx2048m -javaagent:lib/jar-loader.jar -Dorg.diylc.scriptRun=true -Dfile.encoding=UTF-8 -cp diylc.jar:lib --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.text=ALL-UNNAMED --add-opens java.desktop/java.awt=ALL-UNNAMED --add-opens java.desktop/java.awt.font=ALL-UNNAMED --add-opens java.desktop/java.awt.geom=ALL-UNNAMED org.diylc.DIYLCStarter "$@"
\ No newline at end of file