I found another replicable oddity in the ERC while cleaning up. I’ve modified the test schematic to show it.
VersionTest.zip (5.9 KB)
I’m seeing an issue with checking on output types on hierarchical sheets.
The original looks like
The output is not connected. This passes the ERC in version 5. I do think that’s an obvious hole in the ERC and version 6 rightly complains. However marking the output as unused like
Results in ERC errors in version 5. Version 6, however, is much worse. In version 6 an ERC check of this results in the schematic editor crashing!
What does work to silence the ERC in version 6 without causing the schematic editor to crash is to add unterminated nets! So the following passes ERC
While better than crashing, I think that’s worse than Revision 5 but that may be my personal aesthetics.
BTW, for anyone wondering why the outputs would not be connected, think of the hierarchical sheet like an IC, used in multiple places and boards, it doesn’t always have all of its pins connected.