Beacons with old Hardward Revision and SDK Compatability

Hi , I have Beacons with hardware Revision D3.4 . I started development of app with help of this Beacons and Latest SDK Available from Gradle.

I will have new version of Beacons after few days I want to know if code done with Old Beacons will still valid for new version of Beacons I purchased or I do need to make changes to code again when I purchase new version of beacons ?

I am not using any special features of the beacons like temperature etc just using simple events like enter region and exit region.

Ranging & monitoring work all the same for both old and new beacons (: