From 5be4a642930e7f7e65cdb70443578850f7a08fee Mon Sep 17 00:00:00 2001 From: "Salvador E. Tropea" Date: Thu, 10 Sep 2020 16:03:03 -0300 Subject: [PATCH] Bumped version to 0.7.0rc1 --- CHANGELOG.md | 41 ++++++++++++++++++++--------------------- debian/changelog | 6 ++++++ kibot/__main__.py | 2 +- 3 files changed, 27 insertions(+), 22 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e786f0ec..91671087 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,31 +6,30 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] + +## [0.7.0rc1] - 2020-09-10 ### Added -- Now variants are separated entities. - - Only the internal BoM and Schematic print currently supports it. - - In the future IBoM will also support it, contact me if you think this is - high priority. -- New filters entities. They implement all the functionality in KiBoM and IBoM. -- Implemented the IBoM variants style. -- The internal BoM format supports filters for: - - Excluding components from processing - - Marking components as "Do Not Fit" - - Marking components as "Do Not Change" -- The internal BoM format supports KiBoM and IBoM style variants -- Schematic/PCB print to PDF/SVG support for variants. Not fitted components - are crossed. -- Position (Pick & Place) support for variants. -- All plot formats (gerber, pdf, svg, etc.) support for variants: - - Pads removed from *.Paste - - Drawings removed from *.Adhes - - Components crossed in *.Fab -- STEP (3D) support for variants. -- PcbDraw support for variants. -- IBoM support for variants. +- Now variants are separated entities. Two flavors implemented: KiBoM + and IBoM. +- New filters entities. They work in complement with variants. + All the filtering functionality found in KiBoM and IBoM is supported. +- Most outputs now supports variants. You can: + - Mark not fitted components with a cross in the schematic + - Mark not fitted components with a cross in the *.Fab layers of the + PCB + - Remove solder paste from not fitted components + - Remove adhesive glue from not fitted components + - Exclude components from the BoM (also mark them as DNF and/or DNC + (Do Not Change)) + - Exclude components from the interactive BoM + - Remove not fitted components from the STEP file + - Exclude components from the position (pick & place) file +- Default output file name format and default variant can be specified + from the command line. ### Fixed - Virtual components are always excluded from position files. + Note you can change it using the variants mechanism. ## [0.6.2] - 2020-08-25 ### Changed diff --git a/debian/changelog b/debian/changelog index dde633ba..85786dc0 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +kibot (0.7.0rc1-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 diff --git a/kibot/__main__.py b/kibot/__main__.py index c62dfb50..ed3aa8f2 100644 --- a/kibot/__main__.py +++ b/kibot/__main__.py @@ -51,7 +51,7 @@ __license__ = 'GPL v3+' __email__ = 'set@ieee.org' __url__ = 'https://github.com/INTI-CMNB/KiBot/' __status__ = 'stable' -__version__ = '0.6.2' +__version__ = '0.7.0rc1' import os