Releases: github-for-unity/Unity
Releases · github-for-unity/Unity
Spoon!
Release Notes
Fixes
- #255 - Config parser can't handle invalid remote configurations
- #256 - Changes view is showing ignored files
- #293 - Better document Install and Update to 0.19 process documentation (courtesy of @thorade)
- #274 - Name and Email incorrectly refreshes after save
- #259 - When Repository is null Window.MaybeUpdateData() always returns true
- #285 - Git path browse button resolves symlink to open on Mac/Linux
- #284 - Git path browse button opens to parent
- #289 - "Find Path" in settings doesn't do anything
- #297 - FindExecTask fails; SettingsView never displays bug linux macos
- #301 - Publishing a repository from Unity does not capture description
- #303 - Icon overlays in Project Assets does not refresh correctly
Swashbuckler
Important note about this update
In this version the location of the plugin has moved to Assets/Plugins/GitHub
. If you have a previous version already installed, you need to delete the Assets/Editor/GitHub
folder before installing this one. You should exit Unity and delete the folder from Explorer/Finder, as Unity will not unload native libraries while it's running.
Release Notes
Features
- #225 - Add macOS native filesystem watcher. Mac and Windows should now have the same feature set, behaviours (and bugs)
Code Enhancements
- #107 - Change usages of GUI.enabled to EditorGUI.Begin/End-DisableGroup (courtesy of @MunchyYDL)
Fixes
- #257 - Changes view throwing ArgumentOutOfRangeException
- #241 - Don't attempt to checkout a remote branch to a new branch when one already exists
- #240 - Add confirmation message when switching to remote branch
- #238 - Branch delete button is enabled on select branch folder when it shouldn't be
- #237 - The branch delete button is enabled when no branch is selected
- #234 - Shell opened from command line menu does not move to project folder (courtesy of @shiena)
- #228 - 'Open Command Line' on macOS creates temp files in the project directory
- #227 - Exceptions thrown during startup are not being logged or handled properly
Babelfish
Release Notes
Fixes
- #217 - Publish button should say publish, not create
- #214 - Pull/Push popup always shows 'placeholder' when remote is known
- #212 - Unable to select organization when publishing
- #211 - Publish dropdown should have an initial default selection
- #208 - Settings view attempts to list locks when there is no remote repository
- #206 - The commit log is not the recommended style (courtesy of @shiena)
- #201 - Fix console message test to be in past tense
- #196 - Publish dialog should be disabled while User/Organizations are loading
- #192 - Push/pull/publish randomly failing on non-windows systems
- #189 - GitHub/Command Line menu option is broken on mac
- #185 - Remote URL blank after publish
- #179 - Git log with 1 item does not appear in HistoryView
- #171 - Incorrect UnityYAMLMerge path
- #168 - Exception Authenticating on Mac with master
- #147 - MacOS Unity Editor Freeze when "Stop"
- #132 - Changes View does not refresh on initialize
- #125 - Index.lock prevents git operations
- #124 #35 - Fix garbled characters in history view with non-ascii characters (courtesy of @shiena)
- #92 - Deleted files have an incorrect icon
- #75 - "Could not push branch" error
- #60 - Fatal Error "CheckDisalowAllocation" [sic] when opening GitHub Window
- #53 - Error saving GitHub window to layout
After Dark
Release Notes
Features
- #5 - Publish project to GitHub
Enhancements
- #122 - Clone bash scripts to command scripts
- #73 - Implement Git Fetch
- #51 - Add support for 2017.1.x
- #4 - Add a UI for deleting a branch
Fixes
- #169 - Log files are not rotating
- #150 - Stuck at Running Repository Initialize
- #115 - Windows git executable file browser has a malformed file filter
- #106 - Repository not initialized UI shows up when entering playmode or recompiling
- #105 - Git Add fails due to too many files being added
- #103 - Log entry dates sometimes show up as Jan 1 1 1000
- #102 - GitHub for Unity should save chosen portable git
- #94 - Header does not update for when remote removed/changed
- #90 - AuthenticationView password fields should be marked as NonSerializable
- #89 - SettingsView does not update for remotes removed externally
- #76 - InvalidCastException at UnityEngine.UnitySynchronizationContext.ExecuteTasks
- #67 - Creating branch can fail silently on name conflict
- #54 - If a pull is required before a push, push is silently failing
- #32 - Keychain should proactively check for changes to credentials
- #20 - Fix Create branch function to disallow branch that starts or end with '/'
Various other bugfixes and improvements
Amulet of Yendor With Extra Bits
Release Notes
This release repackages 0.14 with new builds of octokit and dotnet-http, as the previous builds may have been causing unwanted login issues
Fixes
- #96 - Login failed when two-factor authentication is enabled
Amulet of Yendor
Virtual Realities
Let's Get This Show On The Road
Release notes
This release includes a large refactor to the task system and other areas, as well as code cleanup and various fixes. The primary bugfix, of course, is that it is now open source 😄
Fixes
- GitHub for Unity is now open source
- #13 - AuthenticationWindow retains text when using Login/Back buttons
- Various fixes to the credential management and authentication areas
- #16 - Git LFS updated to 2.2
- Improve parsing of config files
- Pull button is now disabled when there is no remote
- Log files are now rotated on Unity startup
- Major refactoring of threading and caching systems