Releases: needle-mirror/com.unity.collab-proxy
2.6.0
[2.6.0] - 2024-11-28
Added
- Added the ability to merge a branch or a changeset, using a new context menu actions
- Added file conflict & dir conflict context menu actions to the merge view
- Added diff and merge settings in Project Settings -> Version Control -> Unity Version Control Settings
- Added merge options dialog to the merge view
- Added copy path & history context menu actions in all menus where they apply
- Added an menu entry to 'Open in Unity Cloud' showing the repository in the Unity Dashboard
Changed
- Updated the minimum supported version to Unity 2021.3.0f1
- Removed support for migrating old Collaborate workspaces to Unity Version Control
- Hide from the public documentation all internal APIs that were previously visible by mistake
- Optimized switching operations to only triggers the Package Manager to reinstall packages when needed
- Optimized incoming changes to only reload the Package Manager when needed (Gluon/partial workspace only for now)
- Automatically add UnityDirMonSyncFile rule for existing ignore.conf to avoid triggering unnecessary finding changes operation
- Improved the “search” edit box so it can resize when there is not enough space in the toolbar
- Replaced the "D" DevOps icon by the branching icon used in the Hub
- Replaced the logo of Unity in the Sign in to Unity VCS window
Fixed
- Fixed files getting checked out even though they are in hidden_changes.conf
- Fixed manual login to Cloud that didn't work with an Enterprise installation
- Fixed resolve conflicts not informing about lack of UVCS installation
- Fixed the Invite users to cloud organization when using an Enterprise installation
- Fixed new child branch not created from HEAD after update
- Fixed the learn more (here) link that showed the hex color value in Unity 6
- Fixed link to invite members in Unity Cloud.
- Fixed a crash in the create workspace window when unable to resolve a @unity organization
- Fixed incoming changes view that was not kept as selected after resolving some conflicts
- Fixed workspace name that was not refreshed after repository manual creation or selection
- Added a warning message to inform users about mismatching cloud project.
- Removed from the Create Workspace window the Local server that was present with no installation of UVCS
- Replaced hardcoded urls pointing to plasticscm.com
2.5.2
[2.5.2] - 2024-09-25
Fixed
- Fix token renewal issue: Can't obtain a new token (Message: Invalid Refresh Token., Code: 132.104)
2.5.1
[2.5.1] - 2024-09-04
Added
- Allow deletion of non-empty branches that have not been merged anywhere
- New setting to control if new files must be automatically added to source control
Changed
- Improve the dialog to install Unity Version Control from the Editor
Fixed
- Fixed 'an existing xxx operation has locked the workspace' error on finding changes operation
- Fixed a case of a hang happening on Editor quit
- Fixed the login that could fail for Enterprise installation
- Fixed undo operation that didn't capture changes in packages
- Fixed history that was not shown when there was no desktop client installed
- Fixed unity 6 Editor going into the background after a dialog was closed
- Fixed wrong font size when changing to changesets view
- Fixed the "Upgrade plan" button in Unity plugin that used a obsolete redirection link
- Fixed Logs that were configured too late in the initialization
- Fixed the minimum supported version (2020.3.48f1 LTS) in the README
2.4.4
[2.4.4] - 2024-07-19
Fixed
- Fixed the Unity Editor stuck on "Creating workspace" when "Use Unity Version Control" was selected from the Hub
2.4.3
[2.4.3] - 2024-06-20
Added
- Changed the default ignore.conf to not ignore itself
- Added "Undo unchanged" and "Undo checkouts keeping changes" options to pending changes view
- Removed focus redirection after Check-in
Fixed
- Moving folders in the Editor now correctly use the UVCS "Move" operation
- Fixed hang on domain reload
- Fixed "item with the same key has already been added" error
- Fixed failure to delete a .meta file when deleting a private folder from the pending changes
- Supported workspace name with non-latin characters in Pending Changes
- Fixed text cut-off in filter rules dialog
- Fixed unexpected error while switching between branches
- Fixed error after renaming a parent branch of the working branch
- Fixed variables's value becoming clear after resolving conflict in inspector
- Removed misleading indication about shelves
- Fixed column sorting in pending changes view
- Fixed missing incoming changes after removing a branch
- Fixed "Collection was modified" error when doing multiple renames in a row
- Fixed undo & check-in operations not working when the current scene was never saved
- Fixed check in error if nothing is selected in the pending changes tree
2.3.1
[2.3.1] - 2024-02-27
Unity Version Control is now available as part of the Version Control Package! You can enable Unity Version Control via Window > Unity Version Control to get started!
If you have previously used the Unity Asset Store Plastic SCM plug-in, you can now simply use this package. Make sure you delete the plug-in from your project.
Removing a previously added Plastic SCM Asset Store Plug-In:
- Select the PlasticSCM folder in the Assets\Plugins folder on the Project tab, then click Edit > Delete
- Close the Unity Editor and open your project again. You will find the Plastic SCM menu item in the Window menu.
Added
- New view to list and manage locks.
Fixed
- Fixed DropdownField not working properly on a ModalUtility window on MacOS.
- Fixed issue with existing checkout operations locking the workspace.
- Retained locks prevented to checkout assets.
- Reviewed initialization and application lifecycle.
- Fixed layout error when switching checkout status in the inspector.
- Fixed Diff option unavailable for .prefab.
- Fixed UI error when opening and closing multiple closable tabs.
- Ensured branch creations start from the latest changeset.
- Unable to expand added item list after collapsing.
- Pending Changes context menu had the view file history greyed out for asset+meta.
- Preconfigured date format was not recognized as a valid DateTime.
- Fixed finding changes operation being firing constantly.
- Removed obsolete content in package documentation.
- Fixed typo in locks tooltip.
2.2.0
[2.2.0] - 2023-10-06
Unity Version Control is now available as part of the Version Control Package! You can enable Unity Version Control via Window > Unity Version Control to get started!
If you have previously used the Unity Asset Store Plastic SCM plug-in, you can now simply use this package. Make sure you delete the plug-in from your project.
Removing a previously added Plastic SCM Asset Store Plug-In:
- Select the PlasticSCM folder in the Assets\Plugins folder on the Project tab, then click Edit > Delete
- Close the Unity Editor and open your project again. You will find the Plastic SCM menu item in the Window menu.
Added
- Added button for organization owner/admins to upgrade to DevOps subscription.
- Included new decorators for retained & locked files.
Changed
- Updated description in the package.json, including an updated link to get started.
Fixed
- Fixed failed operations when the workspace is already locked.
2.1.0
[2.1.0] - 2023-09-01
Unity Version Control is now available as part of the Version Control Package! You can enable Unity Version Control via Window > Unity Version Control to get started!
If you have previously used the Unity Asset Store Plastic SCM plug-in, you can now simply use this package. Make sure you delete the plug-in from your project.
Removing a previously added Plastic SCM Asset Store Plug-In:
- Select the PlasticSCM folder in the Assets\Plugins folder on the Project tab, then click Edit > Delete
- Close the Unity Editor and open your project again. You will find the Plastic SCM menu item in the Window menu.
Changed:
- Moved the button to invite users to the organization from the submenu to the toolbar.
- Show a message with a link to invite users to the organization after the first checkin.
- Don't write cloudProjectId in ProjectSettings.asset anymore since it should only be managed by Services.
- Added command to support Hub creating a new project, and connecting a project to Unity Version Control.
Fixed:
- Fixed Add to ignored/hidden changes list from the Project window creating a negative rule.
- Fixed Switch to changeset not working on Gluon partial workspace.
2.0.7
[2.0.7] - 2023-07-25
Unity Version Control is now available as part of the Version Control Package! You can enable Unity Version Control via Window > Unity Version Control to get started!
If you have previously used the Unity Asset Store Plastic SCM plug-in, you can now simply use this package. Make sure you delete the plug-in from your project.
Removing a previously added Plastic SCM Asset Store Plug-In:
- Select the PlasticSCM folder in the Assets\Plugins folder on the Project tab, then click Edit > Delete
- Close the Unity Editor and open your project again. You will find the Plastic SCM menu item in the Window menu.
Fixed:
- Fixed the Unity Version Control icon disappearing from the Editor Toolbar on domain reload.
- Fixed the popup stating "An existing checkout operation has locked the workspace" when trying to check in a scene with unsaved changes.
2.0.5
[2.0.5] - 2023-05-31
Unity Version Control is now available as part of the Version Control Package! You can enable Unity Version Control via Window > Unity Version Control to get started!
If you have previously used the Unity Asset Store Plastic SCM plug-in, you can now simply use this package. Make sure you delete the plug-in from your project.
Removing a previously added Plastic SCM Asset Store Plug-In:
- Select the PlasticSCM folder in the Assets\Plugins folder on the Project tab, then click Edit > Delete
- Close the Unity Editor and open your project again. You will find the Plastic SCM menu item in the Window menu.
Fixed
- Fixed remaining references to 'Plastic SCM' in localized labels.