Now while the new version is under test in our lab, it's time for you to prepare.... New features like enhanced grids, nested grids, drag/drop lanes, and a lot of enhancements/improvements in the components and IDE. But what about the consequences for your current projects? Will they still run? What if you get some error messages you didn't got before?
First of all, don't worry. I'll come back to that later. But first some honest answers on questions we get from our (potential) user pool regarding upwards compatibility, support of latest libraries etc.
Obviously we do everything that is in our power to make your life as a developer as easy as possible. If we can create a compatibility layer around changes we will. That way we managed a fluid migration between Bootstrap 3 to Bootstrap 4 and that's why the panel component now generates a card object. Renaming the component would have broken projectcode.
Some users replied that they didn't see the need of migrating to BS5 as long as the old application works well under BS4. That's an interesting point IMHO, and I agree. You can keep maintaining your older apps under BS4 and build new ones on BS5 (when it is ready). But if you want to migrate due to some features that is missing in BS4 there needs to be a migration path, right?
So to come back to the question, what to do if you run into issues after upgrading?
As always: happy coding!