Skip to content

Releases: DragonBox/u3d

v1.0.5

20 Feb 06:38

Choose a tag to compare

Full Changelog

Merged pull requests:

  • u3d/help: document verbose #152 (lacostej)
  • docs: document u3d usage on CI servers and how-to troubleshoot #151 (lacostej)
  • u3d/credentials fix ArgumentError in commands (fixes #148) #149 (niezbop)

v1.0.4

20 Feb 06:38

Choose a tag to compare

Full Changelog

Fixed bugs:

  • u3d/installer might not see a newly installed version on Mac #139
  • Issue with using installer (error: undefined method `[]' for nil:NilClass.) #138

Merged pull requests:

  • u3d/available: restore Linux version. #144 (lacostej)
  • u3d/installer: allow to find the installation we just installed, and fallback on spotlight on mac #143 (lacostej)
  • u3d/analyzer: remove extra end of lines in context information #141 (lacostej)
  • u3d/installer: hard fail if we ask for a non existant package (Related to #138) #140 (lacostej)
  • u3d/internal: load all internal modules in top 'u3d' file #137 (lacostej)

v1.0.3

20 Feb 06:38

Choose a tag to compare

Full Changelog

Implemented enhancements:

  • u3d/internal: create a argescape cross platform method #132
  • u3d/prettifyer should fail with contextual information to ease improvement #128
  • u3d: accept password-less sudo #126

Fixed bugs:

  • u3d run: -logFile /dev/stdout causes crashes on Linux #43

Closed issues:

  • Create a full circleci mac/linux example #15

Merged pull requests:

  • Automate bump & changelog tasks #135 (lacostej)
  • u3d/prettifyer: fail with contextual information (Fixes #128) #134 (lacostej)
  • u3d/internal: introduce a argescape string function (Fixes #132) #133 (lacostej)
  • u3d/credentials support empty passwords for passwordless sudo (Fixes #128) #130 (lacostej)
  • Download file now prints progress also in non interactive mode (only in verbose) #129 (lacostej)

v1.0.2

20 Feb 06:38

Choose a tag to compare

Full Changelog

Implemented enhancements:

  • u3d/prettify: catch missing dependencies errors on Linux #123
  • Prettifyer not plugged when using -logFile /dev/stdout #18
  • u3d/prettify: modify compiler rule parsing for 2017+ #121 (niezbop)
  • ud3/prettify: improve exception logging rules #118 (niezbop)
  • u3d/available: linux: do not try to fetch package size if already cached #116 (lacostej)
  • u3d/dependencies: add command to install Linux dependencies #25 (niezbop)

Fixed bugs:

  • u3d install updating cache even with --no-download option #104

Merged pull requests:

  • u3d/prettify: add rule to catch library loading errors #124 (niezbop)
  • u3d/prettify: also plug log analyzer on stdout (Fixes #18 #43) #122 (lacostej)
  • u3d/install: do not refresh cache when download disabled (Fixes #104) #120 (lacostej)

v1.0.1

20 Feb 06:38

Choose a tag to compare

Full Changelog

Merged pull requests:

  • u3d/downloader: use_ssl should be set dynamically to download from https #113 (lacostej)

v1.0.0

20 Feb 06:38

Choose a tag to compare

v1.0.0.rc1

20 Feb 06:38

Choose a tag to compare

Full Changelog

Implemented enhancements:

  • u3d/install: move chmod +x of linux files at install time #91

Fixed bugs:

  • Log prettifier not logging command line arguments (among other initialisation things) on Unity 2017+ #99
  • Error if stdout closed while writing to it #96
  • Downloader not as fast as it should be #93

Closed issues:

  • u3d/prettify: missing executeMethod failure / exception catching #102
  • Ensure u3d works well on ruby 2.4.1 #82

Merged pull requests:

  • u3d: prepare for 1.0.0.rc1 release #111 (lacostej)
  • fastlane-plugin-u3d: allow to depend on coming 1.0.0 version #109 (lacostej)
  • u3d/run allow to configure the rules.json location using U3D_RULES_PATH env variable #108 (lacostej)
  • u3d/run: if thread exits abnormally, don't wait for it and return #107 (lacostej)
  • Add log rules to parse exceptions and aborts #106 (niezbop)
  • Fix INIT log phase not starting when intended #101 (niezbop)
  • u3d/install: move chmod +x of linux files at install time (Fixes #91) #100 (lacostej)
  • logger: Hide EPIPE errors when stdout already closed #97 (lacostej)

v0.9.4

20 Feb 06:38

Choose a tag to compare

Full Changelog

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)

v0.9.3

20 Feb 06:35

Choose a tag to compare

Full Changelog

Implemented enhancements:

  • Auto-sanitize Linux install names after install #35
  • u3d list: properly align versions and paths in output #42 (niezbop)

Fixed bugs:

  • Don't duplicate Unity install for specific versions #40
  • u3d install: too high CPU usage during download #36
  • Linux Unity_2017.2.0b2 installer failure #19

Merged pull requests:

  • Do not reinstall Unity or its packages if already present. Also prevent duplication because of sanitization. #41 (niezbop)
  • Linux auto sanitize after install #39 (niezbop)
  • u3d/install: reduce cpu caused by lack of buffering and high console output #36 #37 (lacostej)
  • Rubocop / Improve code style #34 (niezbop)
  • [linux] Adjust to weird editor versions stored under ProjectSettings/ProjectVersion.txt #33 (niezbop)
  • Make Linux runner functional again #29 (lacostej)
  • u3d/run: ensure parent dir to logfile exists before creating the file #28 (lacostej)
  • Rubocop / Improve code style #27 (lacostej)
  • Fix Linux runner and installation #26 (niezbop)
  • Change sanitizer to be platform specific #24 (niezbop)
  • Make Linux installer functional again #20 (lacostej)

v0.9.2

20 Feb 06:33

Choose a tag to compare

Full Changelog

Fixed bugs:

Closed issues:

  • -logFile /dev/stdout not supported #11
  • Do you have any relevant documents? #7
  • rspec broken on linux #5

Merged pull requests: