Archive: the beta-status


the beta-status
i was wondering what to expect from the beta-status of nsis and what the differences to previous alpha versions are.

does beta-status mean, that the current features will remain, or will there be such major changes within the structure as in the previous alphas? the ModernUI script was changed with every new alpha-build. could this still apply to future betas and the final, or will the changes be minor (bugfixes?).


It does not mean that we won't add new features. For example, LZMA compression is on the TODO list.

I does mean that NSIS 2 is quite stable now, so you can use it for all your installers.

Beta 0 includes Modern UI 1.61. I have no plans for Modern UI updates at the moment. Because of the new macro system, most updates in the future won't break up older scripts.


the ModernUI script was changed with every new alpha-build.
Modern UI was introduced with alpha 7 and changed drasitcally with b0. All of the changes that you are talking about are in the CVS version. That's the price you have to pay if you want to use the latest version.

Yep, but the Modern UI will not be updated that often anymore, and most of the changes will not break up older scripts :) So even if you want to use the latest development versions, you won't have to update your scripts every other day.


May I ask this: When will CVS "releases" start to be labeled as b1?


5 seconds ago :D


But it still says NSIS 2.0b0 in the left down corner and when I compile the script...
But, I see 2.0b1 in changelog.
Nice work, kichik and Joost. You made NSIS the really nice installer.


That's because I didn't upload a version with the new string yet.

Nice work, kichik and Joost. You made NSIS the really nice installer.
Thanks :D

Originally posted by kichik
That's because I didn't upload a version with the new string yet.

Thanks :D
When are you going to upload it?

The source has already been uploaded. A new makensis and InstallOptions compile will probably be uploaded tomorrow, when Modern UI 1.62 is ready (bugfixes and some small new features, no changed required in the scripts).


Originally posted by Joost Verburg
The source has already been uploaded. A new makensis and InstallOptions compile will probably be uploaded tomorrow, when Modern UI 1.62 is ready (bugfixes and some small new features, no changed required in the scripts).
OK. Language changes?

Nope, no scripts or language files need to be updated :)

This is the changelog so far. Still need to fix some small issues.

* No problems anymore when using both 'Run program' and 'Show Readme' on the finish page
* Default state of checkboxes on the finish page can be changed
* Welcome / Finish pages compatible with custom DPI settings