Versie 10.0.1 van KiCad is uitgebracht. KiCad is een verzameling opensourceprogramma's waarmee elektronische schema's en printplaatlay-outs ontworpen kunnen worden. Verder kan het een bill of materials, Gerber-bestanden en een 3d-weergave van het pcb en de componenten maken. KiCad beschikt over een uitgebreide bibliotheek van componenten, inclusief het symbool, de footprint en 3d-modellen. Een Spice-simulator ontbreekt evenmin. De changelog voor deze uitgave kan hieronder worden gevonden.
GeneralSchematic Editor
- Resolve library table warning icon paths correctly. #23359
- Ensure library table child tables get reloaded after editing.
- Make dark mode configurable on Windows.
- Minor memory usage improvements.
- Prevent progress dialog message from being clipped.
- Fix missing checkability of selection tools.
- Use radio buttons in DRC/ERC exclusions context menu. #23638
- Load hidden library tables but hide their children. #23634
- Fix several wxWidgets errors with project template selector. #23623
- Support upgrading user’s library settings in start up wizard. #21263
- Make help hotkey dialog read only.
- Fix Find dialog ignoring current selection for search text pre-fill. #23582
- Fix false-positive library table warning.
- Fix PDF stroke font glyph clipping. #23621
- Fix crash when editing polygon shape properties. #23648
- Fix crash navigating preferences dialog with keyboard arrow keys. #23595
- Fix crash on custom toolbar selection tool. #23691
- Add filtering and tooltips to toolbar customization panel. #23092
- Filter toolbar actions by editor.
- Fix broken DRC/ERC strings. #23750
- Reload libraries when changing environment variables.
- Speed up opening large library tables in the editor.
- Add CURRENT_TIME text variables. #22715
- Remove illegal library name characters when importing EasyEDA Pro projects.
- Fix start wizard libraries page vertical warning text clipping.
- Fix autosave not committing unsaved changes to local history. #23774
- Install missing remote provider schema files. #23696
- Speed up .history size limit enforcement. #23786
- Change restore local history dialog to sort snapshots by date.
- Resolve environment variables in nested library tables. #23787
- Show version control icons for projects in subdirectories. #23798
- Fix resolution of ${ALIAS} variable for user aliases.
- Ensure project save as file formats are the same as normal saves. #23809
- Prevent environment variable expander from corrupting unresolved paths.
- Prevent fields grid from inflating dialog minimum size. #23926
- Fix crash when hatching rounded-corner rectangles.
- Fix hatch fill leaving gaps when shape has multiple regions. #23884
Symbol Editor
- Add rule area attributes to properties panel. #23399
- Do not size symbol properties dialog with buttons outside of screen. #23466
- Prevent selection tool from toggling between square and lasso mode. #23563
- Fix inverted group bus members lost from connectivity. #23521
- Preserve formatting markers in bus name prefix during parsing. #23615
- Fix hop-over arc rendering with angled wires. #23580
- Extend hop-over arcs to buses. #23588
- Correctly show "Style" settings in sheet properties dialog. #23591
- Fix broken label properties dialog layout. #23592
- Skip "Symbol Name" field when applying data from fields grid. #23652
- Fix false ERC label not connected for labels bridging hierarchical pins. #23494
- Fix ghost labels in "Update Schematic from PCB" for multi-unit symbols. #23701
- Fix global labels not connecting through hierarchical pins. #22694
- Fix crash on exit from hierarchy panel label edit. #23573
- Fix crash when placing symbol from remote library. #23286
- Fix crash importing non-hierarchical Eagle schematics. #23645
- Fix lost variant properties when set via symbol properties dialog. #23545
- Fix crash in Update Schematic from PCB when deleting fields. #23522
- Fix Update Schematic from PCB for labels on unsplit wires. #23701
- Don’t display internal group layer in color chooser. #23641
- Fix remapping symbols in legacy schematics. #23746
- Fix net navigator not populating nets on startup. #23627
- Resolve text variables in symbol fields table display.
- Align appearance of DNP sheets plots to screen. #23481
- Add UI to edit variant description after creation. #23501
- Fix false junction dots at connected pins during move or drag. #22000
- Load all fields the first time "Update Symbols" is run. #23312
- Fix find/replace matching power symbols via library template fields. #23518
- Fix use after free crash when closing. #23738
- Fix connectivity issue when combining more than two nets across multiple sheets using global labels. #23719
- Fix crash on Altium import. #23788
- Change text variable cell highlight from blue to yellow in bulk symbol edit.
- Correct cross out placement when PDF plotting DNP symbols. #23792
- Fix bus unfold losing overbar. #23794
- Show wire/bus line style in properties panel.
- Make hop-over scaling GUI-independent and follow the schematic. #23714
- Fix disconnected nets after drag. #23127
- Fix remote symbol crash.
- Fix crash when removing pin from a symbol. #23751
- Fix bus unfold losing overbar. #23827
- Fix case-insensitive duplicate field names data loss in symbol fields table. #23777
- Fix crash when creating symbol library on export. #23756
- Correctly handle multi-unit symbols with modified units on gate swap.
- Don’t process curved wires/buses into arcs when importing Eagle schematic.
- Fix group handling of sheet pins. #23846
- Fix crash in design block preview with hop-over enabled. #23860
- Properly reannotate design block power symbol. #23519
- Don’t assert on unresolved references in design block previews.
- Correctly transfer design block group as sheet to board. #23375
- Fix footprint chooser highlighting last-used instead of current item. #23878
Simulator
- Restore block selection in pin table.
- Update symbol description in library tree after editing properties. #23783
- Force library to loaded state after remote symbol import. #23698
- Fix folder-based symbol libraries not deleting files on symbol delete/rename. #23784
Board Editor
- Fix crash on ngspice out of memory condition. #23558
Footprint Editor
- Improve zone fill performance.
- Don’t allow negative DRC clearance values.
- Report zone to edge violations on zone’s layer.
- Many DRC help fixes.
- Prevent crash attempting to load empty Eagle polygon (Sentry KICAD-1659).
- Keep board flip state in sync when applying presets.
- Avoid focusing on zero size objects after deflate loop.
- Fix: DRC edge clearance errors on rounded rectangles. #23505
- Fix creepage DRC missing circular pad shapes. #23364
- Fix IPC plugins not showing up in toolbar.
- Fix broken solder mask for pads with different shapes per layer. #23561
- Fix crash when changing text and graphic properties. #23616
- Fix degenerate zone fill geometry. #23418
- Fix deselection not working when selection filter blocks items. #23594
- Fix crash when editing text box fill property. #23633
- Prevent crash when opening plugin. #23651
- Use correct offset and page size when SVG plotting. #23654
- Fix hotkeys not updating in the appearance controls.
- Apply severity filtering on update PCB from schematic on first dry run. #23604
- Treat teardrops as tracks in DRC rule matching and clearance testing.
- Restore PCB zone priority field in properties panel.
- Fix zone fill ignoring clearance from NPTH pads with no copper layers. #23467
- Fix PADS import of route arcs specified with CW/CCW direction. #23540
- Fix creepage DRC path starting at wrong point near NPTH slots. #23576
- Use variant specific value field in position file export. #23547
- Guard reference image dimension inputs against zero or negative values. #23606
- Correctly zoom to fit compare footprint to library canvas. #23579
- Cap stackup item count to prevent crash on corrupted files. #23625
- Prevent zone filler from creating thermal reliefs to nowhere. #23535
- Fix crash when text properties in properties panel. #23533
- Fix crash on start up due to user template paths. #23623
- Fix crash when trying to change a trace length. #23567
- Correctly update DNP variant when it matches default. #23564
- Fix teardrop asymmetry on off-center track connections. #23380
- Prevent canvas lag when selecting many footprints with hatching. #23397
- Include NPTH slots as board edges in creepage DRC. #23389
- Do not import all Allegro V16.x board through hole pads as non-plated. #23617
- Fix Cadence importer error with NVIDIA jetson developer boards. #23600
- Improve same priority zone sorting in zone manager.
- Don’t apply line mode to rectangle and circle drawing. #23685
- Fix netclass colors lost during track drag.
- Fix conditional physical clearance rules being silently skipped. #23699
- Fix flip board view state. #23741
- Fix selection filter in Edit Text & Graphics Properties affecting all grouped items. #23703
- Fix zone courtyard knockout using wrong side for internal copper layers. #23761
- Update layer of table cells when table layer is changed. #23762
- Prevent array tool from placing objects on top of one another. #22669
- Always snap to footprint origin regardless of anchor visibility. #22072
- Fix zone filling edge smoothing regression. #23515
- Respect zone connection setting for vias when hatch filling. #23516
- Fix crash after importing non-KiCad board. #23737
- Fix use after free crash when running DRC.
- Use net colors for router preview items before netclass colors.
- Prevent freeze after undoing a large move. #23808
- Fix through-hole pads losing inner layer connectivity after footprint flip. #23841
- Plot PDF DNP cross out in correct orientation. #23848
- Fix routed vias adopting zone net.
- Prevent Python plug ins from disappearing. #23861
- Fix crash during footprint inline drag after move operation. #23851
- Fix SurfaceFinish element structure in IPC-2581. #22794
- Fix missing project local footprint libraries in stand alone mode. #23872
- Fix crash when placing footprint. #23883
- Ensure tuning profile differential pair rules match net class rule expressions.
- Fix crash filling tear drops.
- Fix use after free crash in DRC marker rules.
- Fix teardrop extending outside narrow pads.
- Fix two segment teardrop self intersection.
- Fix zone manager dialog layout.
- Show cancel menu entry in context menu for point, table, and barcode tools. #23871
3D Viewer
- Limit pad table dialog height to fit screen. #23614
Gerber Viewer
- Fix incorrectly rendered rounded rectangles on paste layer. #23514
- Correctly display NPTH holes. #23801
- Use first high instead of closest sphere when clicking navigation gizmo.
Job Sets
- Fix crash exporting to board file. #23816
Plugin Manager
- Save and restore the 3D format properly in the properties dialog. #23706
IPC API
- Count downloads as failed/successful tasks.
- Preserve execute bits when extracting packages.
- Fix false positive PCM cleanup with overlapping environment variables.
Command Line Interface
- Added handling for requesting dimensions from a board.
- Add update items support to dimensions.
- Fix deserialization of net tie groups. #23539
- Add support for barcodes and reference images.
- Add serialization for footprint jumper settings.
- Add support for setting title block information.
- Fix crash duplicating shapes with hatch fill patterns. #23525
- Add support for connected items. #22990
- Report plugin action errors to status bar.
- Allow relative paths in entry points.
- Report plugin load errors to the user.
Windows
- Do not ignore gerber drill precision. #23451
- Properly save unpacked symbol library when upgrading. #22988
Linux macOS
- Improve start up wizard dialog text wrapping.
- Do not return Non-zero exit code when deflating compressed STEP file. #23742
- Bump ngspice version to 46.
- Fix crash when externally modifying the symbol currently being edited.
- Fix IPC-2581 export dialog automatic sizing. #23368
- Fix broken HTML dialog copy actions.
