I've been complaining about that too. Highly recommend applesauce by nostr:npub1ye5ptcxfyyxl5vjvdjar2ua3f0hynkjzpx552mu5snj3qmx5pzjscpknpr since he does semantic versioning right and provides migration guides in the docs. NDK and nostr-tools have the problem you mentioned. So frustrating as a client...