Skip to content

Releases: needle-mirror/com.unity.collab-proxy

2.11.2

19 Dec 23:02

Choose a tag to compare

[2.11.2] - 2025-12-19

Added

  • Added a cset by cset diff panel in the branches view
  • Added specific empty states for Pending/Incoming Changes with filters
  • Added empty state in the history view
  • Added branch name(s) to the branch deletion dialog
  • Added a properties panel for the selected changeset/shelveset

Changed

  • Renamed toolbar dropdown to comply with a 120px max width limit in 6.5
  • Displayed progress indicator overlaying the view
  • Implemented a "clever" truncation of paths
  • Redesigned the changesets view
  • Redesigned the branches view
  • Redesigned the locks view
  • Redesigned the shelves view
  • Redesigned the history view
  • Redesigned the labels view
  • Redesigned dialogs
  • Redesigned the main panel to include a top breadcrumb
  • Moved incoming and shelves notifications to the top bar
  • Updated deleted and moved overlay icons
  • Showed real indeterminate progress bar

Fixed

  • Fixed Editor freezes/hangs on "Reloading Domain" when entering Play Mode
  • Fixed Version control icon disappearing when opening a scene or switching Play Mode
  • Fixed Project Settings window moving to background when enabling or disabling Unity VCS in the Unity Version Control Settings
  • Fixed the delete shortcut not working on macOS
  • Fixed the menu references to Explorer instead of Finder when running on macOS

2.10.2

08 Nov 01:04

Choose a tag to compare

[2.10.2] - 2025-11-06

Fixed

  • Fixed the Toolbar button icon that was not visible for uncontrolled projects for Editor older than Unity 6.3.
  • Fixed the Pending changes view that was refreshed on window activation for no reason.
  • Fixed Library folder that was sometimes wrongly added to source control on a new project created from the Hub.

2.10.1

31 Oct 00:32

Choose a tag to compare

[2.10.1] - 2025-10-29

Fixed

  • Fixed the Controlled and Private overlay icons back to earlier versions, based on user feedback.
  • Fixed Inspector and Project's Asset Menu to allow to Check in "Changed" items.
  • Fixed Inspector and Project's Asset Menu to allow to Undo "Changed" items
  • Fixed the Undo changes operation so that it can now apply to the selection even if it contains some Private files.
  • Fixed the diff panel keyboard shortcuts that didn't take into account the focus to open the diff on the correct item.
  • Fixed the Shelve view that was missing a keyboard shortcut to open the diff in the Desktop Application.
  • Fixed the console error that occured when using CTRL-H keyboard shortcut to Hide a branch.
  • Fixed a NullReferenceException that was raised on double-clicking an asset that is "Copied (new)" (new file added from a shelve).
  • Fixed a NullReferenceException that was raised when the workspace is removed with Pending Changes.
  • Fixed the new "Create Branch based on" dialog variant that was truncated, hiding the buttons, in 2.10.0.
  • Fixed the GUILayout error that occured when applying a shelve with pending merge link.
  • Fixed the merge link text that was not centered vertically with its icon.
  • Fixed the merge error message that didn't fit in available space and was truncated.
  • Fixed the pending changes success message appearing in the status bar instead of the main area when this one is empty.
  • Fixed the Changesets view that could crash the Editor when displaying a very long changeset comment, with "PPtr::operator Shader*() const".
  • Fixed the Item checkbox that was unresponsive when the Pending Changes list is empty. It is now disabled.
  • Fixed the Toolbar button to correctly hide when disabling the Unity Version Control package.
  • Fixed the Toolbar button showing an "unknown" status after removal of the workspace.
  • Fixed the Toolbar button that should be visible by default in 6.3+.
  • Fixed the "unknown" status displayed after restoring a workspace that was previously removed.
  • Fixed the Project Settings window to automatically refresh when the plugin is enabled.
  • Fixed the alignment of Unity Version Control's settings with the title of the window.
  • Fixed the icon that was blurry and pixelated when displayed in our Unity Version Control window's tab.

2.10.0

09 Oct 23:10

Choose a tag to compare

[2.10.0] - 2025-10-08

Added

  • Added a new Editor Toolbar Button for Unity Version Control that lets you view project status, track changes, and perform key actions with one click.
  • Added Unity Version Control status icons to prefab assets in the hierarchy view in "Edit Mode".
  • Added Unity Version Control actions to the prefab and prefab variant header context menus.

Changed

  • Improved overlay icons to align with the Unity Editor design. Added icons for "Controlled" and "Changed" items, removed the icon for "Private" items, and added a "Contains Changes" overlay for directories containing changes.

Fixed

  • Fixed applying shelves when some files cannot be checked out due to exclusive checkout lock rules. These files are now applied as local changes instead of failing the whole operation. A shelve report popup is displayed to the user.
  • Fixed the missing "Hide" contextual menu on the Unity Version Control button in the Unity 6.3 Toolbar.
  • Fixed incorrect tab name showing as "Unity.PlasticSCM.Editor.x" with no icon when upgrading a project to Unity 6.x.
  • Fixed debug log "Package com.unity.collab-proxy version: 0.0.0" to output the actual package version.

2.9.3

02 Sep 23:09

Choose a tag to compare

[2.9.3] - 2025-09-01

Fixed

  • Fixed the error that was thrown when the "Configure Unity Version Control" button is pressed in the Build Automation settings in Build Profiles

2.9.2

23 Aug 03:20

Choose a tag to compare

[2.9.2] - 2025-08-19

Fixed

  • Fixed obsolete references to TreeViewState

2.9.1

14 Aug 23:19

Choose a tag to compare

[2.9.1] - 2025-08-13

Added

  • Added the diff panel in the branches view
  • Added a new view to manage labels
  • New feature to inform users about available updates in the package
  • Improved checkout speed for thousands of files
  • Enriched scene assets in the hierarchy view with status overlay icon
  • Enriched sub scene assets in the hierarchy view with status overlay icon
  • Added Version Control actions to the scene header menu in the hierarchy view
  • Added Version Control actions to sub scenes menu in the hierarchy view
  • Implemented double-click action for pending changes view
  • Implemented double-click action for the diff panel
  • Implemented double-click action for the history view
  • Updated all usages of TreeView to the new generic version in Unity 6000.2
  • New feature to recommend users to enable Manual Checkout for Unity Assets when there are Lock Rules configured for the project
  • Added empty states for different scenarios
  • Added tutorial link for Smart Locks in empty state for locks view
  • Added extra icons for known Unity file extensions

Fixed

  • Fixed undo shortcut for the PendingChanges view comments TextBox
  • Fixed error message when clicking the 'Incoming changes' tab
  • Fixed the error 'EndLayoutGroup: BeginLayoutGroup must be called first' in different scenarios
  • Updated LoadingSpinner to fix VisualElement.transform becoming obsolete
  • Fixed an issue in the Login process not allowing to retry
  • Fixed some empty states that flickered when resizing the splitter or scrolling the table
  • Fixed an issue provoked by the auto-refresh of the Pending changes view
  • Fixed aesthetic shaking issue when the package view is re-dimensioned

2.8.2

07 May 10:08

Choose a tag to compare

[2.8.2] - 2025-05-06

  • Fixed false positive error showing in console if creating a workspace from the Hub with a version of the Unity Editor shipping with a default Version Control package older than version 2.7.1.

2.8.1

30 Apr 15:07

Choose a tag to compare

[2.8.1] - 2025-04-29

Added

  • Added to the list of branches a context action to hide branches. You can use the filter to list the hidden branches and unhide them from the context menu.
  • Added to the list of branches a context action to diff the branch.
  • Added to the list of changesets a context action to create a new branch from a specific changeset.
  • Added to the check-in and shelve notification a link to go to the list of changesets/shelves. The user can also copy the direct diff link.
  • Added to the merge operation a notification with a link to go to the pending changes.
  • Added to the undo and update workspace operations an ephemeral notification.
  • Added to the status bar an action to copy to the clipboard the name of the current branch.
  • Added to most dialogs an "Enter" keyboard shortcut to confirm the operation like the corresponding button.
  • Added to the history of a folder a context action to revert changes.
  • Added to the history a context action to diff changes for files that were moved/renamed.
  • Added to the pending changes view the user avatar if available from Gravatar.
  • Added to the merge view the avatars for authors of changes.

Fixed

  • Fixed the UI that could start refreshing forever, never completing the ongoing operations.
  • Fixed the auto checkout for assets to only apply for file containing actual changes.
  • Fixed project download from the Hub that was silently skipped when trying to download inside another workspace. It's now logging an explicit error in the console.
  • Fixed a null exception that could occur when switching to the changesets tab very quickly after checkin.
  • Fixed bulk editing meta files that was only performing a single checkout for the last element.
  • Fixed a null exception that could occur on Revert to this revision if the selected change triggered a domain reload.
  • Fixed the scroll that was not at the top when opening the branches or the shelves view.
  • Fixed an error that was showing when deleting a shelveset that wasn't the one selected in the list.
  • Fixed merge success notification that was showing in the view potentially colliding with contents.
  • Implemented a mechanism to fix the path to UnityYAMLMerge.exe in the client.conf so it always points to an existing Unity installation.
  • Fixed the apply shelve operation so that it checks for dirty changes and warn the user before applying the shelve.
  • Fixed Undo changes of a Moved asset using the Asset Context Menu from the Project View that was leaving an inconsistent .meta file.
  • Added the option to add a folder by path to the ignore or hidden changes list, instead of the incorrect option "Using the item extension".
  • Fixed incorrect branch name in the history of a file for a revision where it was moved, displaying details of the move instead of the name of the branch.
  • Fixed the Unity Editor crashing on macOS when opening the Unity Version Control window with the PiXYZ Plugin installed.
  • Fixed a null exception that occured when using the diff search filter without any shelve in the repository.

2.7.1

14 Feb 11:07

Choose a tag to compare

[2.7.1] - 2025-02-13

Added

  • You can now Shelve your selected Pending Changes, inspect the shelves content, and apply them to your workspace.
  • You can now Shelve your Pending Changes when switching to another branch (or changeset) and decide if you want to apply them automatically after the switch.
  • You can now create a code review from the list of branches (or changesets) opening either the Desktop App or the Unity Cloud website.

Changed

  • Serialize the Checkin comment and tick selection so they are kept on any domain reload and play mode.
  • Optimized incoming changes & merge to only reload the Package Manager when needed.
  • Added dedicated toolbar buttons to open the list of branches and the Branch Explorer of the Desktop App.
  • Reworded the changeset context menu "Undo this change" to "Revert this file to the previous revision" so it’s more explicit.
  • Moved the 'Unity Version Control' menu item under 'Window'/'Version Control' submenu starting from Unity 6.1.
  • Improve the Create workspace window to suggest the matching Unity Cloud project if it exists.

Fixed

  • Ensured ignore.conf is not being reformatted when adding or removing an ignore rule, so it keeps empty lines and comments.
  • Fixed missing checked-out for renamed assets.
  • Fixed rename asset leaves 'Added' + 'Remove locally' status instead of 'Moved'.
  • Fixed console error GUI Error: Invalid GUILayout state in PlasticWindow view which is caused under some circumstances.
  • Fixed null exception on entering in Play Mode before creating the workspace.
  • Fixed lock statuses to correctly refresh in Project View and Inspector after merging.
  • Fixed a performance issue by preventing the ConfigureLogging call on every domain reload when Unity Version Control is not used, reducing the load time by ~200ms. .
  • Fixed the create branch operation to work in Gluon mode which uses partial workspaces.