kibot (0.11.0-1) stable; urgency=medium * Most relevant: - New filter types: - `suparts`: Adds support for KiCost's subparts feature. - `field_rename`: Used to rename schematic fields. - `var_rename_kicost`: Like `var_rename` but using KiCost mechanism. - New KiCost variant style. - Board view file format export (#69) - Experimental KiCost support -- Salvador E. Tropea Sun, 25 Apr 2021 10:06:40 -0300 kibot (0.10.1-1) stable; urgency=medium * GitLab CI workaround. -- Salvador E. Tropea Mon, 22 Feb 2021 15:06:57 -0300 kibot (0.10.0-4) stable; urgency=medium * Fixed problem using Python 3.6 (ZipFile's compresslevel argument introduced in 3.7) -- Salvador E. Tropea Tue, 16 Feb 2021 12:51:24 -0300 kibot (0.10.0-3) stable; urgency=medium * Fixed problem using Python 3.6 (#52) (StreamHandler.setStream introduced in 3.7) -- Salvador E. Tropea Tue, 16 Feb 2021 12:01:03 -0300 kibot (0.10.0-2) stable; urgency=medium * Added python3-distutils as dependency. Is part of the base Python standard, but in a separated package. -- Salvador E. Tropea Fri, 12 Feb 2021 17:22:27 -0300 kibot (0.10.0-1) stable; urgency=medium * Most relevant: - Compressed files generation - Makefile generation - Import outputs from other configs - Multi-project consolidated BoMs - Sortable HTML BoMs - Gerber and drill examples for five manufacturers -- Salvador E. Tropea Fri, 12 Feb 2021 15:58:41 -0300 kibot (0.9.0-1) stable; urgency=medium * Added: file name patterns are allowed for the `netlist_file` option. * Added: %F is the name of the source file without extension, but with the path. * Added support to field overwrite according to variant. * Added support to generate negative X positions for the bottom layer. * Added a filter to rotate footprints in the position file (#28). * Added: The step output now can download missing 3D models. * Now position files are naturally sorted (R10 after R9, not after R1) * Position files in CSV format quotes only the columns that could contain an space. Just like KiCad does. * Fixed: Now we support missing field names in schematic library entries. * Fixed: Generic filter `include_only` option worked only when debug enabled. -- Salvador E. Tropea Mon, 04 Jan 2021 15:27:48 -0300 kibot (0.8.1-1) stable; urgency=medium * Added: Small details to internal BoM HTML output. * Fixed: Internal BoM separator wasn't applied when using `use_alt` * Fixed: Problems loading plug-ins when using `pip`. -- Salvador E. Tropea Wed, 09 Dec 2020 12:55:23 -0300 kibot (0.8.0-1) stable; urgency=medium * Added: BoM references separator. * Added: More PCB print options. * Added: Filters for KiBot warnings. * Added: Columns customization for .pos files. * Fixed: Variants issues. * Fixed: Problem with bogus pads without solder mask aperture. * Fixed: Problems when generating unified drill files. -- Salvador E. Tropea Fri, 06 Nov 2020 13:40:49 -0300 kibot (0.7.0-1) stable; urgency=medium * Variants and filters support for most outputs. -- Salvador E. Tropea Thu, 10 Sep 2020 16:00:49 -0300 kibot (0.6.2-1) stable; urgency=medium * Spaces at the beggining and end of user fields when creating the internal BoM are now discarded. * Fix: the variants logic for BoMs when a component resquested to be only added to more than one variant. * Removed warnings about malformed values for DNF components indicating it in its value. * Fix problems with PcbDraw when generating PNG and JPG outputs. -- Salvador E. Tropea Tue, 25 Aug 2020 13:29:14 -0300 kibot (0.6.1-1) stable; urgency=medium * Added more robust behavior on GUI dependent commands. * Incorporated mcpy, no longer a dependency. -- Salvador E. Tropea Thu, 20 Aug 2020 10:11:16 -0300 kibot (0.6.0-1) stable; urgency=medium * New internal BoM generator. * New SVG schematic print. * KiBoM can be cnfigured from YAML. * Unified output file names. -- Salvador E. Tropea Sun, 16 Aug 2020 19:22:58 -0300 kiplot.inti-cmnb (0.5.0-1) stable; urgency=medium * Removed the "plot" option "check_zone_fills". Use the preflight option. * Drill outputs: map.type and report.filename now should be map and report. The old mechanism is currently supported, but deprecated. * Now the command line usage is more clearly documented, but also more strict. * The --list option doesn't need a PCB file anymore. Note that passing it is now considered an error. * Now we test the PCB and/or SCH only when we are doing something that needs them. * The layers entry is much more flexible now. Many changes, read the README.md * Added PcbDraw output. * Added -e/--schematic option to specify any schematic (not just derived from the PCB name. * Added -x/--example option to generate a complete configuration example. * Added --example supports --copy-options to copy the plot options from the PCB file. * Added help for the supported outputs (--help-list-outputs, --help-outputs and --help-output) * Added help for the supported preflights (--help-preflights) * Better YAML validation. * Added HPGL options: - pen_number - pen_speed * Added metric_units to DXF options * Added KiBoM options - number - variant - conf - separator * Added the following InteractiveHtmlBom options: - dark_mode - hide_pads - show_fabrication - hide_silkscreen - highlight_pin1 - no_redraw_on_drag - board_rotation - checkboxes - bom_view - layer_view - include_tracks - include_nets - sort_order - no_blacklist_virtual - blacklist_empty_val - netlist_file - extra_fields - normalize_field_case - variant_field - variants_whitelist - variants_blacklist - dnp_field * Fixed the `sketch_plot` option is now implemented. * Fixed 'ignore_unconnected' preflight wasn't working. * Fixed the report of hwo many ERC/DRC errors we found. -- Salvador E. Tropea Sat, 11 Jul 2020 13:56:36 -0300 kiplot.inti-cmnb (0.4.0-1) stable; urgency=medium * Added STEP 3D model generation -- Salvador E. Tropea Wed, 17 Jun 2020 15:38:08 -0300 kiplot.inti-cmnb (0.3.0-1) stable; urgency=medium * Added better debug information when a BoM fails to be generated. * Added support for compressed YAML files. * Changed to allow operations that doesn't involve a PCB to run if the PCB file is missing or corrupted. * The 'check_zone_fills' option is now independent of 'run_drc' * Fixed error codes that overlapped. -- Salvador E. Tropea Sun, 14 Jun 2020 15:24:36 -0300 kiplot.inti-cmnb (0.2.5-1) stable; urgency=medium * Added: tolerate config files without outputs * Added: mechanism to filter ERC/DRC errors * Fixed: All pcbnew plot formats generated gerber job files * Fixed: Most formats that needed layers didn't complain when ommited -- Salvador E. Tropea Thu, 11 Jun 2020 13:06:12 -0300 kiplot.inti-cmnb (0.2.4-1) stable; urgency=medium * Changed: Now kicad-automation-scripts 1.3.1 or newer is needed. * Fixed: Problems for kibom and print_sch outputs when the PCB name included a path. -- Salvador E. Tropea Tue, 19 May 2020 12:11:41 -0300 kiplot.inti-cmnb (0.2.3-1) stable; urgency=medium * Added command line option to list available targets -- Salvador E. Tropea Thu, 23 Apr 2020 14:39:56 -0300 kiplot.inti-cmnb (0.2.2-1) stable; urgency=medium * Removed KiBoM temporal files * Fixed pre-flight tasks that didn't honor --out-dir -- Salvador E. Tropea Mon, 20 Apr 2020 18:35:00 -0300 kiplot.inti-cmnb (0.2.1-1) stable; urgency=medium * Fixed problem when excellon drill target didn't exist -- Salvador E. Tropea Sat, 18 Apr 2020 15:58:59 -0300 kiplot.inti-cmnb (0.2.0-1) stable; urgency=medium * Added KiBoM and InteractiveHtmlBom support * Added DRC, ERC and update XML BoM * Added Print as PDF (PCB/SCH) -- Salvador E. Tropea Sat, 28 Mar 2020 16:39:57 -0300 kiplot.inti-cmnb (0.1.1-1) stable; urgency=medium * Added position file generation from https://github.com/johnbeard/kiplot/pull/10 and some changes: https://github.com/INTI-CMNB/kiplot/commit/bce849b44b0310be261cf0ae46c3b2e6a6c38388 -- Salvador Eduardo Tropea Fri, 13 Mar 2020 13:11:34 -0300 kiplot.inti-cmnb (0.1.0-1) testing; urgency=low * Initial release. -- Salvador Eduardo Tropea Tue, 10 Mar 2020 13:27:48 -0300