Home

Software-update: KiCad 10.0.7

Versie 10.0.7 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.

  • Keep the search text when the find dialog is reopened. #25273
  • Show the context menu when right clicking a pasted object. #25287
  • Fix self-deadlock in database.
  • Validate archive file names before extraction. #25227 and #25175
  • Don’t automatically close the PCM install from file dialog if plugin extraction fails.
  • Fix pasted and newly placed items not appearing until an undo. #22734
  • Keep embedded fonts when appending a board or importing a sheet.
  • update toolbar group icon when a tool starts from a menu or hotkey.
  • Reuse a curl handle across HTTP library queries. #25375
  • Guard multiple libraries referencing others during load. #25420
  • Keep git background work off the shared compute thread pool. #20703
  • Don’t drop HTTP library descriptions. #25475
  • open list picker dialogs with an empty filter.
  • Wrap text in the text, text box, and table editing dialogs. #24744
  • Fix misaligned toolbar flyout palettes.
  • Create a writable project from a read only template. #25176
  • Don’t warn that a newly created project is already open.
  • Don’t lose files from local history after trimming it. #25399
  • Allow editing an arc’s angle in the properties panel. #25431
  • Ignore invalid custom toolbars.
  • Seed the default project template with a loadable project file.
  • Reload all design block libraries after creating a new one.
  • Stop libpng color profile warnings popping up.
  • Fall back to software rendering before a fatal GPU out of memory error occurs.
  • Fix OpenGL canvas freeze. #25205
  • Handle orphaned OpenGL objects and contexts.
  • Allow the git credentials dialog accept an SSH key passphrase.
  • Offer a passphrase for every git encrypted SSH key format.
  • Allow changing scaling value to be aborted. #22599
  • Prevent crash during PCM auto-load of library tables (Sentry KICAD-17T5).
  • Don’t lose Board Setup changes when restoring from local history.
  • Use correct grid style when first opening editors. #25605
  • Prevent long hang on close. #24661
  • Fix git pull with rebase leaving the repository mid-rebase.
  • Fix cloning git projects via a proxy. #24374
  • Fix broken text selection highlighting. #23310
  • Fix crash when plugin library table entry is missing.
  • Ensure create project from Git repository / login credentials are enabled. #24452
  • Restore browsing for arbitrary template folders. #24145
  • Regenerate plugin bitmaps using target size. #25545
  • Match PDF super and subscript text to on-screen rendering. #25281
  • Give selection filter panes an explicit minimum height. #25603
  • Implement atomic save for user files. #23866
  • Ignore invalid size keys in corrupt Altium libraries. #25174
  • Don’t nest groups when updating from a bigger design block selection. #25368
  • Promote pins to symbols for dragging. #25269
  • Do not create hidden/unnamed schematic files in stand alone mode. #25291
  • Plot every top-level sheet of a multi-root schematic. #25198, #25203, and #25231
  • move to background refreshing of HTTP symbol libraries.
  • Improve how stacked pin numbers are drawn.
  • Fix sheet name highlight in the hierarchy pane. #25309
  • Apply saved pin table filters when the dialog reopens. #25450
  • Fix pin table ALL filter showing an empty table.
  • Make used references deterministic to prevent project file churn. #25443
  • Prevent loss of local/global label with same name ERC test exclusions.
  • Prevent loss of similar label names ERC test exclusions.
  • Don’t crash when pressing ctrl-Q in the symbol library browser.
  • Apply numeric sort to symbol library browser. #25372
  • Fix crash when closing the "Simulation Model" dialog.https://gitlab.com/kicad/code/kicad/-/work_items/24788[#24788]
  • Do not ignore BOM output filename stored in project file. #24860
  • Allow unannotated pins to drive nets to prevent all "no net" nets from being highlighted. #25086
  • Warn when local and global power symbols share the same name.
  • Place design blocks on grid.
  • Duplicate design blocks on grid.
  • Keep sheet pin spacing when dragging a group across edges.
  • Create the remote symbol library before the first save. #25530
  • Fix use after free crash. #25465
  • Load sheet pins with empty names. #25469
  • Fix net navigator rows on a DPI change. #24889
  • Unhide the symbol browser panels. #24529
  • Merge buses connected on several sheets. #25406
  • Prevent intermittent assignment of an unrelated/previous symbol footprint to symbols with no default footprint. #25538
  • Fix ERC JSON report using wrong unit scale. #25582
  • Allow a DRC length tolerance as large as the optimum length.
  • Fix board area shadow left behind when a shape leaves the edge cuts layer. #25551
  • Keep net classes linked to a tuning profile when it is renamed. #25613
  • Reject duplicate tuning profile names in board setup.
  • Drop stale netclass assignments from the project file on save. #25223
  • Prevent text unit setting from changing back to all units upon saving. #25409
  • Use custom property editor polygon name. #25323
  • Resolve derived symbol body styles through the root symbol. #25209
  • Don’t fetch remote libraries to validate them.
  • Fix crash when opening symbols in a library on a network drive. #25559
  • Fix crash cutting symbols from the library tree. #25492
  • Fill the DXF units in graphics import dialog. #25527
  • Fix crash when adding "${INTERSHEET_REFS}" to a global label. #25508
  • Don’t measure creepage to a rule area. #25165
  • Keep length tuning segments with their trace when swapping layers. #25282
  • Show the solder mask opening on a through hole pad without copper. #24910
  • Keep both halves of a split track in the track’s group when routing. #25379
  • Handle complex padstacks in DRC via checker.
  • Implement complex padstacks for outset tool.
  • Sort net inspector stably on net names even when sorting on other columns. #25328
  • Keep DRC exclusions that cover several markers. #25101
  • Import Altium’s relative origin instead of the sheet corner. #25057
  • Resolve creepage constraints per path from real conductors. #24853
  • Keep arcs the walk around never touched.
  • Fix zone fill error that shorts through hole pins. #25141
  • End PARTTYPE records on the declared counts on PADS import. #25274
  • Number power port references across all sheets on PADS import. #25355
  • Embed a shared component-body model once on Altium import. #25362
  • Keep imported schematic geometry on grid on Altium import. #16903
  • Stop teardrops bridging nets on zone-connected thermal pads.
  • Resync Import Settings button with restored check box state. #24553
  • Use zone’s fill only for keep outs not intersect areas. #25378
  • Fix SWIG API iterators usage. #25423
  • Ensure text variables get updated. #14360
  • Add "Automatically update via nets" checkbox to properties panel, #25452
  • Reset generator UUIDs on multi-channel copy. #25478
  • Repair logic for router constraint resolution.
  • Fix ODB++ export drill tool sizes and numbering.
  • Keep solder mask relief on copper regions on Altium import. #13750
  • Ignore unused internal plane slots on Altium import.
  • Preserve physical stack up on Altium import.
  • Correctly parse dimension bold property on Altium import.
  • Preserve connected full-circle arcs on Altium import.
  • Preserve unsupported slot dimensions on Altium import.
  • Import board outline clearance on Altium import.
  • Fix tuning pattern naming on Altium import.
  • Derive the footprint mounting style from pad types on Altium import.
  • Mark free-standing pads as board-only on Altium import.
  • preserve keep out restrictions on Altium import.
  • Preserve connected copper nets on Altium import.
  • Name unnamed nets on Altium import.
  • Preserve rules and netclass defaults on Altium import.
  • Report unresolved netclass rules on Altium import.
  • Honor disabled polygon rules on Altium import.
  • Correctly classify inner-layer pads by their own size on Altium import.
  • Preserve component copper orientation on Altium import.
  • Discard polygon vertices that cannot be represented on Altium import.
  • Take net name case from the schematic when importing an Altium project. #25374
  • Fix incorrect via size on Altium import. #23328
  • Prevent time domain tuning divide by zero crash. #25537
  • Fix snapping guideline color and line style. #23590
  • Fix incorrect corner smoothing shown in "Zone Manager" dialog. #24797
  • Fix creepage across fully rounded overlapping cutouts. #24875
  • Don’t leave partially loaded items after a canceled append. #24911
  • Keep edge cuts layer active when clicking edge clearance violations. #24941
  • Prevent zones in design blocks from losing their pad connection type properties. #24955
  • Prevent a small copper spur where a teardrop ends on an arc track.
  • Map layers when appending a board or design block.
  • Show edit points on locked items when overriding locks.
  • Restore rotated table’s resize handles.
  • Prevent the DRC rule editor from breaking time domain rules.
  • Allow the DRC rule editor edit picosecond length rules.
  • Keep commented out rules commented in the DRC rule editor.
  • Prevent unexpected via from being automatically included while placing tracks. #25563
  • Write IPC-D-356A blind and buried vias. #10697
  • Fix sporadic malformed courtyard error.
  • Flag unnamed pads as midpoints on IPC-D-356A export.
  • Fix crash when changing projects during drag. #25561
  • Fix skew error inconsistency on an unchanged board.
  • Fix crashes when placing footprints. #23971
  • Prevent zone manager from changing parameters when changing zone priority. #25521
  • Keep drill marks out of gerber export. #25532
  • Prevent box select from accepting hidden footprints. #25579
  • Improve canvas performance on boards with large number of air wires. #25418
  • Prevent the via tool placing a via into a mounting hole.
  • Remove a deleted pad from the ratsnest.
  • Reject a negative width or gap in a differential pair custom rule editor.
  • Catch rule area cutout changes in the library parity check.
  • Fix crash and undo buffer corruption while changing track width in inspector. #25415
  • Fix footprint placement transforms and custom pad shapes on Allegro import. #24937
  • Fixed 'Keep upright' footprint text being flipped after update from library. #12417
  • Add support for importing Allegro 24.1 board files.
  • Add support for importing Allegro 25.1 board files.
  • Set shape offset in Allegro padstacks. #25318
  • Do not emit a board body without thickness. #25353
  • Correctly merge overlapping zones with a higher priority zone of a different net. #23790
  • Keep the default board body opaque on STEP export. #25353
  • Stop a locked footprint vanishing when rotating it.
  • Keep a channel’s own group when repeating a multi-channel layout. #25622
  • Prevent zone fill shorts other-net pads with iterative refill. #25670
  • Stop THT pads blocking custom footprint layers. #25608
  • Keep the footprint when a rename only changes its case. #25586
  • Fix crash when applying footprint properties after changing the 3D model path. #25239
  • Highlight library save failures. #23850
  • Ensure hidden navigator gizmo reacts to clicks. #25400
  • Keep click and hover picking synchronized with model visibility. #25525
  • Keep different STEP face colors apart. #25584
  • Keep repeated copies when the item sits in the page margin. #24309
  • Don’t duplicate repeated items when copying.
  • Fix blind text placement in the drawing sheet editor.
  • Make select all work correctly.
  • Fix crash after deleting a gerber layer.
  • Fix crash after reordering layers. #25570
  • Fix crash when opening zip file from read only network drive. #25560
  • Show expanded command line passed to execute command. #24927
  • Handle unknown job types without crashing.
  • Offer project text variables auto completion. #24927
  • Make git back end available.
  • Automatically recreate Python virtual environments when needed. #25528
  • Fix pin properties not highlighting when changing pin to a different type. #25171
  • Bump vcpkg for patched wxWidgets 3.3.3.
  • Fix silently failing ACL copy on save. #24060
  • Work around OpenGL canvases that stop presenting.
  • Support board table and table cell objects.
  • Add explicit solder mask for copper shapes and tracks.
  • Add support for reference points.
  • Expand support for text boxes.
  • Support locked and library identifiers for board groups.
  • Add pad/via teardrop settings.
  • Support round-tripping zone layer overrides.
  • Add support for embedded files.
  • Support pad fabrication property.
  • Expose zone corner settings.
  • Fix missing parent handling for footprint groups.
  • Support expanding environment variables.
  • Add board variant handlers.
  • Support footprint variant data.
  • Fix handling of net classes.
  • Correctly mark deserialized zones as unfilled.
  • Source: Tweakers.net

    Previous

    Next