|
| 1 | +kibot (1.8.0-1) stable; urgency=medium |
| 2 | + |
| 3 | + * Added experimental Altium PCB conversion |
| 4 | + * Now most places where a field is expected now support `_field_*` to fetch |
| 5 | + the globally defined value. |
| 6 | + * Added check_fields preflight: used to ensure conditions on desired fields |
| 7 | + * Added option to e/drc to force english messages (needed for KiCad 8.0.4) |
| 8 | + * Added `separate_pins` filter: used to create testpoint reports |
| 9 | + * Added `_null` filter, can be used to skip the filters processing |
| 10 | + * Added `use_pcb_fields` global options: allows using fields defined in the |
| 11 | + PCB (and not only in the schematic), enabled by default |
| 12 | + * Added `field_current` global options: to specify the field used for |
| 13 | + current ratings |
| 14 | + * New internal templates Testpoints_by_attr, Testpoints_by_attr_CSV, |
| 15 | + Testpoints_by_attr_HTML, Testpoints_by_value, Testpoints_by_value_CSV and |
| 16 | + Testpoints_by_value_HTML: Used to generate testpoint reports |
| 17 | + * New command line option to also list sub-PCBs found in variants |
| 18 | + * BoardView: added support for BVR format |
| 19 | + * BoM: now the logo file name can contain env vars and/or ~ |
| 20 | + * Datasheet: added option to classify the datasheets by reference. |
| 21 | + * KiCost: added option to specify a configuration file |
| 22 | + * Report: added solder paste usage stats, support for variants and testpoints |
| 23 | + report |
| 24 | + * xDRC: added configurable category |
| 25 | + * Schematic: added support for text boxes inside symbols |
| 26 | + * Worksheet: added support for KiCad 8 bitmaps |
| 27 | + * Position: added support for panels repeating the same component |
| 28 | + * iBoM: fixed `highlight_pin1` option didn't allow the use of the new choices. |
| 29 | + * PCB2Blender_Tools: fixed that transform filters might make it fail. |
| 30 | + * BoM: fixed no color reference when using row colors but not column or kicost |
| 31 | + colors, "0 pico" for "0", use of `lcsc_link` as boolean and user fields for |
| 32 | + components that are only in the PCB not filled. |
| 33 | + * Worksheet: Fixed size of PNGs that specify its PPI resolution. |
| 34 | + * Filters: fixed problems with filters that change fields for components that |
| 35 | + are only in the PCB and the use of '_none' filter in lists of filters and |
| 36 | + _kf() |
| 37 | + * Variants: fixed problems when remove_solder_paste_for_dnp and |
| 38 | + remove_adhesive_for_dnp are both disabled (remove_solder_mask_for_dnp |
| 39 | + wrongly defined) and problems when using `set_text_variables_before_output` |
| 40 | + * Draw Stackup: fixed dimension always drawn on User.Drawings layer and |
| 41 | + problems when the PCB wasn't loaded by another preflight |
| 42 | + * Update XML: fixed `check_pcb_parity` not usable for KiCad 8, must use the |
| 43 | + `drc` preflight |
| 44 | + * PCB Print: fixed the %ln and %ll substitution when using `repeat_for_layer` |
| 45 | + option |
| 46 | + * Render_3D: bottom side components that doesn't rotate from its center got |
| 47 | + displaced highlight, now fixed |
| 48 | + * QR Lib output and various preflights: might remove DRC exclusions. This is |
| 49 | + a KiCad bug that we must workaround. |
| 50 | + * 3D outputs: temporal .kicad_dru file not removed |
| 51 | + * Generated PCB files: fixed problems with some big structures, like zone |
| 52 | + fills, that could generate huge lines in the generated PCB, not supported |
| 53 | + by KiCad. |
| 54 | + * KiCad 8.0.2: changed the behavior with hidden text, it is computed even for |
| 55 | + operations where it isn't really visible, like plotting a layer where we |
| 56 | + don't have the hidden text. So currently KiBot is experimentally disabling |
| 57 | + the "hidden text layer". |
| 58 | + This is a bug in KiCad (https://gitlab.com/kicad/code/kicad/-/issues/17958) |
| 59 | + * Render 3D: modern versions of Image Magick no longer needs two trim passes |
| 60 | + for auto-crop, so now we default to one and an option enables two |
| 61 | + * Preflights: the definition of preflight plug-ins changed. They are slightly |
| 62 | + different now. Currently they are Optionable and share more in common with |
| 63 | + outputs. If you need assistance to migrate a preflight just open a GitHub |
| 64 | + issue. |
| 65 | + * Outputs: Now all options must declare its default. |
| 66 | + * Global `invalidate_pcb_text_cache`: now it changes the PCB on disk, not |
| 67 | + just on memory. This is needed for external tools like KiKit's panelize. |
| 68 | + * In many cases now we allow empty lists and use some sort of default. |
| 69 | + A warning is issued, but we continue. |
| 70 | + - Layers: now the default for missing layers is all layers. |
| 71 | + - Copy files: Now we don't stop when nothing to copy is specified |
| 72 | + - Layers: now the default for missing layers is all layers. |
| 73 | + - KiKit Present: Missing description is no longer fatal |
| 74 | + - Any PCB Print/PCB Print: Missing pages/layers is no longer fatal |
| 75 | + - Populate: Missing input file is no longer fatal |
| 76 | + - QR Lib: Missing QR definition is no longer fatal (%p %r used) |
| 77 | + - Blender Options outputs: Make a render when no outputs are specified |
| 78 | + - PCB Print: repeat_layers defaults to inners |
| 79 | + - Spec to Field: some simple defaults for the specs (voltage, current, power |
| 80 | + and tolerance) |
| 81 | + |
| 82 | + -- Salvador Eduardo Tropea < [email protected]> Tue, 17 Sep 2024 10:09:33 -0300 |
| 83 | + |
1 | 84 | kibot (1.7.0-1) stable; urgency=medium
|
2 | 85 |
|
3 | 86 | * New preflights: erc, drc, update_footprint, draw_stackup,
|
|
0 commit comments