Does removing an attribute in Core Data model require model versioning?

I want to remove a core data attribute from xcdatamodel in my project. Do I need to add a new core-data model version for this or it will work within existing version?

technically, if you add or remove attributes from a model, the version (hash) will be different from before. The good news is, lightweight migrations can often handle simple additions and removals of attributes. as always, test to verify