diff --git a/CHANGELOG.md b/CHANGELOG.md
index e3c7dbbe..3c85e8ac 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -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)
diff --git a/README.md b/README.md
index 2cb5d87f..1e02ce30 100644
--- a/README.md
+++ b/README.md
@@ -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: `` (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:
diff --git a/debian/changelog b/debian/changelog
index ee8102aa..0e970868 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -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 Tue, 14 Jun 2022 15:28:35 -0300
+
kibot (1.1.0-1) stable; urgency=medium
* `kibot-check` tool to check the installation
diff --git a/docs/README.in b/docs/README.in
index 89095fff..932d65d9 100644
--- a/docs/README.in
+++ b/docs/README.in
@@ -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: `` (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:
diff --git a/kibot/__init__.py b/kibot/__init__.py
index fb6ab31f..4f66ec91 100644
--- a/kibot/__init__.py
+++ b/kibot/__init__.py
@@ -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']