I don't think the half bag food is safe now. Dry food takes a longer time to go bad. But it indeed goes bad. As the food package was open (a year ago in your case), the food has been exposed to mositure, bacteria and other poisonous things in the air. Meanwhile, ingredients of the food may decompose after "best used" date. In a word, dump the food if you care about your cat.