Project Updater and Breaking Changes

Maybe I’ve missed something here…

But in my simple way of seeing things, there are changes that won’t break your app, and changes that could.

Does the Project Updater list what is a breaking change?

This would be THE most useful feature for me… Bubble always did this in a very clear way and it gave a real sense of safety!

The project updater displays which files for which frameworks are updated, so you can decide whether to update or no.
There is no a list of breaking changes.

Antony, there is a difference between a “breaking change” and a “change that breaks” your app, aka a bug.

A “breaking change” is some kind of intentional change a developer does where he knows for sure it will break previous working code if some adjustments are not made by the end-user(you). Bubble calls this “engine version”.

A “change that breaks” your app is a change a developer introduces by error and requires from him to deliver a fix.

I believe the last breaking change Wappler introduced was in 3.0 beta with the nodejs layout system.

1 Like

Thank you for that definition Jonas!

Is this statement true @teodor?

I think breaking changes is difficult to define. If you use custom code in your application it is not the responsibility of the Vendor to assure the code will work after core updates to the software and its libraries. I know your Project is quite complicated with a lot of customisation to the code generated by Wappler. With that in mind you could likely expect there to be some issues. Now, if your Project was entirely Wappler generated with no customisation to the code, the case would be different with regards to pinpointing what could cause an issue, and the sort of details you are requesting could probably be easily identified, if there are any of course… I understand your concern entirely though. You have put in a lot of work. BUT you have also made a lot of customisation too. So even if there were a way to outline any breaking changes it would not take in to account your specific code-base as it is entirely unique. Man hope that makes sense, I know it doesn’t help, but not sure what you want to hear? ALSO not having a pop!! Like I mentioned, can appreciate the position you are in.

1 Like

Thanks for your input @Dave!

I hear what you are saying… and yes, it makes sense that custom code is a world unto itself.

My app is actually 99.9% standard Wappler stuff.

My challenge now is that almost all my focus is on documentation and then marketing for a while.

I’m ultimately an entrepreneur, not just a developer.

Hence I desire all the support the Wappler team can give to make to make my on-going life simple.

Having a wonderful feature like the Project Updater tell me if it is known an update could break my app would be a very useful feature for me, as I am sure it would for many others!

1 Like

A good time to start now. :slight_smile:
Integrate with project updater in future.

2 Likes