Wappler 4 install clarification

Congrats on the release guys.

Can you clarify/confirm this please?

"If you have last Wappler 3 installed, make sure it was the last stable 3.9.9 and it was ran at least once.
Also make sure you have saved all files there."

Does this mean I must open EVERY project I have (even those I have not touched in months) with 3.9.9 before installing Wappler 4?

Nope, just open and close Wappler. Update as normal.

Note: Install seemed to take forever. I had to actually shut down Wappler 3.9.9 and restart Wappler Manually.

Just out of curiosity, if you aren’t on 3.9.9 already how do you get it now before upgrading to 4.0?

(I have upgraded but I’m sure there’s some that haven’t)

1 Like

Probably just download and install over top?

But where do you download it from??? The only version now available is 4.0

That’s what I meant, just download version 4 :wink:

But then this can't be satisfied...

OK to upgrade from 3.9.7 or better to install 4 afresh?

I should have been more clear…

I am looking for confirmation from the team as this sounds critical for those of us with older projects out there.

@George @patrick @Teodor

1 Like

I just did a fresh install of Wappler 4 currently importing the project and re signing into git will let you know how it goes

No you don’t need to do that.

It is just only if you have some unsaved changes. If everything was already saved then you don’t need to do anything.

If you had 3.9.9 installed then the project list will be auto imported, otherwise you will just have to re-add manually your projects by using the ā€œopen existing project folderā€ option.

4 Likes

I have one or two projects which I probably haven’t touched for a couple of years. Eg they might use an old version of Bootstrap 4, customised before Theme Manager was available. Obviously there will be many other files which have changed since then. I suppose in theory this shouldn’t be a problem, but I expect files might be updated automatically if I open them in v4, and probably break things.

I was hoping to keep some projects in v3, at least for the moment. It seems this isn’t possible. Is this correct?

Tom there is no difference if you used 3.9.x until now or change to v4.

That’s good to hear - thanks. (But I’ll continue to be cautious.)

Also we don't do this.
The files are only being updated on page save and on server action save.

Always backup before any update is my advice, Wappler, OS Updates, any critical update where you don't want to risk corruption, just as a precaution. A worthy habit for all to take note of. Can't put a price on a good backup policy!

1 Like

This is one of the things that worries me, but perhaps it's no different in v4.

Good advice indeed. Several times I've clicked 'save' and suddenly something unfortunate has happened to the current site. I've always had the relevant backup files to hand, but it's not always obvious what needs doing. It's obvious if Wappler has replaced a custom Bootstrap theme with a default one - alarming, but easily fixed. Once or twice it's the client who has informed me that's something's broken, which is an uncomfortable situation. (I should mention that things are better than they were in this respect.)

1 Like

We rely on Git for this. Any new changes just show up as uncommitted changes.

Also, about the old projects.. I had recent instance where I had to work on an almost year old Wappler .NET project. Everything just broke & had to re-build it in 3.9.9.
But it could have been avoided. I had another 7 month old Wappler .NET project, where I was able to get it to "update", but I had to practically re-build almost every multi/single/paged query because Wappler started using Schema in MSSQL few months ago, and now the old queries wouldn't work anymore.
So, if you tread carefully, you can upgrade your old projects to newer Wappler version.
If you need older Wappler version exe, we have hoarded every version from 2.9.1 :sweat_smile:

Just to be sure and in case that it’s needed: is it possible to go back to 3.9.9 without any problems?

1 Like