With the introduction of the kindred type it became possible for an instant or sorcery card to share a type with the sacrificed permanent (ie, a kindred instant card shares a type with a kindred enchantment card). Reweave has received errata so that the effect looks for a *permanent* card that shares a type with the sacrificed permanent. A permanent card is a card that could be put onto the battlefield, which is any card that isn't an instant or sorcery.