summaryrefslogtreecommitdiff
path: root/gerbonara/cad/kicad/footprints.py
diff options
context:
space:
mode:
authorjaseg <git@jaseg.de>2024-07-17 10:20:35 +0200
committerjaseg <git@jaseg.de>2024-07-17 10:20:35 +0200
commitedaf246b9dcfbb87a636d538536ae6c89f7ca956 (patch)
treeb61248bd60caf2c5ed20855101995860bd9d9505 /gerbonara/cad/kicad/footprints.py
parentb1d0260c70abe55dd07b0970334a3196f2606a34 (diff)
downloadgerbonara-edaf246b9dcfbb87a636d538536ae6c89f7ca956.tar.gz
gerbonara-edaf246b9dcfbb87a636d538536ae6c89f7ca956.tar.bz2
gerbonara-edaf246b9dcfbb87a636d538536ae6c89f7ca956.zip
Update KiCad PCB format support to 8.99
Diffstat (limited to 'gerbonara/cad/kicad/footprints.py')
-rw-r--r--gerbonara/cad/kicad/footprints.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/gerbonara/cad/kicad/footprints.py b/gerbonara/cad/kicad/footprints.py
index cb7b69d..127eef5 100644
--- a/gerbonara/cad/kicad/footprints.py
+++ b/gerbonara/cad/kicad/footprints.py
@@ -55,7 +55,7 @@ class Text:
type: AtomChoice(Atom.reference, Atom.value, Atom.user) = Atom.user
text: str = ""
at: AtPos = field(default_factory=AtPos)
- unlocked: Flag() = False
+ unlocked: OmitDefault(Named(YesNoAtom())) = False
layer: Named(str) = None
uuid: UUID = field(default_factory=UUID)
hide: Flag() = False
@@ -619,6 +619,7 @@ SUPPORTED_FILE_FORMAT_VERSIONS = [20210108, 20211014, 20221018, 20230517]
class Footprint:
name: str = None
_version: Named(int, name='version') = 20221018
+ uuid: UUID = field(default_factory=UUID)
generator: Named(str) = Atom.gerbonara
generator_version: Named(str) = __version__
locked: Flag() = False