Skip to content

Release 5.1 - #164

Merged
Josh Wittner (jwittner) merged 94 commits into
masterfrom
develop
Jul 24, 2019
Merged

Release 5.1#164
Josh Wittner (jwittner) merged 94 commits into
masterfrom
develop

Conversation

@jwittner

@jwittner Josh Wittner (jwittner) commented Apr 1, 2019

Copy link
Copy Markdown
Member

Prerequisites

PowerShellGet >= 1.6.0

Necessary for -AllowPrerelease flag on Install-Module.

Open PowerShell as Administrator
PS> Install-Module -Name PowerShellGet -Repository PSGallery -Force -AllowClobber -MinimumVersion 1.6.0

UnitySetup == 5.1.123-develop

Open PowerShell
PS> Install-Module -Name UnitySetup -AllowPrerelease -RequiredVersion 5.1.123-develop -Scope CurrentUser -Repository PSGallery

Enhancements and Fixes

  • Install support for MacOS
  • Progress UI for download phase
  • Installs to Unity Hub location by default.
  • Support project paths with spaces
  • Adds Get-UnityEditor command for discovering the editor app in a UnitySetupInstance.
  • Start-UnityEditor support for Unity Run mode unit tests args.
    • TestPlatform
    • TestResults
    • RunTests
  • Start-UnityEditor -AdditionalArguments to pass arbitrary args to Unity
  • Support for Product Names in UnityProjectInstance
  • Support for Unity 2019
  • Support for Lumin

Cmdlet Smoke Tests

Please explore the below Cmdlets via help <cmdlet> to attempt to understand them, use them, and report any ideas or issues as issues here on GitHub.

  • Get-UnityProjectInstance
  • Get-UnitySetupInstance
  • Test-UnitySetupInstance
  • Find-UnitySetupInstaller
  • Request-UnitySetupInstaller
  • Select-UnitySetupInstaller
  • Install-UnitySetupInstance
  • Select-UnitySetupInstance
  • Uninstall-UnitySetupInstance
  • Get-UnityEditor
  • Start-UnityEditor
  • ConvertTo-UnitySetupComponent
  • Get-UnityLicense

DSC Resource Smoke Tests

Please explore the features of the resource, create a configuration, and apply it to a Local Configuration Manager. Recommend standing up a VM or Container for testing these.

  • xUnitySetupInstance
  • xUnityLicense

Robert Onulak (Ziugy) and others added 30 commits September 13, 2018 08:09
…tupInstance to handle ordering of installs slightly differently. Breaks out downloading installers into a separate function.
…age installs and moves final installs to proper directory on macOS.
- Adapts batch downloading to the restuctured version in this branch.
…asn't being calculated. Thus command was still blocking indefinitely.
updated default installation path to be the hub path
…efault install path moved to Unity Hub's default install location.
- Resolves issues if recursive directories do not exist in install path for macOS.
Also added related flags testPlatform and testResults
This flag allows you to provide additional arguments for unity command line. This is useful for cases where we do not support unity command line flags. It is also useful for providing arbitrary arguments alongside ExecuteMethod.

@jwittner Josh Wittner (jwittner) left a comment

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Issues block 5.1 release:

  • #147 Unity Setup 2019 has a new component that should be supported with other 2019 upgrades coming in.
  • #163 Request-UnitySetupInstaller Description is wrong.
  • #176
  • #175
  • #165 Requests for latest beta versions don't function.
  • #168 Unity 2019 setup instance discovery doesn't work.

Josh Wittner (jwittner) and others added 4 commits April 29, 2019 15:46
Clean up editor search and fix recent issues
- Updates `Request-UnitySetupInstaller` to have a proper description.
Corrects Request-UnitySetupInstaller Description
@Ziugy

Copy link
Copy Markdown
Member

Should Lumin show up when just doing a Find-UnitySetupInstaller 2019.1.0f1? If I do Find-UnitySetupInstaller 2019.1.0f1 -Components Lumin I do see it.

@StephenHodgson

Copy link
Copy Markdown
Contributor

Probably for f1 but f2 yes

@jwittner
Josh Wittner (jwittner) merged commit c81624d into master Jul 24, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants