Enyojs Upgrade

I have an enyo app built a while back using "version": "2.0.0-beta.4"(bootplate-2.1.1). I have to enhance the app. I'm wondering should I enhance with without a enyo upgrade or not. Which enyo version is recommended for the upgrade?. Does the upgrade would be fairly straightforward from "2.0.0-beta.4/bootplate-2.1.1" or would require lot of code changes?. Appreciate any recommendation.