Back

KiCad
Patches for KiCad x64
Windows
14 patches available
KiCad is a free software suite for electronic design automation. It facilitates the design and simulation of electronic hardware. It features an integrated environment for schematic capture, PCB layout, manufacturing file viewing, ngspice-provided SPICE simulation, and engineering calculation.
KiCad x64 Version 9.0.2
Release Date
5/8/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

KiCad 9.0.2 Release$$$Written by The KiCad Development Team$$$Published 2025-05-07$$$The KiCad project is proud to announce the version 9.0.2 bug fix release. The 9.0.2 stable version contains critical bug fixes and other minor improvements since the previous release.
KiCad x64 Version 9.0.1
Release Date
3/30/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

KiCad 9.0.1 Release$$$Written by The KiCad Development Team$$$Published 2025-03-30$$$The KiCad project is proud to announce the version 9.0.1 bug fix release. The 9.0.1 stable version contains critical bug fixes and other minor improvements since the previous release.$$$$$$A list of all of the fixed issues since the 9.0.1 release can be found on the KiCad 9.0.1 milestone page. This release contains several critical bug fixes so please consider upgrading as soon as possible.$$$$$$Version 9.0.1 is made from the 9.0 branch with some cherry picked changes from the development branch.$$$$$$Packages for Windows; macOS; and Linux are available or will be in the very near future. See the KiCad download page for guidance.$$$$$$Thank you to all developers; packagers; librarians; document writers; translators; and everyone else who helped make this release possible.$$$$$$Changelog$$$General$$$Vertically center text in cells in job sets table.$$$$$$Automatically recognize URLs in symbol and footprint properties grids. #17066$$$$$$Show URL button when hovering in field properties grids. #17745$$$$$$Support bare hyperlinks in table cells and text boxes. #18832$$$$$$Fix inconsistent capitalization in Add New Job dialog. #19770$$$$$$Fix misleading label output file for some schematic output jobs. #19868$$$$$$Ensure project manager hotkeys appear in hotkeys list. #19989$$$$$$Fixed description column naming when changing job sets. #20030$$$$$$Support pinning/unpinning multiple libraries in the library editors. #19726$$$$$$Do not persist fallback canvas type due to OpenGL failure.$$$$$$Prompt to enable IPC API when required by plugin. #20062$$$$$$Fix project manager performance using projects tracked with Git. #20078$$$$$$Fix crash when accessing footprints of imported Altium *.IntLib files. #20099$$$$$$Show project manager hot keys in hot key list. #19989$$$$$$Fix git clone project dialog layout issues. #20045$$$$$$Properly restore panels for all editors. #20066$$$$$$Fix crash on start when no git repository is present. #20152$$$$$$Persist generate gerber job file setting. #20158$$$$$$Prevent extra curves when importing certain SVG files. #20138$$$$$$Persist some missing job set arguments. #20116$$$$$$Use Gerber job settings not in job sets. #20214$$$$$$Fix schematic plot to PDF for job sets. #19522$$$$$$Fix button alignment in job set run log dialog. #20207$$$$$$Support ctrl-delete for delete word forward. #20248$$$$$$Fix opening embedded PDF files. #20006$$$$$$Fix segfault when opening a project which has git repository with SSH keys configured to GitHub. #20204$$$$$$Fix a git2 related crash when closing KiCad. #20202$$$$$$Schematic Editor$$$Prevent image duplication when pasting from clipboard. #19973$$$$$$Properly handle importing Altium harnesses. #16852$$$$$$Resolve field references in symbol text items. #19983$$$$$$Update instance reference from property inspector. #19932$$$$$$Pretty print cross references in Symbol Fields Table dialog. #19941$$$$$$Remove prohibition from clearing value field in Symbol Fields Table dialog. #19745$$$$$$Do not load old symbols with all fields set to visible. #20017$$$$$$Prevent crash when importing over existing project. #20004$$$$$$Make exclude from simulation indicators more subtle.$$$$$$Allow simulation models to reference embedded files. #20024$$$$$$Correct mirror location of text box. #20021$$$$$$Fix formatting of field file formatting that broke loading files with 9.0.0. #20166$$$$$$Ensure sheet file name color is respected. #20128$$$$$$Don’t trigger ERC error when no connect is connected to a no connect object. #20222$$$$$$Fix multi-unit symbol when importing Altium schematics.$$$$$$Ensure imported Altium schematic sheet names are unique. #19281$$$$$$Don’t translate file dialog All Files filter string.$$$$$$Fix loading schematic with embedded files. #20301$$$$$$Don’t wait for mouse move to draw selection shadows. #20309$$$$$$Do not print all pages with the first page border and title block. #20318$$$$$$Keep the full depth of the hierarchy in bookmarks when plotting to PDF. #12154$$$$$$Use sta
KiCad x64 Version 9.0.0
Release Date
2/20/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

**File not scanned as it is too large**$$$Version 9 Changes$$$Most; if not all; of the new features as well as usability improvements in KiCad 9 are described in a running thread on the KiCad user forum. This thread is being kept reasonably up to date so users running nightly builds know about new features to take for a test spin and provide bug reports and feedback. Wayne Stambaugh also presented them in his FOSDEM 2025 talk which is available to watch on the FOSDEM website. This post highlights some of the major changes; but is not a complete list. There were also hundreds of bug fixes; performance improvements; and other smaller changes since KiCad 8. A full list of issues addressed in KiCad 9 can be found on the milestone page on GitLab.$$$$$$By the Numbers$$$Source repository contributions$$$KiCad 9 was built with changes and additions from hundreds of developers; translators; library contributors; and documentation submitters. There were 4;870 unique commits made that changed code and translations; which was roughly equivalent to Version 8. Our annual development cycle continues to provide regular major releases for our user base and attract new contributors and sponsors.$$$$$$Improvements to the official KiCad libraries$$$2024 was another big year for the KiCad library team. With the help of six new librarians joining the effort; the library gained almost 1500 new symbols; 750 new footprints; and 132 new 3D models along with thousands of updates to fix or improve existing parts. The team processed over 2309 merge requests. With even more people helping this year; the team is able to address issues more quickly and has been driving down the backlog of pending merge requests. We are excited to see so many contributors join the library team and accelerate the library’s growth.
KiCad x64 Version 8.0.8
Release Date
1/13/2025
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

**File not scanned as it is too large**$$$Changelog$$$General$$$Remove compensation padding in KiCad launcher for newer wxWidgets versions. #24550$$$$$$Make settings migration dialog re-sizable. #19347$$$$$$Fix parsing of Altium overbar notation. #19080$$$$$$Update pin table when model changes. #19253$$$$$$Recognize ${KICAD7_3DMODEL_DIR} and all future major releases. #18809$$$$$$Skip hidden files when making backup. #18341$$$$$$Fix crash when opening the PCB editor while closing the schematic editor. #19341$$$$$$Fix broken Eagle board and schematic file import. #19528$$$$$$Fix display of broken fonts. #19010$$$$$$Clear unknown keys from environment variable maps on save. #18734$$$$$$Exclude letter hotkeys from shift fallback. #19093$$$$$$Fix missing text and graphics in PDF plots. #16456$$$$$$Handle DXF files with out of bounds values. #18523$$$$$$Fix invalid Bezier curve DXF import. #11153$$$$$$Fix incorrectly rendered font depending on rotation. #18377$$$$$$Make color picker dialog usable on hidpi monitors. #17860$$$$$$Scale text size to inside scaled blocks on DXF import. #18525$$$$$$Fix copy-paste issue for grids with checkboxes. #18985$$$$$$Update font when needed on italic/bold change. #18592$$$$$$Prevent altering text thickness when switching bold option on and off. #18975$$$$$$Schematic Editor$$$Make sheet pin unconnected indicator (X) follow when dragging sheet. #18854$$$$$$Fix import compatibility with LCEDA/EasyEDA v2.2.32. #18994$$$$$$Use symbol/netport name from device entry if empty when importing EasyEDA/LCEDA schematic. #19021$$$$$$Do not import empty visible net labels from EasyEDA/LCEDA Pro schematics. #19034$$$$$$Import Bezier curves in symbols from EasyEDA/LCEDA schematics. https://gitlab.com/kicad/code/kicad/-/issues/19034.[#19034.]$$$$$$Test for valid sheet name in sheet dialog properties. #18981$$$$$$Fix missing actions strings and hotkey conflict. #17694$$$$$$Respect background color fill when plotting to PDF. #18919$$$$$$Fix copy and paste issue in bus alias definition. #18558$$$$$$Do not allow repeat action to cause sheet recursion. #18199$$$$$$Fix crash when importing Eagle schematic when board file doesn’t exist in non-stand alone mode. #18241$$$$$$Warn user when template field names contain trailing/leading white space.https://gitlab.com/kicad/code/kicad/-/issues/18601[#18601]$$$$$$Fix an issue in sheet cross-references of global labels. #18534$$$$$$Add sheet changes to net navigation history. #18616
KiCad x64 Version 8.0.7
Release Date
12/3/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

**File not scanned as it is too large**$$$Changelog$$$General$$$Fix URI environment variable expansion issue. #18918$$$$$$Fix display of broken fonts. #19010$$$$$$Clear unknown keys from environment variable maps on save. #18734$$$$$$Exclude letter hotkeys from shift fallback. #19093$$$$$$Fix missing text and graphics in PDF plots. #16456$$$$$$Handle DXF files with out of bounds values. #18523$$$$$$Fix invalid Bezier curve DXF import. #11153$$$$$$Fix incorrectly rendered font depending on rotation. #18377$$$$$$Make color picker dialog usable on hidpi monitors. #17860$$$$$$Scale text size to inside scaled blocks on DXF import. #18525$$$$$$Fix copy-paste issue for grids with checkboxes. #18985$$$$$$Update font when needed on italic/bold change. #18592$$$$$$Prevent altering text thickness when switching bold option on and off. #18975$$$$$$Schematic Editor$$$Make sheet pin unconnected indicator (X) follow when dragging sheet. #18854$$$$$$Fix import compatibility with LCEDA/EasyEDA v2.2.32. #18994$$$$$$Use symbol/netport name from device entry if empty when importing EasyEDA/LCEDA schematic. #19021$$$$$$Do not import empty visible net labels from EasyEDA/LCEDA Pro schematics. #19034$$$$$$Import Bezier curves in symbols from EasyEDA/LCEDA schematics. https://gitlab.com/kicad/code/kicad/-/issues/19034.[#19034.]$$$$$$Test for valid sheet name in sheet dialog properties. #18981$$$$$$Fix missing actions strings and hotkey conflict. #17694$$$$$$Respect background color fill when plotting to PDF. #18919$$$$$$Fix copy and paste issue in bus alias definition. #18558$$$$$$Do not allow repeat action to cause sheet recursion. #18199$$$$$$Fix crash when importing Eagle schematic when board file doesn’t exist in non-stand alone mode. #18241$$$$$$Warn user when template field names contain trailing/leading white space.https://gitlab.com/kicad/code/kicad/-/issues/18601[#18601]$$$$$$Fix an issue in sheet cross-references of global labels. #18534$$$$$$Add sheet changes to net navigation history. #18616
KiCad x64 Version 8.0.6
Release Date
10/14/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

**File not scanned as it is too large**$$$$$$Changelog$$$Schematic Editor$$$Do not create empty labels when the pin has no name. #18535$$$$$$Fix output when printing custom font in drawing sheet. #18579$$$$$$Fix broken symbol links when importing CADSTAR schematics. #17143$$$$$$Fix annotation issue loading legacy schematics. #18779$$$$$$Decode UTF-8 for component field values in backannotation parser. #18406$$$$$$Spice Simulator$$$Make simulation warnings non-fatal. #18143$$$$$$Fix contrast and update issues with simulation cursors. #18390$$$$$$Use shown E24 tune values. #18746$$$$$$Board Editor$$$Fix crash when enabling filled shape properties in a text box. #18640$$$$$$Update track widths during routing.$$$$$$Fix crash when opening version 3 legacy board file. #18553$$$$$$Correctly mirror dimensions when placed on back silk screen layer. #18643$$$$$$Import POURED items as zone fills from EasyEDA/LCEDA Pro v2.2+ board files. #18664$$$$$$Make Move Corner To…? use defined grid origin. #18479$$$$$$Use correct radius when expanding to polygon; rule area; or zone from selection. #18724$$$$$$Correctly show ratsnest lines for graphical items with nets. #18774$$$$$$Prevent text box from moving when continuously flipping. #18797$$$$$$Convert small arcs in line chain to segments to avoid overflow issues in Altium importer.$$$$$$Improve default textbox alignment in Altium importer.$$$$$$Footprint Editor$$$Allow removing default field values from text items. #18663$$$$$$Gerber Viewer$$$Fix loading Gerber files with long line lengths. #18890$$$$$$Command Line Interface$$$Ensure plotted layers in gerber export are restricted to enabled layers. #18811$$$$$$Windows$$$Bump [wxWidgets](https://www.wxwidgets.org/) version to [3.2.6](https://www.wxwidgets.org/news/2024/09/wxwidgets-3.2.6-released/).$$$$$$Bump [wxPython](https://github.com/wxWidgets/Phoenix) version to 4.2.2.$$$$$$Bump [ngspce](https://ngspice.sourceforge.io/) version to [43](https://ngspice.sourceforge.io/news.html).
KiCad x64 Version 8.0.5
Release Date
9/7/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

**File not scanned as it is too large**$$$$$$Changelog$$$General$$$Fix crash on close due to curl shut down issue. #17103$$$$$$Make grid cell editors with extra button consistent with normal text cell editors.$$$$$$Fix default cell alignment for configure paths dialog.$$$$$$Improve grid cell editors appearance.$$$$$$Fix EasyEDA/JLCEDA Pro 2.2 footprint and symbol library import. #18250$$$$$$Generate hidpi variants for medium sized application icons.$$$$$$Hide notification panel on focus loss. #17295$$$$$$Fix build issue with experimental GCC version 15. #18539$$$$$$Fix rendering issue when using dotted lines. #16757$$$$$$Update text weight when changed from properties panel. #17077 and #14875$$$$$$Schematic Editor$$$Resolve netclasses on vector buses embedded in buses. #16545$$$$$$Fix crash when renaming fields in symbol fields table. #18330$$$$$$Correctly track symbol instances in unplaced units ERC. #18445$$$$$$Fix different presentation of symbols with attribute Do Not Populate. #18530$$$$$$Fix missing schematic symbol instance data. #18486$$$$$$Fix incorrect sheet order and uninitialized sheet number when printing. #18594$$$$$$Spice Simulator$$$Increase default measurement precision from 2 to 3 digits.$$$$$$Fix measurements not being loaded with workbook. #18326$$$$$$Prevent a tab change while editing measurement from impacting measurements of target tab.$$$$$$Fix spice errors when rerunning a simulation with measurements.$$$$$$Fix measurement format not saved when modified.$$$$$$Prevent excessive memory usage using complex piece wise linear DC source. #18338$$$$$$Fix crash when editing SPICE model path. #18472$$$$$$Symbol Editor$$$Add undo for repeat pin action. #18261$$$$$$Board Editor$$$Show correct via length in net inspector. #18277$$$$$$Do not delete segments in some cases when completing a route. #18409$$$$$$Show footprint changes and updates immediately. #18248$$$$$$Fix broken Cyrillic characters. #18406$$$$$$Fix crash when routing curved trace. #18391$$$$$$Performance improvements when updating tear drops.$$$$$$False DRC warning about footprint not matching library when footprint is rotated. #18399$$$$$$Allow deleting text item out of parent footprint. #18425$$$$$$Remove extraneous fields when updating footprint from library when option is selected. #17756$$$$$$Give padstack DRC warning violation a name. #18334$$$$$$Remember target tuning length within a session. #18109$$$$$$Fix snapping in free via placer. #9024$$$$$$Ensure constraints when changing pad hole properties. #17575$$$$$$Fix issues after removing a track ending with a teardrop.$$$$$$Update message panel when placing a via with interactive router.$$$$$$Correctly handle track clearance constraints in router.$$$$$$Use correct track width constraint when starting PNS from footprint pad.$$$$$$Report track clearance constraint from DRC rule if >= board minimum.$$$$$$Fix crash when changing pad type from SMD to NPTH. #18585$$$$$$Fix broken footprint references on Altium import. #18502$$$$$$Fix compatibility with EasyEDA/LCEDA Pro v2.2.26. #18620$$$$$$Footprint Editor$$$Save properties pane custom visible columns state. #18352$$$$$$Fix issue when converting an Altium footprint library to KiCad format. #18452$$$$$$3D Viewer$$$Fix incorrect custom pad shape. #18495$$$$$$Gerber Viewer$$$Fix arc rendering issue. #18587$$$$$$Worksheet Editor$$$Do not require extra mouse click to start text tool. #18366$$$$$$Command Line Interface$$$Fix PCB drill export when output path does not end with path separator. #14438$$$$$$Windows$$$Improve custom grid cell editors margins.$$$$$$Fix GDI bitmap leak that can cause crashes in long lived kicad processes.$$$$$$General dependency version updates$$$$$$Linux$$$Improve grid cell editor offset.
KiCad x64 Version 8.0.4
Release Date
7/17/2024
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

**File not scanned as it is too large**$$$$$$Changelog$$$General$$$Add sorting to library tree columns. #18101$$$$$$Fix ellipse angles when importing DXF. #18121$$$$$$Improve alignment between arcs and segments and of odd-width lines in Cairo GAL.$$$$$$Improve alignment between arcs and segments and of odd-width lines on fallback rendering.$$$$$$Try harder to keep searchable text hidden in SVG exports.$$$$$$Fix crash in wxSocketBase when the event handler has been destroyed. #18234$$$$$$Support hidden footprint libraries. #18183$$$$$$Ignore hidden text fields when cross-probe zooming. #15245$$$$$$Correctly scale custom cursors for HiDPI. #16231$$$$$$Schematic Editor$$$Fix crash when symbol updated while field editor open. #18115$$$$$$Incremental connectivity fails to update subgraph when removing power symbol. #17984$$$$$$Store sub-sheets at correct location when importing Eagle schematic with multiple pages. #17785$$$$$$Fix symbol browser performance issue with ODB library. #18159$$$$$$Handle symbol DNP attribute correctly in symbol field editor. #18005$$$$$$Propagate netclasses correctly through hierarchical pins in connectivity algorithm. #17797$$$$$$Resolve netclasses correctly. #18173$$$$$$Fix issues that can crash the editor on closing.$$$$$$Respect schematic settings for hidden pins. #17941$$$$$$Resolve worksheet variables in symbol fields. #17723$$$$$$Display unit name in symbol context menu. #18285$$$$$$Correctly propagate netclasses through hierarchical pins using incremental connectivity. #17797$$$$$$Spice Simulator$$$Show correct graph when sweeping multiple DC sources. #17215$$$$$$Show correct simulation units. #18205$$$$$$Don’t use SI prefixes with degrees when auto-ranging. #18205$$$$$$Correctly write phase/gain signals to workbook. #18205$$$$$$Don’t assume AC gains will always be voltages. #18205$$$$$$Don’t lose value of cursor checkboxes when running simulation. #18205$$$$$$Fix power port styles when importing Altium schematic. #18209$$$$$$Allow not internally connected pins to be stacked.$$$$$$Fix Eagle importer incorrect symbol value field text and visibility. #18232$$$$$$Improve error message when trying to Open non-KiCad schematic files. #18241$$$$$$Fix excessive simulation error dialog size when error message is too long. #18195$$$$$$Fallback to scientific notation when fixed-point strings are too long. #17890$$$$$$Fix unhandled exception warning. #18309$$$$$$Symbol Editor$$$Allow rotation of fields in derived symbols. #18003$$$$$$Make align elements to grid correctly align pins. #18172$$$$$$Fix crash due to null pointer dereference. #17961$$$$$$Make first attempt to edit arc work correctly. #18307
KiCad x64 Version 8.0.3
Release Date
6/4/2024
Bug Fix?
Yes
Minor Release?
No
Patch Notes

**File not scanned as it is too large**$$$$$$Changelog$$$General$$$Property grid navigation improvements. #16957$$$$$$Make sure color settings are saved when modified. #17864$$$$$$Improve update notice dialog tooltip. #17927$$$$$$Add optional reporting of non-KiCad design import issues.$$$$$$Add OpenGL info to version information.$$$$$$Fix a 100% CPU core usage is some editing cases. #17979$$$$$$Fix issues with non-kicad fonts. #18014$$$$$$Handle font when reading render cache. #17666$$$$$$Schematic Editor$$$Improve symbol instance data file save ordering. #17737$$$$$$Do not show click to start wire cursor for hidden pins. #17145$$$$$$Internationalize pin information when language changes. #17224$$$$$$Update status bar and properties panel after edit field properties dialog is dismissed. #17696$$$$$$Prevent symbol browser from deselecting currently active item. #17808$$$$$$Use correct value field text when importing Eagle schematic symbols. #17130$$$$$$Make pin helpers available for hierarchical sheet pins. #17923$$$$$$Support orthoganol dragging labels of sheet pins.$$$$$$Import EasyEDA symbol meta data. #17806$$$$$$Fix crash when loading symbols from database library. #17903$$$$$$Fix renaming sheet check. #17901$$$$$$Fill entire table if cache is empty when loading one part from database library. #17940$$$$$$Automatically save new hierarchical sheets. #17810$$$$$$Remember BOM export file name per project. #17704$$$$$$Fix editing line angle rotation. #17473$$$$$$Use consistent sorting for footprint libraries in footprint assignment tool. #17731$$$$$$Fix incorrect label orientation when the symbol is rotated. #18012$$$$$$Fix crash when editing text properties via properties panel. #18016$$$$$$Fix selection of items inside filled shapes.$$$$$$Make note backgrounds translucent on selection.$$$$$$Spice Simulator$$$Fix internal simulation errors when using some IBIS models. #17701$$$$$$Send project path to ngspice for code model input files. #16527$$$$$$Don’t add duplicate simulation fields. #17970$$$$$$Update signals and measurements when netlist might have changed. #17616$$$$$$Use display titles for axes in CSV output. #17324$$$$$$Allow setting field size with property manager.$$$$$$Fix incorrect netlist for uniform random voltage sources. #16393$$$$$$Allow .ends command to be preceeded by whitespace. #16560$$$$$$Support multiple brace-expressions for coupled multi-conductor line model syntax. #17824$$$$$$Make IBIS errors visible and more obvious. #18041$$$$$$Symbol Editor$$$Apply power filter to Altium symbol libraries. #17922$$$$$$Select pin when clicking on electrical type text. #16183$$$$$$Fix crash when canceling footprint library table dialog and the footprint library file is missing. #17989
KiCad x64 Version 8.0.2
Release Date
4/28/2024
Bug Fix?
Yes
Minor Release?
No
Patch Notes

**File not scanned as it is too large**$$$$$$Changelog$$$General$$$Correctly resolve variable ${CURRENT_DATE} in title block. #17256$$$$$$Correct too thin over bar when exporting to PDF with non-default font. 17218$$$$$$Add environment variable for configuring stock data home path. #15687$$$$$$Fix a library tree pane search issues. #17205$$$$$$Fix rendering/plotting of arcs with tiny angle and huge radius. #17343$$$$$$Add autocomplete accept and cancel to the hotkeys list.$$$$$$Fix selected item count in the properties panel.$$$$$$Add newline to end of file. #17480$$$$$$Reduce the number of displayed digits for coordinate edit controls. #15539$$$$$$Fix Arial font drawing artifacts. #17621$$$$$$Add missing file icons. #17525$$$$$$Add libgit2 version 1.8.0 compatibility. #17536$$$$$$Fix crash in configure paths using non-ascii characters in column headers. #17743$$$$$$Schematic Editor$$$Allow the simulation DC operating point labels to be repositioned. #17228$$$$$$Show pin names in footprint viewer after assigned to symbol. #17349$$$$$$Always define default net class even when it doesn’t exist. #17388$$$$$$Support importing Altium ASCII schematic files.$$$$$$Place items on root sheet when it’s the only sheet when importing EasyEDA schematic.$$$$$$Support dot and clock symbol pin styles when importing EasyEDA schematic.$$$$$$Support multiple sheet schematics on EasyEDA import. #17219$$$$$$Fix broken paste special keep existing symbol annotations. #17231$$$$$$Do not update schematic connectivity for irrelevant property changes.$$$$$$Fix database library cache memory leak. #17435$$$$$$Do not tab focus on random symbol when cross probing. #17531$$$$$$Fix warning due to unused angle in EasyEDA Pro schematic parser.$$$$$$Do not open ERC dialog when clicking ERC marker. #17383$$$$$$Select correct ERC dialog entry when double clicking ERC marker. #17383$$$$$$Check for bus no-connects in ERC. #13285$$$$$$Maintain hierarchy navigator expansion state between edits. #16635$$$$$$Update hierarchy navigator when undoing or redoing sheet name changes. #17721$$$$$$Fix incremental connectivity issue. #17528$$$$$$Make nets with net class directives remember which net class they belong to. #17720$$$$$$Close file when written on BOM export. #17779$$$$$$Fix missing instance data when reusing an already loaded schematic.$$$$$$Fix crash on consecutive symbol changes with different pin counts. #17851$$$$$$Spice Simulator$$$Allow deletion of a user-defined signal. #17395$$$$$$Remove unsaved flag (*) from title bar after saving simulation workbook. #17411$$$$$$Use correct tooltip for tune resistor series buttons. #17515$$$$$$Don’t show hidden text in symbol previews. #17526$$$$$$Close active cell editor when showing/hiding columns in symbol fields editor. #17425$$$$$$Add option to preserve custom power flag values in Update Symbols from Library dialog.$$$$$$Symbol Editor$$$Set description on Altium imported symbols. #16943$$$$$$Do not allow to selection of invisible pins and fields.$$$$$$Expose units and alternate body style to properties panel.$$$$$$Board Editor$$$Run edge cuts and margin clearance tests on zone layers. #17292$$$$$$Don’t allow selection of hidden footprint text in board editor. #17271$$$$$$Make Edit Track & Via Sizes dialog specified sizes dropdowns clearer. #17216$$$$$$Remove netclass/custom rule handling from Track & Via Properties. #17216$$$$$$Do not flag blind via’s on different layers as Drilled holes too close together by DRC. #17426$$$$$$Allow specifying a minimum for a via count constraint. #17234$$$$$$Fix crash in EasyEDA importer when Name/Prefix type text is not in a footprint.$$$$$$Fix position and orientation of footprint graphics on Fabmaster (CADENCE ASCII) import. #17239$$$$$$Fix zone cross-probing from DRC dialog.$$$$$$Fix crash when importing Altium PcbDoc. #17351$$$$$$Fix Eagle board import when footprint library versions exist. #12897$$$$$$Improve performance when toggling view of rats nest lines assigned to net classes. #17115$$$$$$Correctly handle locked table cells. #17439$$$$$$Fix when swapping layers. #17371$$$$$$Fix issu
KiCad x64 Version 8.0.1
Release Date
3/15/2024
Bug Fix?
Yes
Minor Release?
No
Patch Notes

**File not scanned as it is too large**$$$$$$Changelog$$$General$$$Fix custom font rendering issue. #11463$$$$$$Improve custom font rendering performance. #16568$$$$$$Update properties panel to use select language. #16589$$$$$$Make double click open object properties dialog in search panel. #16934$$$$$$Improve object alignment tooltips.$$$$$$Use correct text color in library tree selected items on non-OSX platforms.$$$$$$Fix floating point rounding issues with scaled parameters in settings. #17070$$$$$$Fix bottom panel background color in footprint and symbol chooser frames. #15810$$$$$$Don’t import invalid SVG polygons. #17091$$$$$$Improve fallback (Cairo) canvas performance.$$$$$$Reduce fallback (Cairo) canvas memory use.$$$$$$Check environment variable when testing for unresolved variables. #17174$$$$$$Use a version string without the extra packaging information in drawing sheets. #17176$$$$$$Don’t show hidden directories and files in the project tree browser. #16207$$$$$$Schematic Editor$$$Fix ghosting when placing multiple label and text objects. #16885$$$$$$Improve custom rule memberOfFootprint help.$$$$$$Improve custom rule assertion constraints help.$$$$$$Do not prevent netclass directive label from being placed when previously placed with no netclass assignment. #16997$$$$$$Do not reset annotation on reference changes when updating or changing symbols from library. #16991$$$$$$Improve layout of schematic colors preview. #17043$$$$$$Set up default netclass wire and bus widths when importing Altium schematic. #17024$$$$$$Ignore field moves when comparing schematic symbol to library symbol. #16944$$$$$$Change symbol library search to and instead of or search terms. #16974$$$$$$Do not load pin properties as fields when importing Altium. #17048$$$$$$Select graphical shapes based on effective shape instead of bounding box.$$$$$$Improve connectivity performance.$$$$$$Improve responsiveness of some editing operations.$$$$$$Fix crash when assigning footprint in symbol properties dialog. #17154$$$$$$Show correct library identifier in change symbols dialog. #17162$$$$$$Keep schematic text upright when opening V6 schematic. #17082$$$$$$Fix sheet pin align to grid issue. #16920$$$$$$Add text size to symbol field properties panel.$$$$$$Do not draw checkboxes and icons on top of each other in footprint chooser. #17217$$$$$$Do not overwrite the first item in alternate pin selection list when changing alternate pin. #17221$$$$$$Fix crash when editing a legacy schematic with missing library symbols. #17232$$$$$$Prevent silent deletion of entire symbol when using Edit Symbol Fields dialog. #17229$$$$$$Do not print selected item on every page. #17132$$$$$$Update net navigator when cross probing from board editor net highlight. #16838$$$$$$Convert legacy schematic descriptions to fields. #17202$$$$$$Fix crash in zone filler. #17237$$$$$$Fix crash when ignoring an ERC violation. #17375$$$$$$Spice Simulator$$$Improve tooltips. #17009$$$$$$Update VDMOS model defaults to ngspice-41 and later. #17073$$$$$$Fix collecting of signals for S-parameter analysis.$$$$$$Do not use ohms as units for controlling voltage source parameter. #17076$$$$$$Handle single source DC analyses correctly. #17119$$$$$$Only change pin assignments from user interaction. #16349$$$$$$Symbol Editor$$$Update description in library tree immediately when changed in properties dialog. #16971$$$$$$Improve database library load performance. #17031$$$$$$Add pin count and footprint filters options to footprint chooser dialog. #17105$$$$$$Add show/hide invisible pins and fields to view menu and toolbar. #8020$$$$$$Add KiCad symbol library files to import symbol file selector filters. #17176$$$$$$Fix crash when switching between two git branches of an open library. #17204$$$$$$Board Editor$$$Properly create bounding hull cutouts for rule area zones. #16347$$$$$$Do not snap mirrored graphic objects to center of selection when not moved. #16524$$$$$$Prevent unnecessary move at the beginning of move command. #11080$$$$$$Prevent duplicate nets when renaming a net in the net inspector. #17025
KiCad x64 Version 7.0.10
Release Date
12/29/2023
Bug Fix?
Yes
Minor Release?
No
Patch Notes

**File not scanned as it is too large**$$$$$$Changelog$$$General$$$Fix hidden text orientation when SVG plot is mirrored. #15422$$$Match mirror state between hidden and text when plotting to PDF. #16066$$$Fix bad outline font glyphs when ligatures apply.$$$Don’t copy hidden files and folders when creating project from template. #16093$$$Do not store twice files with extension .gm when archiving project.$$$Warn when installing PCM local package that is incompatible. #14243$$$Schematic Editor$$$Fix net highlighting when signal contains / character. #15212$$$Fix incorrect variable expansion when printing out to PDF. #16026$$$Fix incorrect rotation of symbol text in text boxes. #16027$$$Fix corrupted text box in symbol with multiple units. #15994$$$Fix incorrect arc orientation when loading legacy schematics. #16048$$$Restore the bus selection behavior of the schematic net highlight tool. #15388$$$Fix broken schematic net highlighting. #16131$$$Fix unconnected schematic net highlighting issue. #16218$$$Fix ODBC library crash in schematic editor opening added symbol in the symbol editor. #16090$$$Fix crash when pressing insert after adding then entering a hierarchical sheet. #16168$$$Fix broken symbol reference designators on paste special. #15981$$$Fix crash on save after pasting symbols in schematic editor. #16300$$$Fix crash when duplicating and editing a hierarchical label. #16264$$$Symbol Editor$$$Enforce symbol name not being empty. #15859$$$Fix compatibility with some old symbol libraries.$$$Fix invalid string compare in IBIS parser. #16223$$$Do not clear sheet pin highlighting when selecting or deselecting selected hierarchical sheets. #16139$$$Prevent opening symbol library and label properties dialogs simultaneously which causes a crash after closing the dialogs. #16112$$$Fix undo for wire operations. #16216$$$Simulator$$$Allow returning to empty value in spice model editor. #15871$$$Support empty strings in line with keywords in IBIS models.$$$Board Editor$$$Fix improper rotation of footprint when using swap command. #16025$$$Fix hang when pressing the move layer up shortcut key when no copper layer is visible. #16019$$$Fix broken thermal reliefs on copper pour. #16024$$$Fix incorrect DRC marker positions. #16029$$$Router performance improvements.$$$Fix crash when creating an array of footprint fields. #16088$$$Fix broken STEP export for certain models. #15485$$$Fix old python examples and a compatibility issue. #16158$$$Fix crash when using custom DRC rule with rule area and hole_to_hole constraint. #16230$$$Prevent slivers on copper fill. #16182$$$Import a few more rules from Altium board files. #15585$$$Fill empty zones when auto-fill is on. #16234$$$Update GenCAD export to handle arbitrary outline. #15961$$$Plot footprint edge cuts in PDF drill map file. #15247$$$Fix crash when deleting measurement in a footprint. #16315$$$Draw locked shape shadows using continuous lines. #16327$$$Crash when activating clearance resolution or constraints resolution dialogs. #16335$$$Gerber Viewer$$$Fix issues related to comments and primitives in macros. #16049$$$3D Viewer$$$Fix a crash when changing preferences. #16059$$$Fix incorrect display of mirrored polygon on bottom layer. #15706$$$Fix incorrect display of text boxes.$$$Fix display of single face shells.
KiCad x64 Version 7.0.8
Release Date
9/30/2023
Bug Fix?
Yes
Minor Release?
No
Patch Notes

**File not scanned as it is too large**$$$$$$General$$$Disable Override individual item colors on read-only themes. #15426$$$Fix text control width when displaying number with many digits. #15539$$$Fix crash when using overbar with custom font. #15508$$$Fix constant data collection prompts because user settings were getting erased constantly.$$$Fix locale issues in graphics abstraction layer settings panel.$$$Include underscore characters in word search. #14779$$$Improve error reporting when running Python action plugins. #15520$$$Schematic Editor$$$Fix crash when fetching symbols from database libraries. #15315$$$Fix broken bus alias definition entry behavior. #15320$$$Don’t stop drawing wire on unfold from bus operation. #15313$$$Improve handling of dangling markers during bus unfold.$$$Fix incorrect thermal relief spoke count. #15280$$$Provide more useful feedback when a database table is misconfigured.$$$Fix hang when opened if last shown on a different monitor. #11850$$$Make label user field selectable when using a custom font. #15165$$$Fix selection shadow drawing for global labels.$$$Fix graphical glitch after undo of sheet pin move. #15129$$$Properly highlight global and hierarchical label selections. #15461$$$Fix crash when changing symbol simulation field name visibility. #15470$$$Remove duplicate references from change symbol dialog. #15480$$$Prevent infinite loop hang when removing sheet instance properties. #15498$$$Improve handling of large number of duplicate references.$$$Prevent setup dialog crash due to missing severities panel initialization.$$$Don’t count pins of both body style when matching to footprint pads. #15550$$$Re-run automatic field placement after symbol update when appropriate. #15541$$$Save ERC settings and exclusions when saving schematic. #15274$$$Fix symbol name comparison when name contains forward slash characters. #15540$$$Support SHORT_NET_NAME; NET_NAME; NET_CLASS; and PIN_NAME variable expansion. #15544$$$Fix repeat item bug when moving; duplicating or copy-pasting an item. #15556$$$Honor override individual item colors setting for filled shapes. #15572$$$Support custom sheet sizes when importing Altium schematic.$$$Work around wxGTK printing offset. #1907$$$Fix OpenGL bug when importing non-KiCad schematic. #15159$$$Support line dash styles and colors when importing Altium schematic.$$$Fix connectivity regression. #14818$$$Fix crash when using ${FOOTPRINT_NAME} or ${FOOTPRINT_LIBRARY} variables. #15676$$$Properly handle incremental bus connections.$$$Simulator$$$Prevent crash trying to load missing spice library$$$Board Editor$$$Fix failure on multiple DRC runs via scripting.$$$Implement hole clearance checking in router.$$$Fix crash when tuning the length of a differential pair. #15268$$$Fix bug when resolving clearance between pad and zone using custom rules. #15233$$$Fix crash when attempting to delete dimensions in a footprint. #15418$$$Fix STEP export for missing curve geometry. #14910$$$Ensure the correct spoke angle is displayed in the pad properties dialog.$$$Improve fidelity for thermal spokes when importing Eagle boards. #15428$$$Save invalid outline DRC error exclusion setting. #15415$$$Fix missing top side holes when exporting to STEP. #15467$$$Prevent crash when a plugin Python script tries to access the board editor frame too early. #15414$$$Compute VRML export bounding box with origin at pcb center using only the edge layer. #15472$$$Fix accidental plotting of disabled textbox borders. #15252$$$Fix crash loading a polygon when importing EAGLE board.$$$Fix crash when loading unknown signal class name when importing EAGLE board.$$$Fix a search pane crash when a row isn’t in the hit list.$$$Handle dimensions and textboxes when plotting contours to DXF. #11901$$$Correctly handle DXF arcs import with inverted coordinate system. #14905$$$Don’t snap a footprint or group to its children. #15535$$$Use 90 degree spokes when loading pre-7.0 files with custom pads with round anchors. #15518$$$Fix interactive router clearance violations
KiCad x64 Version 7.0.5
Release Date
5/28/2023
Bug Fix?
Yes
Minor Release?
Yes
Patch Notes

**File not scanned as it is too large**$$$$$$General$$$Initialize CURL library for thread safety.$$$Fix bitmap rotation and mirroring issues.$$$Do not close dialogs on escape key when typing in a text control. #14514$$$Do not display additional space before subscript/superscript text in text boxes. #14683$$$Make control-backspace clear until last whitespace in text edit controls. #13910$$$Catch unhandled exception at startup. #14703$$$Use correct alpha blending when plotting to PDF. #14238$$$Fix broken bug report URL. #14759$$$Schematic Editor$$$Do not collapse tree when filtering symbol chooser dialog search results. #13905$$$Do not ignore Exclude from BOM and Exclude from board attributes for derived symbols. #13740$$$Correctly handle symbols with / character in the name. #14057$$$Fix crash when pasting then pressing escape. #14315$$$Ignore empty field name templates. #14552$$$Ensure item is on grid if there was no motion between clicks.$$$Fix clipped text in ERC dialog. #14569$$$Save worksheet file name in project file. #14219$$$Allow hex entry of 0 transparency in color picker. #14646$$$Fix datasheet path resolution when path contains double slashes. #14564$$$Set focus to text control when editing text box properties. #14685$$$Fix for mouse stuck in canvas issue. #12653$$$Handle user defined attributes when importing Eagle schematics. #13798$$$Fix broken nets using hierarchical labels. #14657$$$Remove extra blank line in schematic file when saving with ERCmarkers. #11405$$$Fix crash when entering subsheets with resolved variables. #14720$$$Mirror netclass labels correctly. #14758$$$Spice Simulator$$$Do not show both sets of pins for symbols with alternate body styles (DeMorgan).#14230$$$Do not create SPICE netlists with spaces in net names. #14724$$$Symbol Editor$$$Save library when it’s selected in library tree panel. #14220$$$Cmd+A (Select All) selects all symbol editor components instead text in active text input box. #14237$$$Fix crash when infobar outlives the current symbol. #14680$$$Board Editor$$$Highlight drilled hole to hole clearance of same nets in router. #12781$$$Fix graphical glitch after DRC and subsequent undo action. #13446$$$Do not detect DRC error when the footprint was deleted or updated with new one. #14351$$$Allow setting board minimum widths to zero. #13822$$$Fix crash when differential pair routing. #14537$$$Fix invalid overbar text for escaped characters. #14553$$$Fix overbar when using subscript characters. #13449$$$Trim VRML export layers to board outline. #14557$$$Handle multiple holes in footprints. #14468$$$Do not treat via placement as DRC violation when routing. #14603$$$Record parent rule for DRC assertions. See forum discussion$$$Fix incorrect mounting hole size on DSN export. #14656$$$Allow double-clicking item to open properties dialog in search pane. #12475$$$Fix crash when loading a file having vias on connected layers only. #14668$$$Add missing property to footprint texts table. #14357$$$Fix copper sliver issues. #14549$$$Fix issue routing differential pairs to footprint pads. #14324$$$Expand solder mask for NPTH pads. #14693$$$Fix field automatic placement issue. #14127$$$Don’t allow thickness of 0 in STEP export in case of an empty stackup. #10790$$$Make footprint drag include connected traces.#14515$$$Add missing property to footprint texts table. #14357$$$Use constraints to determine netclass width. #14190$$$Fix rotating bitmaps.#14197$$$Fix shove router clearance DRC violations. #14707$$$Do not route trans with clearance errors. #14659$$$Fill shapes with open path when importing SVG. #14518$$$Ensure track posture switches on first attempt. #12369$$$Prevent unwanted minus sign in properties panel. #14168$$$Adjust stroke font output to match version 6 output. $14609$$$Fix crash on start of routing. #14733$$$Fix crash when shoving via or trace. #14741$$$Footprint Editor$$$Crash when importing version 5.1 settings. #14691$$$Gerber Viewer$$$Fix rounded corners when exporting to KiCad board file. #14136$$$3D Viewer$$$Use correct board stack up laye
Interested in automating patching for KiCad x64?