KiCad 9.0.8 正式发布!

描述

 KiCad 10 发布前先来个 9.0.8 的小版本。 K  KiCad 9.0.8 版正式发布。9.0.8 稳定版本包含自上一版本以来的关键错误修复和其他小改进。

自 9.0.0 版本以来所有已修复问题的列表可以在 KiCad 9.0.8 里程碑页面上找到:

https://gitlab.com/groups/kicad/-/milestones/53此版本包含多个关键错误修复,因此请考虑尽快升级。9.0.8 版本是由 9.0 分支制作而成,并从开发分支中进行了一些精心挑选的更改。适用于 Windows、macOS 和 Linux 的软件包现已推出或将在不久的将来推出。请参阅 KiCad 下载页面以获取指导:https://www.kicad.org/download

国内的小伙伴可以去清华的镜像下载*(Windows):

https://mirrors.tuna.tsinghua.edu.cn/kicad/windows/stable/kicad-9.0.8-x86_64.exe

测试过程中发现bug,可以在以下链接提交:

https://gitlab.com/kicad/code/kicad/-/issues感谢所有开发人员、打包人员、库管理员、文档编写者、翻译人员以及所有帮助此版本得以发布的其他人。

变更列表

通用改进

  • 确保显示贝塞尔曲线。 #22459

  • 执行项目“另存为…”时,同步更新文件中的项目名称。 #21738

  • 修复退出时的崩溃问题。

  • 更新封装库浏览器中正确的网格值显示。 #22709

  • 修复操作表格时的崩溃问题。 #22704

  • 不截断初始的进度对话框消息。

  • 遵循作业集 (Job set) 中“复制文件”的复选框设置。 #22665

  • 通过不复制临时对象的嵌入文件来提高性能。 #22547

  • 修复在属性面板中连续更改导线颜色和宽度时的崩溃问题。 #22262

  • 防止在 Git 仓库子文件夹中关闭项目时发生崩溃。 #21849

  • 修复输入用户凭据时无法连接到 Git 远程仓库的 bug。 #20231

  • 移除项目 Git 版本控制时,不执行破坏性操作。 #22134

  • 修复大坐标下 DXF 导入损坏的问题。 #9681

  • 导入项目设置时不更改目录。 #16151

  • 修复 RTL(从右至左)语言环境下数据视图中的文本镜像问题。 #22750

  • 确保正确处理极浅的圆弧。 #22475

  • 允许阵列工具引脚编号使用小写字母。 #22787

  • 当由于未暂存的更改导致 Git pull 失败时,显示错误提示。 #20363

  • 修复鼠标点击和 Esc 键事件排序错误的问题。 #20527

  • 修复后备 (Fallback) 图形模式下的高 CPU 占用问题。 #18823

  • 修复渲染作业不遵循图层预设的问题。 #21887

  • 修复在 Scintilla 文本控件中,(´) 被转换为撇号的问题。

  • 修复自动完成弹出窗口在第一行立即关闭的问题。

  • 修复首选项对话框中快捷键编辑不起作用的问题。 #22455

  • 修复在打开编辑器框架的情况下退出 KiCad 时的崩溃问题。 #22926

  • 修复退出时的崩溃问题。 #22593

  • 在 DXF 导出中添加 $INSUNITS 头部变量。 #23181

  • 修复图像旋转方向。 #22719

  • 修复复制、剪切和粘贴工具栏按钮行为异常的问题。 #23239


原理图编辑器 

  • 对于同名网络,不要在信息栏中报告不相关的总线别名成员。 #18350

  • 修复更新符号时的崩溃问题。 #21995

  • 将描述导出到 IPC-2581 的 BomItem 描述属性中。 #22257

  • 不对堆叠的未连接 (NC) 引脚显示 ERC 错误。 #22409

  • 修复放置多个标签行为异常的问题。 #22358

  • 确保派生符号可以包含嵌入文件。 #22356

  • 修复粘贴子图纸时注释不正确的问题。 #20173

  • 修复中止画线操作时的崩溃问题。 #22642

  • 修复导入 Altium 层次原理图时创建重复图纸的问题。 #21909

  • 修复 Allegro 网表导出的 $PACKAGES 部分缺失项目的问题。

  • 导出 Allegro 网表时,不要将值字段字符串重复加上引号。 #22868

  • 防止由于文件损坏导致符号引脚失去父级而引发的崩溃。

  • 在交叉探测 (Cross-probe) 时正确适配图纸显示范围。 #19515

  • 修复矢量总线解析。 #9031

  • 不要为了隐式连接而拆分嵌套总线。 #17771

  • 修复作为更高级别总线定义的一部分时,短接网络名称的不确定性问题。 #18606

  • 删除所有 ERC 标记时,不逐个显示删除过程。 #22434

  • 确保更新共享的图纸单元。 #22052

  • 修复连接到电源符号时,层次图纸总线的连通性问题。 #18119

  • 拖动图纸边缘时,连同拖动连接到图纸引脚的导线。 #17724

  • 防止在图纸引脚处重命名时将总线成员从总线中移除。 #18299

  • 在“查找/替换”对话框中设置明确的 Tab 键切换顺序。 #18073

  • 粘贴时不要无条件清除位号。 #20173

  • 编辑总线标签时匹配网络类分配。 #16915

  • 防止使用较少引脚数的符号进行更新时发生崩溃。 #22566

  • 防止由于表格排序不确定导致的原理图文件频繁变动。 #22559

  • 修复设置导线属性时的崩溃问题。 #22689

  • 防止在矩形选择时鼠标拖拽行为异常。 #22317

  • 修复导入 Altium 时,名称中带有斜杠的符号无法加载的问题。 #22453

  • 修复导入层次 Altium 项目时创建重复图纸的问题。 #21909

  • 修复 HTTP 库符号名称未正确设置的问题。 #20247

  • 在“同步图纸引脚”对话框中遵循当前选定的图纸。 #22344

  • 导入 Altium 时,应用正确的符号方向和镜像状态。 #19630

  • 修复隐藏电源引脚的可见性发生更改时未更新连通性的问题。 #21159

  • 修复 HTTP 库的符号库别名未正确设置的问题。 #20407

  • 防止连续运行中 ERC 结果发生不可预期的变化。 #20012

  • 修复捕捉到锚点时隐藏捕捉指示器的问题。 #22678

  • 仅当引脚位于不同网络时,才报告重复引脚。 #20443

  • 修复带有规则区域时连续运行两次 ERC 产生的崩溃问题。 #22854

  • 修复符号绘图中的多行文本对齐问题。 #18838

  • 在项目上下文中打开子图,以防止引用丢失。 #23000

  • 去除总线别名和成员中的空格。 #19971

  • 在总线解析中添加对空格转义的支持。 #9258

  • 修复由于中途加载失败导致的原理图层级崩溃问题 (Sentry KICAD-11EJ)。

  • 修复销毁带有规则区域的指令标签时,由于“释放后使用 (use-after-free)”引发的崩溃问题。 #23150

  • 修复 Altium 导入时的引脚方向和圆弧几何形状。 #22907

  • 导入 Altium 时,针对符号方向对字段文本进行补偿调整。 #22907

  • 修复 Altium 导入时符号中的文本方向。 #22940

  • 修复 Altium 导入时错误的引脚方向。 #23238

  • 修复独立模式下打开文件时设计块面板崩溃的问题。 #23156

  • 修复从原理图更新 PCB 时的误报警告信息。 #22133

  • 修复绘图作业集文件名的处理。

  • 修复数个与移除规则区域相关项目引发的崩溃问题。 #22822 和 #22993

  • 修复 ERC 对话框中信息栏按钮文本被截断的问题。 #22638

  • 修复轮廓字体的多行文本选择高亮显示问题。 #23198

  • 执行重复项目操作时自动递增指令标签字段。 #23331

  • 修复符号参考和值字段输出 SVG 时偏移不正确的问题。 #23323

  • 使 ERC 对话框中的“保存…”按钮能够写入所有列出的违规项。


符号编辑器

  • 导入 Altium 符号库时,不要从二进制记录中剥离空字节。 #23013


仿真器

  • 正确查找双端器件的电流向量。 #21994

  • 优雅地处理无效的 SPICE 库文件。 #22189

  • 修复由于仿真模型无效导致的崩溃问题。 #22437

  • 修复图表中虚线/点划线的渲染问题。 #18887


PCB 编辑器 

  • 修复封装库奇偶校验 DRC 错误的误报。

  • 添加间距缓存以提高间距轮廓渲染性能。

  • 添加操作以嵌入所有被引用的 3D 模型。

  • 在 STL/PLY 导出中支持 VRML(WRL) 网格数据。

  • 修复交互式偏移工具。 #22692

  • 防止在绕行模式下紧挨着其他走线布线时Router卡住。 #20117 #21813

  • 改善在某些情况下拖动走线末端时的推挤布线效果。 #22749

  • 允许取消耗时较长的“布线选定项”操作。 #22729

  • 修复长度微调工具中的内存泄漏问题。 #19844

  • 确保 Aperture mask DRC 命中所有走线。

  • 修复推挤布线不遵循对象间自定义设计规则的问题。 #18550

  • 修复调谐模式生成器的图层报告问题。

  • 修复缓存中过时标记导致的 DRC 段错误 (Segfault)。 #22888 和 #22901

  • 导入没有图形的 Fabmaster 封装。 #7792

  • 移除冗余走线时,不要移除已锁定的线段。 #22387

  • 导入默认的 Eagle 网络类间距。 #21283

  • 提升爬电距离 DRC 的性能。 #21482

  • 确保 ODB++ 组件名称唯一。 #21701

  • 差分对布线时不应产生不合理的 DRC 错误。 #10825

  • 正确镜像并旋转 IPC-2581 的底部焊盘。 #19703

  • 正确导入 Altium 网络类。 #15584

  • 修复针对包含非自包含 XDE 数据模型的 STEP 导出问题。 #22417

  • 修复在“从原理图更新 PCB”期间未清除组件类的问题。 #21101

  • 修复多通道工具交换完全相同并联组件的问题。 #22293

  • 修复导出 STEP 模型时颜色丢失的问题。 #21865

  • 防止在微调差分对长度时发生系统死锁。 #22041

  • 防止多通道工具从参考规则区域移除过孔。 #21184

  • 在 IPC-2581 导出的“标记 (Marking)”元素中,对形状使用内联几何图形。 #17623

  • 导入 Fabmaster 时保留没有匹配轮廓的静态形状。 #7753

  • 修复覆铜区域管理器中重叠的对话框。 #22687

  • 防止使用备用引脚时,引脚上出现意外的网络名称。 #22286

  • 修复当仅对侧图层可见时的封装选择问题。 #22666

  • 修复“移动”操作期间使用方向键的移动精度。 #22805

  • 修复多通道工具中带点号参考标识符拓扑不匹配的问题。 #20058

  • 修复布线器对各层尺寸不同的焊盘的间距检查问题。 #20355

  • 修复同心圆弧引发的板边缘间距 DRC 误报。 #18839

  • 在电路板设置中显示从封装继承的嵌入字体。 #20579

  • 修复在开始布线之前按 V 键时的过孔放置逻辑。 #19814

  • 为 SMD 焊盘导出 IPC-2581 阻焊层开窗。 #16658

  • 修复表格翻转以遵循“左/右”和“上/下”的首选项设置。 #22936

  • 按照保存时的模式导出封装。 #23050

  • 防止形状线段或圆弧由于绘制引起“孔间距违规”的 DRC 错误。 #23011

  • 修复 DRC 覆铜区域间 (Zone-zone) 间距检查中的崩溃/挂起问题。 #23112

  • 不要跳过表格单元格中的对齐或分布操作。

  • 修复 IPC-2581 导出中多焊盘引脚出现重复的“Location(位置)”元素问题。

  • 修复使用“点击时固定所有线段”进行布线时的重叠走线线段问题。 #19538

  • 修复旧版本封装 ID 不断触发封装更改通知的问题。 #22958

  • 修复差分对布线器在第一次点击后丢失继承走线宽度的问题。 #20189

  • 修复当布线器分割走线段时丢失锁定状态的问题。 #21564

  • 修复 STEP 导出中的阻焊层生成问题。 #20452

  • 允许通过单击更新多通道对话框辅助选项卡中的复选框。


封装编辑器 

  • 在“带参考点移动”操作期间旋转多边形和矩形时,正确应用参考点。 #21843

  • 立即应用在封装属性面板中已更改的属性。 #22608

  • 追加到电路板时,不要覆盖现有的网络类。 #22089

  • 不要在参考图像对话框中显示锁定控件。 #23203


Python API

  • 修复 Python pcbnew.FootprintLoad() 中的内存泄漏问题。 #22526


IPC API

  • 允许在仅选中单个多边形时进行操作。

  • 添加检索所有图层用户名称的支持。

  • 修复丢失的焊盘形状序列化问题。

  • 修复更新封装时丢失自定义字段的问题。

  • 避免多段线圆弧的冗余序列化。 (IPC API issue #79)


命令行界面 (CLI)

  • 将虚拟字段和参数(如 Qty、DNP 等)添加到 BOM 导出中。 #22613

  • 正确处理矢量参数,例如 --rotate='-45,0,45'。 #20191

  • 覆盖现有的 ODB++ 输出文件,而不是静默失败。 #23148

  • 确保 ERC 报告包含预期严重级别的违规项。

  • 修复相对于符号链接位置的路径解析。

  • 为钻孔报告添加 --generate-report 选项。


Windows

  • 修复通过云服务同步文件时导致的保存失败问题。 #14956


Linux

  • 使用来自 wxWidgets 3.2.7 的树控件 GTK 变通方案 (workaround)。

  • 修复 GTK 下 DRC 对话框抢占焦点和闪烁的问题。 #22916


macOS

  • 修复使用 Git 管理的项目在退出时崩溃的问题。 #22583

  • 为 CURL 添加 30 秒的连接超时设置,以防止在代理网络环境下打开文件时导致 UI 冻结。 #20568

  • 修复多显示器环境下 PCB 编辑器崩溃的问题。 #23302


打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 相关推荐
  • 热点推荐
  • K

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分