Releases: ktekinay/Kaju
Releases · ktekinay/Kaju
2.1
- KajuUpdateWindow: Changed
hsSocket
to aURLConnection
object. - UpdateChecker: Added
ExecuteAsync
that will check for updates asynchronously usingURLConnection
andLastError
for HTTP errors that occur when using that method. - UpdateChecker: Deprecated
Execute
. - UpdateChecker: Use
URLConnection
unlessExecute
is used whereAllowRedirection
isßFalse
. - UpdateChecker: Added results for "PageNotFound", "PageRedirected", and "FetchingUpdateInfo".
- UpdateChecker: Better handling of a URL in the form "http://un:pw@path".
- UpdateChecker: Changed
Result
to a read-only computed property and made themResult
shadow property hidden. - UpdateChecker: Removed events that were not being raised anyway.
- UpdateChecker: Make sure each version has a security token (see below).
- UpdateChecker: Validate the downloaded packet against every form of EOL with and without Trim in case that got changed along the way.
- UpdateChecker:
OSIsSupported
will try twice to find the tools it needs and log any errors. - UpdateInformation: Will fetch images and release notes asynchronously.
- UpdateInitiater: Fixed Windows script issue that could have prevented re-launch of the application.
- Test App: The window will let you specify Asynchronous and your own URL and/or public key. It will also allow testing of simple HTTP authenticated directories.
- Test App: Asynchronous is now the default.
- Admin App: Fixed issues with saving and alias tracking. (Alias tracking does not work on Windows.)
- Admin App: Better UI handling on Windows.
- General: Code changes for easier debugging.
- General: All HTTP requests now include headers to disable caching.
- General: Exported information file contains a security token to make sure that each export has a different RSA signature.
- General: Handle IOException.
- General: Updated build script to look for kaju cli in "Builds" folder as named in the newer Xojo versions.
2.0
- CLI: Made help prettier.
- Admin GUI: Use a temp file for the LoadPage "relativeTo" parameter.
- KajuUpdateWindow: Delete the temp file used for the LoadPage "relativeTo" parameter on close.
- Added Dutch translation.
- KajuUpdateWindow: If an exception is raised while displaying the release notes, any exception message will be added to the dialog text.
- Ability to load release notes through a URL.
- Admin GUI: Fixed Dupe button.
- Added support for 64-bit binaries.
- Kaju: Changed parameters of
DidLastUpdateSucceed
to report the "bit-ness" of the version that initiated the update. - Test App: Use better technique for compressing Windows and Linux executables.
1.6.1
- CLI: Better handling of remote debugging.
- CLI: listversions now has --include and --exclude switches that take regex patterns.
- Admin: Prevent Save or Export if the file includes duplicate version numbers.
- CLI: Disallow adding duplicate version number or changing an existing version number so it becomes a duplicate.
- Test App: Created Build Script to automatically update the Kaju files after building.
1.6
1.5.3
1.5.2
1.5.1
1.5
1.4.1
1.4
- Added /g switch to XCOPY in Windows script.
- When the app relaunches after an update or failed update, will get command-line switches telling it what happened. Added Kaju methods to report.
- URL's for both the update information and the downloads can specify a username and password in the form "http://un:[email protected]".
- Added Kaju.Version constant.