Shovel Knight's retail release was originally scheduled for next week, but it's just been delayed a fortnight. Now it's set for 30th October in Europe and 3rd November in North America on 3DS, Wii U, PS4, and PC. (Note: The PC version is Europe only.)
Unfortunately, the Xbox One retail release has been canned.
"We really gave it our best effort, but unfortunately, because of publishing policies on that platform that are totally beyond our control, we couldn't make it happen," developer Yacht Club Games said in a new blog post. "We're very sorry...we know there is a lot of interest - the pre-orders were really good and we thank everyone for their support!"