[DOCs] Updated for release

This commit is contained in:
Salvador E. Tropea 2023-06-26 10:53:08 -03:00
parent 7e6154d9e9
commit 31ea770993
4 changed files with 91 additions and 10 deletions

View File

@ -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.6.3] - UNRELEASED
## [1.6.3] - 2023-06-26
### Added
- General:
- OS environment expansion in ${VAR}

View File

@ -14,9 +14,10 @@
- The GitHub actions now use the full/test docker images. So now they include PanDoc and also Blender.
- If you are looking for the GitHub Actions documentation, and you already know how to use KiBot, or want a quick start, read: [GitHub Actions](#usage-of-github-actions)
**New on v1.6.2**
- KiCad 7.0.2 support
- Colored 3D THT resistors
**New on v1.6.3**
- Parametrizable imports
- `value_split` and `spec_to_field` filters
## Index

85
debian/changelog vendored
View File

@ -1,8 +1,87 @@
kibot (1.6.3-1) UNRELEASED; urgency=medium
kibot (1.6.3-1) stable; urgency=medium
* Next release
* Added OS environment expansion in ${VAR}
* Now outputs can request to be added to one or more groups
* PCB text variables cached in the PCB are now reset when the config
uses `set_text_variables`. This is a complex dilemma of KiCad 6/7
policy implementation.
* Added default values for @TAGS@
* Added parametrizable imports
* Added `--list-variants` List all available variants
* Added `--only-names` to make `--list` list only output names
* Added `--only-pre` to list only the preflights
* Added `--only-groups` to list only the groups
* Added `--output-name-first` to list outputs by name, no description
* Added Global options:
- `use_os_env_for_expand` to disable OS environment expansion
- `environment`.`extra_os` to define environment variables
- `field_voltage` Name/s of the field/s used for the voltage raiting
- `field_package` Name/s of the field/s used for the package, not footprint
- `field_temp_coef` Name/s of the field/s used for the temperature
coefficient
- `field_power` Name/s of the field/s used for the power raiting
- `invalidate_pcb_text_cache` controls if we reset the text variables cached
in the PCB file.
- `git_diff_strategy` selects how we preserve the current repo state.
* New filter `value_split` to extract information from the Value field and
put it in separated fields. I.e. tolerance, voltage, etc.
* New filter `spec_to_field` to extract information from the distributors
specs and put in fields. I.e. RoHS status.
* New `generic` filter options `exclude_not_in_bom` and `exclude_not_on_board`
to use KiCad 6+ flags.
* New Internal templates JLCPCB_with_THT and JLCPCB_stencil_with_THT: adding
THT components.
* New internal filters:
- `_value_split` splits the Value field but the field remains and the extra
data is not visible
- `_value_split_replace` splits the Value field and replaces it
* New Internal templates:
- CheckZoneFill: Used to check if a zone fill operation makes the PCB quite
different
- Versions with stencil for Elecrow, FusionPCB, P-Ban and PCBWay.
- PanelDemo_4x4: Demo for a 4x4 panel.
* New Render_3D options:
- `realistic`: can be used to disable the realistic colors and get the
GUI ones
- `show_board_body`: can be used to make the PCB core transparent (see inner)
- `show_comments`: to see the content of the User.Comments layer.
- `show_eco`: to see the content of the Eco1.User/Eco2.User layers.
- `show_adhesive`: to see the content of the *.Adhesive layers.
* New option for Navigate_Results and Compress: `skip_not_run`: used to skip
outputs not generated in default runs.
* New Position option `quote_all`: forces quotes to all values in the CSV output.
* Now `--list` also lists groups
* KiCad v6/7 schematic: When saving an schematic the hierarchy is expanded
only if needed, i.e. value of an instance changed
* When listing actions: Now you must explicitly ask to configure outputs.
Otherwise isn't needed. As a result you no longer need to have an SCH/PCB.
Use `--config-outs` to get the old behavior.
* Git diff link file name: Now we default to using worktrees instead of stash
push/pop. As a side effect the names of the git points are chnaged. This is
because main/master only applies to the main worktree. So the names now refer
to the closest tag.
* JLCPCB_stencil: Is now just like JLCPCB. The only difference is the added
layers.
* Fixed in the KiCad v6/7 schematic format:
- Net Class Flags not saved in variants or annotated schematics
- Repeated UUIDs saved in variants
- Bitmap scale not saved in variants or annotated schematics
- `lib_name` attribute not saved in variants or annotated schematics
* Fixed in Position: Components marked as "Exclude from position files" not
excluded when only SMD components are selected.
* Fixed in Diff:
- KIBOT_TAG with n > 0 skipped n commits, not n tags
- Details related to the project not applied during a diff involving a
variant (project not copied)
* Fixed in Copy files:
- PCB not loaded if the only action was to copy the 3D models
- Problems for STEP models when copying models
* Fixed in Gerber: Problems trying to compress gerbers for a board with inner
layers when using legacy file extensions
* Fixed in Electro-grammar: Problems with floating point tolerances (i.e. 0.1%)
* Fixed the KiCad user template directory autodetection for KiCad 7+
-- Salvador Eduardo Tropea <salvador@inti.gob.ar> Mon, 24 Apr 2023 13:30:30 -0300
-- Salvador E. Tropea <salvador@inti.gob.ar> Mon, 26 Jun 2023 10:31:46 -0300
kibot (1.6.2-1) stable; urgency=medium

View File

@ -13,9 +13,10 @@
- The GitHub actions now use the full/test docker images. So now they include PanDoc and also Blender.
- If you are looking for the GitHub Actions documentation, and you already know how to use KiBot, or want a quick start, read: [GitHub Actions](#usage-of-github-actions)
**New on v1.6.2**
- KiCad 7.0.2 support
- Colored 3D THT resistors
**New on v1.6.3**
- Parametrizable imports
- `value_split` and `spec_to_field` filters
## Index