Sobes.tech
Middle+

Why didn't you use a ready-made solution or library for comparing object versions?