Skip to content

Releases: ccpgames/installer-framework

v1.10.4

08 Dec 16:41
c3a8a92
Compare
Choose a tag to compare

Bugfix: QUuid include was missing

v1.10.3

08 Dec 16:20
a78a134
Compare
Choose a tag to compare

Bugfix: QUuid include was missing

v1.10.2

08 Dec 15:53
2c71528
Compare
Choose a tag to compare

EO-11681

  • Fix broken code, that was missing one check in

v1.10.1

08 Dec 15:04
6391000
Compare
Choose a tag to compare

JourneyId fix

  • JourneyId is now stored as a string in registry instead of bytearray for easier testing
  • Now additionally log the JourneyId as base64

Tickets

EO-11681

  • JourneyId is now stored as QUuid in installer to make it easier to switch between string, bytearray and base64
  • Added logline with JourneyId as base64 encoded string
  • Now stored in registry as text (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx)

v1.10.0

08 Dec 14:13
b26fb5c
Compare
Choose a tag to compare

Improved localization

  • Installer name now EVE Online Launcher Setup and localized
  • Uninstaller name now EVE Online Uninstaller and localized
  • Please specify the directory where %1 will be installed shortened to Install location: and localized
  • Browse... changed to Change... and localized
  • Your system is missing C++ runtime that is needed to run the EVE Launcher, so the missing runtime will be installed on your computer as part of the installation. shortened to Update for Universal C Runtime in Windows will be installed. and localized for the first time
  • Only showing localizations in German, Russian, French, Japanese and Chinese. All other locales will see the installer/uninstaller in English
  • %1 Required, %2 Available. localized but not in use yet.
  • Removed the show/hide details event that should have been removed along with the show/hide details button
  • Fixed the Ready to uninstall localization issue on the first page of the uninstaller.

Tickets

EO-11386

  • Added missing localizations
  • Locked the installer to only our supported languages, and otherwise English
  • Some text changes

EO-11399

  • Removed the DetailsDisplayed and DetailsHidden events, since the installer no longer offers this choice

v1.9.0

07 Dec 15:13
f5e5187
Compare
Choose a tag to compare

What's new

These changes are about simplifying the installer/uninstaller UI a little bit.

  • No more cancel button (users can still hit the red x in the upper right corner)
  • No more show/hide details button or textbox with details of what is being installed/uninstalled
  • Back button has now been disabled during installation/uninstallation
  • Also added a minor flag to binarycreator to help managing all the custom flags.

New binarycreator cli parameters

We now have three new parameters for the binarycreator (that can be supplied when building the installer)

No cancel button

-xc or --no-cancel can be supplied to tell the framework that it should not include a cancel button in the installer/uninstaller. Users will still have the red x in the upper right corner, to quit at any time in the installer/uninstaller.

No UI details options

-xd or --no-details can be supplied to tell the framework that it should remove the show/hide details button from the installer/uninstaller, as well as removing the details textbox.

Custom installer

-x or --custom-installer can be supplied to tell the framework that it should turn on all the custom flags, that is all flags whose short form starts with an x. At time of writing that is -xi, -xp, -xc and -xd.
This is also it's own flag, and might be used in the future to tune some minor things that don't warrant their own flags.

Tickets

EO-11400

  • Removing the cancel button

EO-11399

  • Remove the show/hide details button

EO-11401

  • Disable the back button

v1.8.0

04 Dec 15:56
eaecc59
Compare
Choose a tag to compare

Updated events

Events that were all out of order after the step reduction have now been updated.

A bug that presented itself when a post call failed, has now been fixed as well.

Relevant proto pr: ccpgames/eve-proto#1047

Tickets

EO-11237

v1.7.1

02 Dec 14:06
d440419
Compare
Choose a tag to compare

Make use of the -xi binarycreator cli parameter to decide what pages are included in the installer. This means we also need to make sure to set the start menu path at the correct place in the installer.

Ticket EO-11387

v1.7.0

01 Dec 16:05
186c985
Compare
Choose a tag to compare

JourneyId in the installer

The installer now supports JourneyIds.

  • It will look for a uuid v4 in the filename, and if found, use that as JourneyId
  • If not found it will create one of it's own
  • This JourneyId is then sent with every single protobuf message
  • Upon successful installation, this JourneyId is written into registry HKEY_CURRENT_USER\SOFTWARE\CCP\EVE\InstallerJourneyId as a Rfc4122 byte array.

Tickets

EO-9309 Add JourneyID to the Installer

  • EO-10414 Get JourneyID from installer name
  • EO-10416 Create JourneyID in the installer
  • EO-10418 Import new protos into the installer
  • EO-10419 Update eventlogger to send JourneyID
  • EO-10424 Store JourneyID in registry on successful install
  • EO-10440 Write JourneyID to registry

v1.6.0

01 Dec 14:04
f58606e
Compare
Choose a tag to compare

Reduced steps in the installer

We now offer the option of having 3 (4 for China) steps in the installer, instead of 7 (8 for China).

New binarycreator cli parameters

We now have two new parameters for the binarycreator (that can be supplied when building the installer)

Custom Introduction page

-xi or --custom-intro can be supplied to tell the framework that it should build the installer using our own custom introduction page. This page replaces the standard introduction page, and when supplied, you should also remove the target directory page, start menu selection page, component selection page and ready for execution page.

Preload packages

-xp or --preload-packages tells the framework to load all scripts before showing the first page of the installer. By doing that, it will take longer time before we show the user the first page, but we also get rid of the loading bar when clicking on next on the first page

New installer config option

You can now add your preferred comments in your installer config xml file, like so:

<UninstallerComments>EVE Online Installer</UninstallerComments>

It will then show up when you select the uninstaller under Programs and Features:
image

Tickets

EO-10460

  • Moved script initialization to when entering the Introduction page instead of when pressing next

EO-10478

  • Removed ComponentSelection page
  • Removed StartMenuSelection page
  • Removed ReadyForInstallation page
  • scStartMenuDir now has the full path on startup

EO-4812

  • Added a custom introduction page that replaces Introduction
  • Added target directory to the custom intro page
  • Added redist will be installed

EO-10818

  • Added space required information

EO-11132

  • Only show what should be shown on introduction page

EO-10820

  • Added translations for the custom intro page

EO-11120

  • Validate directory on change

EO-11121

  • Fixed color of error text

EO11132

  • First page layout cleanup