Kivar

Latest version: v0.4.2

Safety actively analyzes 687918 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.4.2

Version **0.4.2** is the first release to properly support **KiCad 8.99 Nightlies** (solder paste margin value inheritance).

The **startup speed was drastically improved**, and a few small issues were fixed.

Release files:
* CLI app Python package (`*.tar.gz`)
* KiCad PCM Package File (`*-pcm.zip`)
* Classic KiCad Plugin Archive (`*-plugin.zip`)

0.4.1

Version **0.4.1** saves and restores the plugin's dialog window sizes for user convenience.

The CLI app was not changed.

Also, the icon got a few clean-ups.

Release files:
* CLI app Python package (`*.tar.gz`)
* KiCad PCM Package File (`*-pcm.zip`)
* Classic KiCad Plugin Archive (`*-plugin.zip`)

0.4.0

Just in time for [my talk at KiCon Europe 2024](https://pretalx.kicad.org/kicon-europe-2024/talk/QMYVCL/), here is release **0.4.0** of KiVar.

Most important changes:
* Plugin: GUI fixes for MacOS (73)
* Backend: Bugfix: Intermediate changes for solder paste clearance (dry-run not dry enough)
* Backend: Add support for Stand-In choices (72)
* Backend: Field scope (ex "Aux" scope) assignments can now declare choice identifiers on their own (71)
* Plugin: Dialog fixes and improvements
* CLI: Small fixes
* CLI: Use colored output
* Demo: Add another example (LDO output voltage setting)

Release files:
* CLI app Python package (`*.tar.gz`)
* KiCad PCM Package File (`*-pcm.zip`)
* Classic KiCad Plugin Archive (`*-plugin.zip`)

_Re-release:_
_As the demo project required some fixes after the v0.4.0 release, the v0.4.0 tag was moved two commits forward since the initial release. The KiVar source code was not modified for this re-release._

0.3.0

Release series **0.3.x** introduces Feature Properties, allowing users to change the **visibility of individual 3D models** and the **application of solder paste to footprint SMD pads**.

Also, the CLI app now allows writing to a different output file, without overwriting the original one.

Release files:
* CLI app Python package (`*.tar.gz`)
* KiCad PCM Package File (`*-pcm.zip`)
* Classic KiCad Plugin Archive (`*-plugin.zip`)

0.2.1

This is version 0.2.1, adding some minor sanity checks on top of version 0.2.0, whose original release notes follow:

**Version 0.2.0 has finally arrived!** Many hours of implementing and many, many more hours of documenting have been packed into it.

This version brings support for custom field modification, different rule formats and finer attribute control.

Also, this is the first version that officially includes a [CLI app](https://pypi.org/project/kivar/) (`pip install kivar`).

Over are the times of the complicated `KiVar.Rules` field name. The new keyword is simply `Var`, and it can be used in various forms.

Users will need to migrate all of their legacy rules to the new field names and the new rule dialect. Yeah, I know, that's a bit of a kerfuffle, but as the rule interpretation has changed (a bit), it's really required that all rules are revised anyway. But fear not, there is a [migration guide](https://github.com/markh-de/KiVar/blob/main/README.md#migrate) that will help users of legacy 0.1.x releases.

Release files:
* CLI app Python package (`*.tar.gz`)
* KiCad PCM Package File (`*-pcm.zip`)
* Classic KiCad Plugin Archive (`*-plugin.zip`)

0.2.0

**Version 0.2.0 has finally arrived!** Many hours of implementing and many, many more hours of documenting have been packed into it.

This version brings support for custom field modification, different rule formats and finer attribute control.

Also, this is the first version that officially includes a [CLI app](https://pypi.org/project/kivar/) (`pip install kivar`).

Over are the times of the complicated `KiVar.Rules` field name. The new keyword is simply `Var`, and it can be used in various forms.

Users will need to migrate all of their legacy rules to the new field names and the new rule dialect. Yeah, I know, that's a bit of a kerfuffle, but as the rule interpretation has changed (a bit), it's really required that all rules are revised anyway. But fear not, there is a [migration guide](https://github.com/markh-de/KiVar/blob/main/README.md#migrate) that will help users of legacy 0.1.x releases.

Release files:
* CLI app Python package (`*.tar.gz`)
* KiCad PCM Package File (`*-pcm.zip`)
* Classic KiCad Plugin Archive (`*-plugin.zip`)

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.