Changelog

Follow up on the latest improvements and updates.

RSS

You can now view changes from version to version in PCB layouts.
Currently in beta test with tracks and through-holes supported. Pads, vias, and layer stack manager coming soon!
To enable PCB diff you'll need to add .pcbdoc extension to your .gitattributes file or git client external diff tool in settings.
For a refresher on setup, you can reference the download page of our website here:
PCBDiff
For a cleaner screen, you can now collapse component attribute information in the semantic diff bar.
CollapseAttributes
We've added initial support for PCB files!
Currently you cannot diff, but if you would like to render PCBs quickly outside of Altium you can add .PcbDoc to the .gitattributes file.
For a refresher on install instructions, see the download page on our website: https://www.allspice.io/download
PCBRendering
We now handle empty component reference designators that were causing the error
Exception: Expected 'TEXT' property but found non in record
We also fixed the render view for files diffed against null references. This happens in git when you diff a file against a commit from before that file was added to the index. The AllSpice diff is now rendered as all components 'Added.'
NullReferences
We're adding the git commit history for the file being diffed to Allspice, so you can see in one place the high-level updates as well as the detailed semantic and visual diff.
GitHistory
We're rolling out updates rapidly, so we've built-in notifications for when new versions are available.
Clicking 'Download' makes it easy to automatically update your AllSpice version to include the latest features.
UpdateAutoCheck