Skip to content

Releases: vrc-get/vrc-get

v1.7.1

01 Mar 17:31
Compare
Choose a tag to compare

Version 1.7.1

Changed

  • When you call vrc-get vcc without enabling experimental-vcc feature, it will show you a warning #485

Fixed

  • Empty depeneencies block of locked section in vpm-manifest.json is removed #478
    • This follows the changed behavior of the official VPM command.

gui-v0.1.0-beta.4

01 Mar 17:58
Compare
Choose a tag to compare
gui-v0.1.0-beta.4 Pre-release
Pre-release

Version 0.1.0-beta.4

Added

  • See and save logs of the vrc-get-gui #475
  • Link to changelog when install #481
  • Upgrade all button #483
  • Add version information to the settings page #484

Fixed

  • Message protrudes from toasts or dialogs #469
  • Window name should be vrc-get-gui but was vrc-get GUI #474

v1.7.0

27 Feb 19:35
Compare
Choose a tag to compare

Version 1.7.0

Added

  • vrc-get downgrade which is for downgrading package #409

Changed

  • vrc-get will not search Packages folder for legacy assets with GUID #439
    • Specifying Packages/<package id> folder as a legacy folder is still supported.

Fixed

  • projects migrated from settings.json to litedb does not have UnityVersion #411
  • vrc-get repo add adds a relative path to settings.json #440
  • vrc-get repo add accepts invalid path to the local repository #440
  • last modified on the vcc project database is not updated #443

gui-v0.1.0-beta.3

27 Feb 19:11
Compare
Choose a tag to compare
gui-v0.1.0-beta.3 Pre-release
Pre-release
gui v0.1.0-beta.3

gui-v0.1.0-beta.2

27 Feb 12:16
Compare
Choose a tag to compare
gui-v0.1.0-beta.2 Pre-release
Pre-release
gui v0.1.0-beta.2

v1.6.1

25 Feb 16:11
Compare
Choose a tag to compare

Version

Fixed

  • repositories with vrc-get.yank but without vrc-get.aliases not working

v1.6.0

16 Feb 17:56
Compare
Choose a tag to compare

Version

Added

  • Changelog #351
    • I wrote changelog for all releases for all releases
  • global (whole-user) configuration for vrc-get #352
    • create in the %LOCALAPPDATA%/VRChatCreatorCompanion/vrc-get-settings.json or $XDG_DATA_HOME/VRChatCreatorCompanion/vrc-get-settings.json
    • This feature is not stable yet. Using this feature will warn you about it and use at your own risk. #362
  • Feature to ignore official / curated repositories #352
    • You can enable this feature in vrc-get-settings.json by setting ignoreOfficialRepository or ignoreCuratedRepository to true.
    • This feature is replacement of experimental-override-predefined feature since 1.4.1.
      • Please add alternative repository to user repository and enable this feature to use alternative repository instead of official / curated repository.
    • This feature is not stable yet. Using this feature will warn you about it and use at your own risk. #362 #365
  • vrc-get-litedb crate which is NativeAOT based LiteDB wrapper for vrc-get #320
  • vrc-get vcc commands which is a command for vrc-get as a VCC project #369 #396
    • This feature is disabled by default. pass --features experimental-vcc to cargo to enable this feature. #384
    • vrc-get vcc project list to list projects #369
    • vrc-get vcc project add <path> to add a project to project list #369
    • vrc-get vcc project remove <path> to remove a project from project list #369
    • vrc-get vcc unity list to list unity in vcc's unity list #382
    • vrc-get vcc unity add <path> to add a unity to vcc's unity list #382
    • vrc-get vcc unity remove <path> to remove a unity from vcc's unity list #382
    • In addition, vrc-get migrate unity 2022 command will get unity from the vcc's unity list #382
  • Tests for vrc-get-vpm module. #393
    • For basic project operations, I added tests in vrc-get-vpm module.
  • vrc-get i --name <name> to install package by name #398
    • Currently, name-based search ignores whitespace in the name.
    • This feature is experimental. Behavior may change in the future.
  • vrc-get property in package.json for extra metadata for vrc-get #399
    • with yanked field, you can yank the package from the repository. #399
      • setting "yanked": true will make your package yanked and "yanked": "reason" tell the reason of yanking.
    • with aliases field, you can add aliases for vrc-get i --name described above #399
      • since vrc-get i --name is experimental, this feature is also experimental.
  • zipSHA256 property support #406
    • You can add zipSHA256 property to package.json to specify SHA256 hash of the zip file.
    • Currently vrc-get verifies the hash of the zip file when using cache as VCC does.
    • I may add verification for downloaded zip file in the future.
  • Better logging style #407
    • Now, vrc-get uses our formatting style for logging if none of RUST_LOG_STYLE and RUST_LOG are set.
    • This style is shorter than env_logger's default style so better for default CLI usage.
    • If you need more detailed logs, you can set RUST_LOG to get more detailed information.

Changed

  • Improved confirmation behaviour about updating dependencies #395
    • Previously, the confirmation show nothing about updating dependencies since it's almost safe (just updating vpm-manifest.json).
    • Since this release, vrc-get shows about what's updating dependencies
    • In addition, if actual operaion is just updating dependencies, vrc-get will just show updates and apply changes without confirmation.

Fixed

  • Warnings about index map #350
  • vrc-get repo remove not working #361
  • writing local repo cache 'Repos/vrc-curated.json' error #365
  • Prompt is shown even if there is nothing to update #393
  • Conflict warning can be shown even if new conflicts are not caused #393 #400
  • Directory traversal with legacyFolders and legacyFiles #393
  • You can add unused package to locked with vrc-get upgrade #403
    • Now, vrc-get show you Package <id> is not locked, so it cannot be upgraded error.
  • Panic when upgrading unused package with vrc-get upgrade #403

v1.6.0-rc.0

14 Feb 17:16
Compare
Choose a tag to compare
v1.6.0-rc.0 Pre-release
Pre-release
v1.6.0-rc.0

v1.6.0-beta.2

13 Feb 18:40
Compare
Choose a tag to compare
v1.6.0-beta.2 Pre-release
Pre-release
v1.6.0-beta.2

v1.6.0-beta.1

13 Feb 18:22
Compare
Choose a tag to compare
v1.6.0-beta.1 Pre-release
Pre-release
v1.6.0-beta.1