Safest way to implement the new features are to set it right from the Settings screen. Unless specifically stated, I always maintain compatibility with old config file, so you don't really need to edit config.xml manually. If there is a total change to a tag, I make sure that the old one maps to a suitable setiings.
Well, thats as far as settings/config is concerned. Menu items are different story, which you have to add yourself.