Skip to content

Releases: ktekinay/Kaju

2.1

03 Jul 21:19
Compare
Choose a tag to compare
  • KajuUpdateWindow: Changed hsSocket to a URLConnection object.
  • UpdateChecker: Added ExecuteAsync that will check for updates asynchronously using URLConnection and LastError for HTTP errors that occur when using that method.
  • UpdateChecker: Deprecated Execute.
  • UpdateChecker: Use URLConnection unless Execute is used where AllowRedirection 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 the mResult 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

31 May 21:06
Compare
Choose a tag to compare
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

27 Aug 23:15
Compare
Choose a tag to compare
  • 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

18 Aug 21:10
Compare
Choose a tag to compare
1.6
  • Can override the preference file name when creating the UpdateChecker object.
  • Introduced command line project (CLI).

1.5.3

21 Jul 02:31
Compare
Choose a tag to compare
  • Admin app: Split the file settings from the Admin window so a file can be manipulated independently.
  • Admin app: Save the last export file name to suggest it for the next export.

1.5.2

17 Jul 21:46
Compare
Choose a tag to compare
  • Added Italian translation.

1.5.1

20 Jun 03:42
Compare
Choose a tag to compare
  • Admin app: Fixed tab order of controls.
  • Admin app: Retinized!
  • Added what should be an unneeded, but apparently necessary, GOTO to the Windows script.

1.5

04 Jun 03:13
Compare
Choose a tag to compare
1.5
  • Admin app: Enable substitution of $VERSION$ in binary URL's.

1.4.1

18 Feb 18:32
Compare
Choose a tag to compare
  • Admin app: Lock "From URL" buttons to the right of the window.
  • Added Finnish translation.

1.4

14 Feb 16:08
Compare
Choose a tag to compare
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:pw@theurl.com".
  • Added Kaju.Version constant.