Skip to content

Commit

Permalink
[DOCs] Updated for release
Browse files Browse the repository at this point in the history
  • Loading branch information
set-soft committed Jun 26, 2023
1 parent 5ab7a8d commit 3f7ba1f
Show file tree
Hide file tree
Showing 4 changed files with 94 additions and 13 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -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}
Expand Down
9 changes: 5 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,17 @@
[![PyPI version](https://img.shields.io/pypi/v/kibot?style=plastic)](https://pypi.org/project/kibot/)
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg?style=plastic)](https://www.paypal.com/donate/?hosted_button_id=K2T86GDTTMRPL)

# **This is the documentation for KiBot v1.6.2 for the current development read [here](https://github.com/INTI-CMNB/KiBot/tree/dev).**
# **This is the documentation for KiBot v1.6.3 for the current development read [here](https://github.com/INTI-CMNB/KiBot/tree/dev).**


**Important for CI/CD**:
- 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

Expand Down
89 changes: 84 additions & 5 deletions debian/changelog
Original file line number Diff line number Diff line change
@@ -1,8 +1,87 @@
kibot (1.6.3-1) UNRELEASED; urgency=medium

* Next release

-- Salvador Eduardo Tropea <salvador@inti.gob.ar> Mon, 24 Apr 2023 13:30:30 -0300
kibot (1.6.3-1) stable; urgency=medium

* 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 E. Tropea <salvador@inti.gob.ar> Mon, 26 Jun 2023 10:31:46 -0300

kibot (1.6.2-1) stable; urgency=medium

Expand Down
7 changes: 4 additions & 3 deletions docs/README.in
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down

0 comments on commit 3f7ba1f

Please sign in to comment.