From 943d6008d07273ea3332dc4f2ef6adfdaa92265f Mon Sep 17 00:00:00 2001 From: "Salvador E. Tropea" Date: Mon, 6 Feb 2023 09:12:36 -0300 Subject: [PATCH] Bumped version to 1.6.0 - Updated the docs --- CHANGELOG.md | 4 ++-- README.md | 19 +++++++------------ debian/changelog | 41 ++++++++++++++++++++++++++++++++++++++--- docs/README.in | 19 +++++++------------ kibot/__init__.py | 4 ++-- 5 files changed, 56 insertions(+), 31 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ac288fb0..f0200c11 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [1.5.2] - Unreleased +## [1.6.0] - 2023-02-06 ### Added - General: - Support for `groups` of `outputs` @@ -71,7 +71,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Downloaded 3D models are no longer discarded. They are stored in ~/.cache/kibot/3d You can change the directory using KIBOT_3D_MODELS -- Licence is now AGPL v3, since we are incorporating AGPL code. +- License is now AGPL v3, since we are incorporating AGPL code. ## [1.5.1] - 2022-12-16 ### Fixed diff --git a/README.md b/README.md index c651a83b..f3c80f5b 100644 --- a/README.md +++ b/README.md @@ -11,19 +11,14 @@ **Important for CI/CD**: -- We are now uploading docker images to GitHub, the new tags are much more simple. - Consult: [Usage for CI/CD](#usage-for-cicd) -- The GitHub actions with KiCad 6 support are tagged as `v2_k6` (stable) and `v2_dk6` (development). - Consult: [GitHub Actions tags](#github-actions-tags) +- The GitHub actions now use the full/test docker images. So now they include PanDoc and also Blender. -**Important note about PcbDraw** -- This release incorporates PcbDraw, so you don't need to install it as a separated tool. -- Please report PcbDraw issues to the KiBot project. - -**New on v1.5.0** -- `populate`, `panelize`, `stencil_3d`, `stencil_for_jig` and `kikit_present` outputs. -- New options for: BoM, Diff, iBoM, Navigate Results, PcbDraw, PCB_Print, Render_3D and SVG. -- More than 12 fixes. +**New on v1.6.0** +- `vrml`, `ps_sch_print`, `dxf_sch_print`, `hpgl_sch_print`, `pdf_sch_print` and `blender_export` outputs. +- New options for: `compress`, `ibom`, `pcb_print`, all plot, `report`, *`sch_print` and `svg` outputs +- Internal templates +- Gorgeous 3D renders using Blender +- More than 6 fixes. ## Index diff --git a/debian/changelog b/debian/changelog index 5cd742b4..29d0bbee 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,43 @@ -kibot (1.5.2-1) UNRELEASED; urgency=medium +kibot (1.6.0-1) stable; urgency=medium - * Reserved for next release + * Added support for `groups` of `outputs` + * Added internal templates import + * Better support for wrong pre-flight options + * Added a mechanism to cache downloaded 3D models + * Added support to download 3D models from EasyEDA (using LCSC codes) + * Added field_lcsc_part global option to select the LCSC/JLCPCB part field + * New outputs: vrml, ps_sch_print, dxf_sch_print, hpgl_sch_print, + pdf_sch_print and blender_export + * New internal filters: _only_smd, _only_tht and _only_virtual + * Added support for multi-boards as defined by KiKit to variants + * Internal templates: FusionPCB, Elecrow, JLCPCB, MacroFab_XYRS, P-Ban, + PCB2Blender_2_1, PCB2Blender_2_1_haschtl and PCBWay + * Compress: added option to use the output's `dir` as reference + (`from_output_dir`) + * iBoM: added `hide_excluded` to hide excluded *.Fab drawings. + * PCB_Print: added a mechanism to create a page for each copper layer. + * Plot related outputs and PCB_Print: added support for the KiCad 6 + "sketch_pads_on_fab_layers" option. + * Report: added expansion for KiCad text variables and environment + variables + * *SCH_Print: added options to select the color theme and enable + background color. + * SVG: added options to limit the view box to the used area. + * BoM: fixed pre_transform filers can't be logic filters + * Copy_Files: fixed problems on KiCad 5 (no 3rd party dir) and + problems with compress output (also Makefile) + * DOCs fixed annotate_pcb pre-flight missing options and wrong example + * iBoM: fixed variant changes to the *.Fab weren't exported. + Now all 2D variant stuff is applied before calling iBoM + * PCB_Print: fixed images not showing in custom frames and problems when + trying to use groups of layers (i.e. copper) + * Report: fixed computed size when using circles and some arcs in the PCB + edge + * Downloaded 3D models are no longer discarded. They are stored in + ~/.cache/kibot/3d You can change the directory using KIBOT_3D_MODELS + * Changed: License is now AGPL v3, since we are incorporating AGPL code. - -- Salvador Eduardo Tropea Fri, 16 Dec 2022 13:42:01 -0300 + -- Salvador Eduardo Tropea Mon, 06 Feb 2023 08:46:31 -0300 kibot (1.5.1-1) stable; urgency=medium diff --git a/docs/README.in b/docs/README.in index 53cc0ca7..b8b66729 100644 --- a/docs/README.in +++ b/docs/README.in @@ -10,19 +10,14 @@ @doc_id@ **Important for CI/CD**: -- We are now uploading docker images to GitHub, the new tags are much more simple. - Consult: [Usage for CI/CD](#usage-for-cicd) -- The GitHub actions with KiCad 6 support are tagged as `v2_k6` (stable) and `v2_dk6` (development). - Consult: [GitHub Actions tags](#github-actions-tags) +- The GitHub actions now use the full/test docker images. So now they include PanDoc and also Blender. -**Important note about PcbDraw** -- This release incorporates PcbDraw, so you don't need to install it as a separated tool. -- Please report PcbDraw issues to the KiBot project. - -**New on v1.5.0** -- `populate`, `panelize`, `stencil_3d`, `stencil_for_jig` and `kikit_present` outputs. -- New options for: BoM, Diff, iBoM, Navigate Results, PcbDraw, PCB_Print, Render_3D and SVG. -- More than 12 fixes. +**New on v1.6.0** +- `vrml`, `ps_sch_print`, `dxf_sch_print`, `hpgl_sch_print`, `pdf_sch_print` and `blender_export` outputs. +- New options for: `compress`, `ibom`, `pcb_print`, all plot, `report`, *`sch_print` and `svg` outputs +- Internal templates +- Gorgeous 3D renders using Blender +- More than 6 fixes. ## Index diff --git a/kibot/__init__.py b/kibot/__init__.py index b6b2d509..bf927e8c 100644 --- a/kibot/__init__.py +++ b/kibot/__init__.py @@ -1,9 +1,9 @@ __author__ = 'Salvador E. Tropea, John Beard' __copyright__ = 'Copyright 2018-2023, Salvador E. Tropea/INTI/John Beard' __credits__ = ['Salvador E. Tropea', 'John Beard'] -__license__ = 'GPL v3+' +__license__ = 'AGPL v3' __email__ = 'stropea@inti.gob.ar' __url__ = 'https://github.com/INTI-CMNB/KiBot/' __status__ = 'stable' -__version__ = '1.5.2' +__version__ = '1.6.0' __pypi_deps__ = ['kiauto', 'pyyaml', 'xlsxwriter', 'colorama', 'requests', 'qrcodegen', 'markdown2']