Releases: keelanstuart/sfxPackager
Releases · keelanstuart/sfxPackager
Version 2.5
- Fixes to the HTTP file transfer system and the ability to embed URLs in file source locations, allowing them to be installed from web-based locations
- A new js function, GetFileNameFromPath, which finds the file part of a full path name and returns it as a string
- Fixed the TextFileReadLn js function; it no longer leaves the trailing '\n'
- Changed the output files in the project to make it easier to debug (all sfx builds go to the same file, but are deleted when sfxPackager builds successfully). Yes, they must re-link each time, but the resource compiler doesn't get confused any more with .exe files named different things / coming from different places. MS should fixed the rc preprocessor.
Version 2.4.1.2
- Fixed a bug in the TextFileOpen function definition; it was missing the mode argument
- The installer now creates a shortcut to the online Users Guide
Version 2.4.1
- Slight refactor of license key dlg JS funcs; call ShowLicenseDlg to display it, then call GetLicenseKey, GetLicenseUser, and GetLicenseOrg to get the contents
- Added JS func GetCurrentDateString; returns date as YYYY/MM/DD (so you can sort it properly, ya know)
- Beefed up JS text file support; TextFileOpen, TextFileClose, TextFileReadLn, TextFileWrite, TextFileReachedEOF
- Added JS func DownloadFile to make http requests
Version 2.4
Addition of more JS functionality; http downloads, text file reading, and a license key dialog
Also refactored scSpawnProcess to echo information on why CreateProcess might have failed.
Version 2.3
Added the ability to append the current date and / or the version to the output filename. This means you no longer have to update your project settings if you want to indicate the version you build by filename alone.
Major bug fixed
The TinyJS embedded in sfxPackafer suffers from crashing if functionally empty scripts (that is, having only declarations and no code that actually runs) are executed. I did not fix the problem directly, but these empty scripts are no longer executed.
Test-only mode and bug fixes
- Fixed some MFC issues related to multiple modal dialogs which are fairly new, making me believe they were related somehow to newer MFC versions
- Fixed the build/cancel/test button activation behavior
- Added test-only mode so that you can create installers and then make sure files are going where you want them to go and that scripts will compile. This is now the behavior when the test button is clicked in the packager.
Major feature release
HTML, scripting, list manipulation, image verification, improved icons, lots of bug fixes