Install Unity Versions Save

Script to install Unity 3D versions from the command line on macOS

2.8.0

3 years ago

Changelog

  • Calling install-unity without a command shows patch updates and not installed newer minor versions
  • Run checks that the Unity version hash of the project and installation match
  • Run with --allow-newer skips Unity's project upgrade dialog
  • Improve output of run command, show next installed version to upgrade project to
  • Fix run not properly checking the build type of project and installation
  • Fix run with version argument not defaulting to final, now a/b is required to select alpha/beta

2.7.2

4 years ago

Changelog

  • Fix scraping of 2020.1 beta
  • Fix only load prerelease landing page once

2.7.1

4 years ago

Changelog

  • Always use full path for Unity's -projectPath, since it doesn't recognize short relative paths
  • Fix cache getting updated for commands that don't need it (uninstall, run and create)

2.7.0

4 years ago

Changelog

  • Improve handling of release candidates
  • Add delay when scraping, attempting to avoid network errors
  • Fix alpha releases sometimes getting scraped when scraping only beta releases
  • Switch back to CoreRT builds and sign/notraize them

2.6.0

4 years ago

Changelog

  • Add create command to create a basic Unity project
  • Reduce number of requests when loading beta/alpha releases by not loading release note pages for known versions
  • Fix sorting in list of new Unity versions
  • Fix status bars sliding down and properly clear them when complete

2.5.1

4 years ago

Changelog

  • Fix scraping of 2020.1 alpha releases
  • Fix run action not escaping arguments passed on to Unity
  • Switched to .Net Core 3 single file build, since CoreRT has been deprecated. This unfortunately increases binary size and might have slower startup, this will hopefully improve in the future.

2.5.0

4 years ago

Changelog

  • Support installing Documentation, Android SDK/NDK, OpenJDK and language packs
  • Better separation of hidden packages in details and automatically added packages in install
  • Prefix package name with = to skip adding its dependencies
  • Run detached is now default, use --child to run Unity as a child process
  • When running as child, Unity's log is forwarded to the console (use -v to see full log, not just errors)
  • Fix Unity's output leaking into the console when running Unity detached
  • Fix dependency getting added twice if it's been selected explicitly

2.4.0

4 years ago

Changelog

  • Support .Net Framework for better compatibility with mono
  • Add experimental Homebrew formula, use with: brew install https://raw.githubusercontent.com/sttz/install-unity/next/install-unity.rb

2.3.0

4 years ago

Changelog

  • Indicate installed version with a ✓︎ when using the list action
  • Fix using install-unity without a terminal
  • Fix EULA prompt defaulting to accept
  • Fix release notes URL not shown if there's only one update

2.2.0

5 years ago

Changelog

  • Discover all available prerelease versions, including alphas
  • Fix --allow-newer not working when only the build number is increased (e.g. b1 to b2)
  • Fix release notes URL for regular releases
  • Indicate new versions in list command with ⬆︎
  • Increase maximum number of displayed new versions from 5 to 10