We’re currently in the process of upgrading to MW 1.30 (from 1.27) and noticed the following problem: When having a template inclusion and one of the arguments includes a minus followed by an opening curly brace, i.e. -{, the parser just stops interpreting that inclusion completely resulting in the raw wiki output. When any other combination is used, there is no problem. I have yet to test this on a fresh environment with no dependencies but I was able to reproduce this on Wikipedia.
You can simply test this yourself. The following breaks:
{{Test| -{ }}
Whereas the following combinations will work just fine:
{{Test| -} }} {{Test| - { }} {{Test| -{{x}} }} {{Test| {- }}