Bumped version to 1.2.0

- Updated versions
- Added comment about ImageMagick default policy
- Added links to navigate_results example and discussions
This commit is contained in:
Salvador E. Tropea 2022-06-15 06:24:15 -03:00
parent 9fa2eac28d
commit 870a9cee5c
5 changed files with 47 additions and 1 deletions

View File

@ -5,6 +5,8 @@ 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).
## [Unreleased]
## [1.2.0] - 2022-06-15
### Added
- The outputs help now display the more relevant options first and highlighted.
Which ones are more relevant is somehow arbitrary, comments are welcome.
@ -13,9 +15,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
Use `-n` to disable it.
- New outputs:
- `navigate_results` creates web pages to browse the generated outputs.
[Example](https://inti-cmnb.github.io/kibot_variants_arduprog_site/Browse/t1-navigate.html)
- New globals:
- `environment` section allows defining KiCad environment variables.
(See INTI-CMNB/KiAuto#21)
- GitHub discussions are now enabled. Comment about your KiBot experience
[here](https://github.com/INTI-CMNB/KiBot/discussions)
### Fixed
- Components with mounting hole where excluded (#201)

View File

@ -13,6 +13,10 @@
- The GitHub actions with KiCad 6 support are tagged as `v2_k6` (stable) and `v2_dk6` (development).
- When using KiCad 6 you must migrate the whole project and pass the migrated files to KiBot.
**New on v1.2.0**
- Navigate results output. Here is an [example](https://inti-cmnb.github.io/kibot_variants_arduprog_site/Browse/t1-navigate.html)
using the following [example repo](https://inti-cmnb.github.io/kibot_variants_arduprog/).
## Index
* [Introduction](#introduction)
@ -95,6 +99,8 @@ Notes:
- When installing from the Debian repo you don't need to worry about dependencies, just pay attention to *recommended* and *suggested* packages.
- When installing using `pip` the dependencies marked as **PyPi dependency** will be automatically installed.
- The `kibot-check` tool can help you to know which dependencies are missing.
- Note that on some systems (i.e. Debian) ImageMagick disables PDF manipulation in its `policy.xml` file.
Comment or remove lines like this: `<policy domain="coder" rights="none" pattern="PDF" />` (On Debian: `/etc/ImageMagick-6/policy.xml`)
[**Distutils**](https://pypi.org/project/Distutils/) (python module) [Debian](https://packages.debian.org/bullseye/python3-distutils)
- Mandatory
@ -266,6 +272,9 @@ going down the directory structure. For each project found KiBot will
generate a configuration file showing some common outputs. After cerating
the configuration files KiBot will start the outputs generation.
Here is an [example](https://inti-cmnb.github.io/kibot_variants_arduprog_site/Browse/t1-navigate.html)
of what's generated using the following [example repo](https://inti-cmnb.github.io/kibot_variants_arduprog/).
You can use the generated files as example of how to configure KiBot.
If you want to just generate the configuration files and not the outputs
use:

23
debian/changelog vendored
View File

@ -1,3 +1,26 @@
kibot (1.2.0-1) stable; urgency=medium
* The outputs help now display the more relevant options first and
highlighted.
* Outputs now can have priorities, by default is applied.
* New output navigate_results`.
* New global environment section.
* Fixed components with mounting hole where excluded.
* Fixed missing GenCAD output targets.
* Fixed problems expanding multiple KiCad variables in the same value.
* XML BoM: Fixed problems with fields containing /
* Fixed pcb_print: vias processing was disabled.
* Fixed pcb_print: problems with frame in GUI mode and portrait page
orientation.
* Fixed svg_pcb_print: page orientation for portrait.
* Changed KiCad environment variables: more variables detected, native
KiCad 6 names, all exported to the environment.
* Consequences of the priorities implementation: `qr_lib` outputs are
created before others and `navigate_results` and `compress` outputs are
created after others
-- Salvador Eduardo Tropea <salvador@inti.gob.ar> Tue, 14 Jun 2022 15:28:35 -0300
kibot (1.1.0-1) stable; urgency=medium
* `kibot-check` tool to check the installation

View File

@ -13,6 +13,10 @@
- The GitHub actions with KiCad 6 support are tagged as `v2_k6` (stable) and `v2_dk6` (development).
- When using KiCad 6 you must migrate the whole project and pass the migrated files to KiBot.
**New on v1.2.0**
- Navigate results output. Here is an [example](https://inti-cmnb.github.io/kibot_variants_arduprog_site/Browse/t1-navigate.html)
using the following [example repo](https://inti-cmnb.github.io/kibot_variants_arduprog/).
## Index
* [Introduction](#introduction)
@ -95,6 +99,8 @@ Notes:
- When installing from the Debian repo you don't need to worry about dependencies, just pay attention to *recommended* and *suggested* packages.
- When installing using `pip` the dependencies marked as **PyPi dependency** will be automatically installed.
- The `kibot-check` tool can help you to know which dependencies are missing.
- Note that on some systems (i.e. Debian) ImageMagick disables PDF manipulation in its `policy.xml` file.
Comment or remove lines like this: `<policy domain="coder" rights="none" pattern="PDF" />` (On Debian: `/etc/ImageMagick-6/policy.xml`)
@dependencies@
@ -199,6 +205,9 @@ going down the directory structure. For each project found KiBot will
generate a configuration file showing some common outputs. After cerating
the configuration files KiBot will start the outputs generation.
Here is an [example](https://inti-cmnb.github.io/kibot_variants_arduprog_site/Browse/t1-navigate.html)
of what's generated using the following [example repo](https://inti-cmnb.github.io/kibot_variants_arduprog/).
You can use the generated files as example of how to configure KiBot.
If you want to just generate the configuration files and not the outputs
use:

View File

@ -5,5 +5,5 @@ __license__ = 'GPL v3+'
__email__ = 'stropea@inti.gob.ar'
__url__ = 'https://github.com/INTI-CMNB/KiBot/'
__status__ = 'stable'
__version__ = '1.1.0'
__version__ = '1.2.0'
__pypi_deps__ = ['kiauto', 'pyyaml', 'xlsxwriter', 'colorama', 'requests', 'qrcodegen']