How to switch to new version with so many changes in doctypes?

Hello,

I am using v.13 in my ERPNext client application. I’ve changed so much in doctype. Because I cannot found all features in customizations and I need the given doctypes which already have so many features.

I saw there is a notification of v.14 Beta. Now, when v.14’s stable/LTS will release, how can I move to v.14 with my so many changes in ERPNext doctypes.

How did you make the changes? Frappe provides mechanisms for customizing code without directly editing the source, such ask hooks and database-level tools. If you did your customizations that way, you should have no trouble upgrading.