Skip to content

Releases: INTI-CMNB/KiDiff

v2.4.4

13 Feb 16:04
Compare
Choose a tag to compare

Added

  • KiCad 7 support

v2.4.3

14 Oct 13:21
Compare
Choose a tag to compare

Changed

  • When comparing multiple sheets using the SVG mode the displayed name of the
    sheet is like the sheet path displayed by KiCad

Added

  • Option to skip the test for input files.
    Useful to compare from cache.
  • Allow to compare two multi-page schematics even when their base name is
    different.

v2.4.2

05 Oct 14:15
Compare
Choose a tag to compare

Added

  • Option to skip pages without diff

Fixed

  • Problems when using the plug-in and comparing uncommited stuff.

v2.4.1

31 Aug 10:46
Compare
Choose a tag to compare

Added

  • Support for user defined layer names.

Changed

  • Now PCB layers are cached by layer ID, not name.
  • Lines in ex/include lists that begin with # are just ignored.
    Before we let them fail to match because the names weren't valid.
    This avoids confusing warnings.

[2.4.0] - Unreleased

Added

  • Support for adding/removing SCH sheets

Fixed

  • The 'only in XXX' message worked only the first time, after caching the
    files it wasn't informed anymore.

v2.3.1

25 Aug 16:38
Compare
Choose a tag to compare

Fixed

  • KiCad 5 problems with inner layers (undefined names)

v2.3.0

25 Aug 14:13
Compare
Choose a tag to compare

Changed

  • The red/green colors to match text mode diff tools

Added

  • Support for adding/removing PCB layers
  • Option to specify the layers to use, instead of excluded

v2.2.0

24 Aug 11:10
Compare
Choose a tag to compare

Changed

  • Error codes for old/new file invalid.
    The old ones are the reserved by Python.

Added

  • Multi-page schematic support.
  • More control for the output name and generated files.
  • Option to just populate the cache.
  • Support for layer numbers in the exclude file.

v2.1.0

15 Aug 21:37
Compare
Choose a tag to compare
  • New mode: stats. This can be used to quantify the difference and generate an error if bigger than a threshold.
  • Added support for Ghostscript when Poppler isn't available. Is slower and the results aren't as good, but could help people that doesn't have Poppler,

v2.0.0

14 Aug 16:58
Compare
Choose a tag to compare

Added schematic support, so now the tool is kicad-diff.py instead of kicad_pcb-diff.py

v1.2.0

13 Aug 23:50
Compare
Choose a tag to compare

This release adds support for KiCad 6