Bad news for the Shovel Knight physical release, it has unfortunately been pushed back to November 3rd 2015 in North America and October 30th 2015 for Europe.
And to kick someone while down, the Xbox One physical version has been canceled completely.