自作ライブラリを更新して過去のプログラムのコンパイルが通らなかったり
バグが起きたりした場合、どうするのが普通ですか?

A新旧バージョンどっちも残す
B新バージョンに合わせていちいち修正する
C過去のプログラムは捨てる(リスク覚悟で更新する)