v0.9.4
Implemented enhancements:
- Merge install and local_install commands #84
- Document installation path sanitization #50
- [tech] rubocop: update version and fix windows compatibility #61 (lacostej)
- u3d/install local_install: if no version specified, fallback on version required by current project #53 (lacostej)
- u3d/install: display more information during sanization, including what would happen (fixes #50) #51 (lacostej)
Fixed bugs:
- u3d run not getting project path automatically with some arguments #73
- u3d/list doesn't list all installed Unity versions #69
- Installation stays in /Application/Unity when installing on OSX #68
- u3d local_install broken on Mac #62
- u3d/install unnecessarily asking for permissions when it has nothing to do #52
- downloader (for linux) does not detect incomplete files #21
Closed issues:
- [Doc] make u3d run default behavior more visible in documentation #75
- [Feature request] List available packages #70
- Refactor the downloader/validator logic #66
- [tech] setup circleci / coverage etc #4
- migrate available integration tests to mock tests #2
Merged pull requests:
- Disable trick to reduce CPU on slow network as it slows down download on fast networks #94 (lacostej)
- Merge download and local_install into one (#84) #92 (lacostej)
- Add tests for INIParser.create_linux_ini' #89 (lacostej)
- u3d/installer: add tests for Installer.create / sanitize #88 (lacostej)
- Make sure tests pass in full offline mode (no network at all) #87 (lacostej)
- Mac Installer fix #85 (niezbop)
- u3d/run: add -projectpath also when passing arguments (fixes #73) #80 (lacostej)
- Refactor/downloader and ini #79 (lacostej)
- Improve the docs, in particular with run and auto-detection of the current project #78 (lacostej)
- Improve the docs, in particular with run and auto-detection of the current project (#75) #77 (lacostej)
- u3d/commands: add unit tests and fix 2 small install command issues #76 (lacostej)
- Do not crash when no PlaybackEngines are found #74 (lacostej)
- A missing license header #67 (lacostej)
- [tech] Installer unit tests. Initial commit #60 (lacostej)
- [tech] automate changelog generation through rake #59 (lacostej)
- u3d/install: do not try to download unknown versions (i.e. not in cache) #57 (niezbop)
- u3d/run: improve run inline help #54 (lacostej)
- [tech] migrate to circle ci 2.0, using Rakefile as basis for complex operations #49 (lacostej)
- [tech] rubocop cleanups #46 (lacostej)
- u3d/install: allow to recover from incomplete downloads on linux by autodetecting size #23 (niezbop)