diff --git a/CHANGELOG.md b/CHANGELOG.md index a8b3cba0..0c67ce3d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,8 +4,9 @@ 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.6.1] - UNRELEASED +## [1.6.1] - 2023-03-16 ### Added +- KiCad 7.0.1 support - Global options: - `allow_blind_buried_vias` and `allow_microvias` for KiCad 7 (no longer in KiCad) diff --git a/README.md b/README.md index 1fd78f32..ec4340e7 100644 --- a/README.md +++ b/README.md @@ -461,7 +461,7 @@ This section is used to specify tasks that will be executed before generating an - `text`: [string=''] Text to insert instead of the tag. - `run_drc`: [boolean=false] Runs the DRC (Distance Rules Check). To ensure we have a valid PCB. The report file name is controlled by the global output pattern (%i=drc %x=txt). - Note that the KiCad 6 *Test for parity between PCB and schematic* option is not supported. + Note that the KiCad 6+ *Test for parity between PCB and schematic* option is not supported. If you need to check the parity use the `update_xml` preflight. KiCad 6 introduced `warnings` they are currently counted be the `unconnected` counter of KiBot. This will change in the future. @@ -2197,7 +2197,7 @@ Notes: IMPORTANT! KiCad will always create the file using its own name and then we can rename it. For this reason you must avoid generating two variants at the same directory when one of them uses the default KiCad name. Affected by global options. - - **`plot_sheet_reference`**: [boolean=false] Include the frame and title block. Only available for KiCad 6 and you get a poor result + - **`plot_sheet_reference`**: [boolean=false] Include the frame and title block. Only available for KiCad 6+ and you get a poor result (i.e. always the default worksheet style, also problems expanding text variables). The `pcb_print` output can do a better job for PDF, SVG, PS, EPS and PNG outputs. - `custom_reports`: [list(dict)] A list of customized reports for the manufacturer. @@ -2440,7 +2440,7 @@ Notes: IMPORTANT! KiCad will always create the file using its own name and then we can rename it. For this reason you must avoid generating two variants at the same directory when one of them uses the default KiCad name. Affected by global options. - - **`plot_sheet_reference`**: [boolean=false] Include the frame and title block. Only available for KiCad 6 and you get a poor result + - **`plot_sheet_reference`**: [boolean=false] Include the frame and title block. Only available for KiCad 6+ and you get a poor result (i.e. always the default worksheet style, also problems expanding text variables). The `pcb_print` output can do a better job for PDF, SVG, PS, EPS and PNG outputs. - **`subtract_mask_from_silk`**: [boolean=false] Subtract the solder mask from the silk screen. @@ -2511,7 +2511,7 @@ Notes: IMPORTANT! KiCad will always create the file using its own name and then we can rename it. For this reason you must avoid generating two variants at the same directory when one of them uses the default KiCad name. Affected by global options. - - **`plot_sheet_reference`**: [boolean=false] Include the frame and title block. Only available for KiCad 6 and you get a poor result + - **`plot_sheet_reference`**: [boolean=false] Include the frame and title block. Only available for KiCad 6+ and you get a poor result (i.e. always the default worksheet style, also problems expanding text variables). The `pcb_print` output can do a better job for PDF, SVG, PS, EPS and PNG outputs. - `custom_reports`: [list(dict)] A list of customized reports for the manufacturer. @@ -3716,7 +3716,7 @@ Notes: IMPORTANT! KiCad will always create the file using its own name and then we can rename it. For this reason you must avoid generating two variants at the same directory when one of them uses the default KiCad name. Affected by global options. - - **`plot_sheet_reference`**: [boolean=false] Include the frame and title block. Only available for KiCad 6 and you get a poor result + - **`plot_sheet_reference`**: [boolean=false] Include the frame and title block. Only available for KiCad 6+ and you get a poor result (i.e. always the default worksheet style, also problems expanding text variables). The `pcb_print` output can do a better job for PDF, SVG, PS, EPS and PNG outputs. - `custom_reports`: [list(dict)] A list of customized reports for the manufacturer. @@ -3751,7 +3751,7 @@ Notes: IMPORTANT! KiCad will always create the file using its own name and then we can rename it. For this reason you must avoid generating two variants at the same directory when one of them uses the default KiCad name. Affected by global options. - - **`plot_sheet_reference`**: [boolean=false] Include the frame and title block. Only available for KiCad 6 and you get a poor result + - **`plot_sheet_reference`**: [boolean=false] Include the frame and title block. Only available for KiCad 6+ and you get a poor result (i.e. always the default worksheet style, also problems expanding text variables). The `pcb_print` output can do a better job for PDF, SVG, PS, EPS and PNG outputs. - `category`: [string|list(string)=''] The category for this output. If not specified an internally defined category is used. @@ -4035,7 +4035,7 @@ Notes: IMPORTANT! KiCad will always create the file using its own name and then we can rename it. For this reason you must avoid generating two variants at the same directory when one of them uses the default KiCad name. Affected by global options. - - **`plot_sheet_reference`**: [boolean=false] Include the frame and title block. Only available for KiCad 6 and you get a poor result + - **`plot_sheet_reference`**: [boolean=false] Include the frame and title block. Only available for KiCad 6+ and you get a poor result (i.e. always the default worksheet style, also problems expanding text variables). The `pcb_print` output can do a better job for PDF, SVG, PS, EPS and PNG outputs. - **`scaling`**: [number=1] Scale factor (0 means autoscaling). @@ -4510,7 +4510,7 @@ Notes: IMPORTANT! KiCad will always create the file using its own name and then we can rename it. For this reason you must avoid generating two variants at the same directory when one of them uses the default KiCad name. Affected by global options. - - **`plot_sheet_reference`**: [boolean=false] Include the frame and title block. Only available for KiCad 6 and you get a poor result + - **`plot_sheet_reference`**: [boolean=false] Include the frame and title block. Only available for KiCad 6+ and you get a poor result (i.e. always the default worksheet style, also problems expanding text variables). The `pcb_print` output can do a better job for PDF, SVG, PS, EPS and PNG outputs. - `custom_reports`: [list(dict)] A list of customized reports for the manufacturer. diff --git a/debian/changelog b/debian/changelog index ab1b8e37..e9ca4986 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,8 @@ -kibot (1.6.1-1) UNRELEASED; urgency=medium +kibot (1.6.1-1) stable; urgency=medium - * Rserved for the next release + * KiCad 7.0.1 support - -- Salvador Eduardo Tropea Mon, 06 Feb 2023 13:14:58 -0300 + -- Salvador Eduardo Tropea Thu, 16 Mar 2023 07:33:52 -0300 kibot (1.6.0-1) stable; urgency=medium diff --git a/docs/samples/generic_plot.kibot.yaml b/docs/samples/generic_plot.kibot.yaml index 927d3836..36412cbb 100644 --- a/docs/samples/generic_plot.kibot.yaml +++ b/docs/samples/generic_plot.kibot.yaml @@ -54,7 +54,7 @@ preflight: after: '>' # [boolean=false] Runs the DRC (Distance Rules Check). To ensure we have a valid PCB. # The report file name is controlled by the global output pattern (%i=drc %x=txt). - # Note that the KiCad 6 *Test for parity between PCB and schematic* option is not supported. + # Note that the KiCad 6+ *Test for parity between PCB and schematic* option is not supported. # If you need to check the parity use the `update_xml` preflight. # KiCad 6 introduced `warnings` they are currently counted be the `unconnected` counter of KiBot. # This will change in the future. @@ -812,7 +812,7 @@ outputs: plot_footprint_refs: true # [boolean=true] Include the footprint values plot_footprint_values: true - # [boolean=false] Include the frame and title block. Only available for KiCad 6 and you get a poor result + # [boolean=false] Include the frame and title block. Only available for KiCad 6+ and you get a poor result # (i.e. always the default worksheet style, also problems expanding text variables). # The `pcb_print` output can do a better job for PDF, SVG, PS, EPS and PNG outputs plot_sheet_reference: false @@ -1034,7 +1034,7 @@ outputs: plot_footprint_refs: true # [boolean=true] Include the footprint values plot_footprint_values: true - # [boolean=false] Include the frame and title block. Only available for KiCad 6 and you get a poor result + # [boolean=false] Include the frame and title block. Only available for KiCad 6+ and you get a poor result # (i.e. always the default worksheet style, also problems expanding text variables). # The `pcb_print` output can do a better job for PDF, SVG, PS, EPS and PNG outputs plot_sheet_reference: false @@ -1111,7 +1111,7 @@ outputs: plot_footprint_refs: true # [boolean=true] Include the footprint values plot_footprint_values: true - # [boolean=false] Include the frame and title block. Only available for KiCad 6 and you get a poor result + # [boolean=false] Include the frame and title block. Only available for KiCad 6+ and you get a poor result # (i.e. always the default worksheet style, also problems expanding text variables). # The `pcb_print` output can do a better job for PDF, SVG, PS, EPS and PNG outputs plot_sheet_reference: false @@ -2492,7 +2492,7 @@ outputs: plot_footprint_refs: true # [boolean=true] Include the footprint values plot_footprint_values: true - # [boolean=false] Include the frame and title block. Only available for KiCad 6 and you get a poor result + # [boolean=false] Include the frame and title block. Only available for KiCad 6+ and you get a poor result # (i.e. always the default worksheet style, also problems expanding text variables). # The `pcb_print` output can do a better job for PDF, SVG, PS, EPS and PNG outputs plot_sheet_reference: false @@ -2737,7 +2737,7 @@ outputs: plot_footprint_refs: true # [boolean=true] Include the footprint values plot_footprint_values: true - # [boolean=false] Include the frame and title block. Only available for KiCad 6 and you get a poor result + # [boolean=false] Include the frame and title block. Only available for KiCad 6+ and you get a poor result # (i.e. always the default worksheet style, also problems expanding text variables). # The `pcb_print` output can do a better job for PDF, SVG, PS, EPS and PNG outputs plot_sheet_reference: false @@ -3200,7 +3200,7 @@ outputs: plot_footprint_refs: true # [boolean=true] Include the footprint values plot_footprint_values: true - # [boolean=false] Include the frame and title block. Only available for KiCad 6 and you get a poor result + # [boolean=false] Include the frame and title block. Only available for KiCad 6+ and you get a poor result # (i.e. always the default worksheet style, also problems expanding text variables). # The `pcb_print` output can do a better job for PDF, SVG, PS, EPS and PNG outputs plot_sheet_reference: false