Even though KiCad9 can read older symbol files, this change is needed
to make future additions to the library easy to review.
As with every major version, the file format changes slighly. And so does
the ordering of elements. Without this bulk change a simple addition to the
library would create a huge diff. Those diffs are hard to read making the
life of the library team difficult.
The update was executed with:
find . -name "*.kicad_sym" -exec kicad-cli sym upgrade --force {} \;
Even though KiCad8 can read older symbol files, this change is needed
to make future additions to the library easy to review.
KiCad8 introduced a new way of indenting. Even when changing just a
small text, that would result in a huge diff when saving the KiCad7 file
with KiCad8. Those diffs are hard to read making the life of the library
team difficult.
KiCad7 is only a few weeks from being release. We expect contributors to
start using that version soon. Since the v7 and v6 format are not 100%
compatible, saving just a single symbol with KiCad7 will result in a huge
diff that is hard to read.
For that reason, we just convert all files to v7 in one go.
From now on, the official kicad-symbols repository will only accept
contributions in the version 7 format.
Fixes https://gitlab.com/kicad/libraries/kicad-symbols/-/issues/3122
Started clean from master and simply re-saved every library
to apply the new format (ki_fp_filters and no_connect).
Some symbols have been reordered automatically.
Using 5.99.0-unknown-bbe2ee39a0~117~ubuntu20.04.1