Releases: github-for-unity/Unity
Grumble, Grumble
Release Notes
This release focuses on git LFS
issues faced by Mac users.
Enhancements
- #515 Adding prune flag to fetch command
- #650 Adding functionality to reset to use portable git on windows
Fixes
- #651 Object null error on Publish
- #535 Go to Profile option throws NullReferenceException
- #656 Settings - Save path on macOS does nothing
- #664 "Find (git) install" functionality is inconsistent
- #650 The plugin fails to initialize LFS
- #665 Application hangs on publish
- #669 Icon Overlays in Project Explorer appear inconsitently bug
- #668 Branch list is empty after Initial Commit bug
(High Definition Bits)++
GitHub for Unity Beta 1
Release Notes
This release fixes a security issue when trace logging is enabled.
Fixes
- #645 - Trace logging in user validation includes user token
High Definition Bits
GitHub for Unity Beta 1 (deprecated)
Release Notes
Note: This release has been deprecated due to a security issue, please ensure you download the latest version of the extension
Features
- Windows and Mac support for Unity 5.4 and above
- Initialize a new repository in an existing project
- Configures project serialization, yaml merging and git LFS
- Authenticate and Publish to GitHub
- 2FA and HTTPS support
- Local repository management
- List and selectively commit or discard changed files
- View and inspect repository history
- Revert commits
- Manage branches
- Git LFS Support
- Lock and Unlock files
- Visual indicators of files that are locked by the current user and others
Known Issues
- Mac support still has some issues when using the system git and switching to alternate git installations.
Unwinnable By Design
frustration by Trap Adventure
Release Notes
This release adds support for TLSv1.2. GitHub no longer supports protocols < TLS 1.2
Fixes
- #586 - Cannot login to GitHub (TLS 1.2 support). This fix is currently on Windows only, see known issues.
Known issues
- Authentication on Mac is currently not working
- Publish on Windows and Mac is currently not working
Transporter Malfunction
Release Notes
This release addresses a login failure problem in the latest versions of Unity when running in the .NET 4.6 Experimental mode. If you're running 2017.2.0 on OSX, you should update to 2017.2.1 or higher, as 2017.2.0 is broken in other ways and login won't work there (see #570)
Fixes
- #503 Authentication fails with 2017.2/2017.3 and .NET 4.6 Mode
Important note
If you are updating from a version before 0.26
, 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.
World 4-2 Secret Warp Zone
Release Notes
This release brings performance fixes that have been in the making for a time.
If you didn't notice, we skipped a few release numbers.
Important note about this update
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.
Features
- #23 #191 Performance improvements that allow for commiting thousands of files
- Better keyboard support in tree controls
Enhancements
- #412 Create a cache management solution for user data
- #385 Adding additional git commands to retrieve ahead/behind status
Fixes
- #180 The HistoryView errors when displaying the bottom of the log
- #421 Discrepancy in events raised by RepositoryWatcher
- #451 GitHub logo disappears from the title area when entering/exiting playmode
- #424 CommitFiles & CommitAllFiles does not stop the watcher first
- #444 CacheUpdate events are on the main thread
- #472 #494 Fixed issues causing repository remote and branch to disappear
October 1982 Labor Lottery
Release Notes
This release fixes a serialization issue with the caching changes we made last week.
Fixes
- #447 The UTC representation falls outside the 1-9999 year range
Papers, Please
Release Notes
This release features an all-new-and-improved initialization UI and authentication workflows.
Features
- #251 New and improved Repository Initialization workflow
- #351 Unity 2017.2 support (courtesy of @GalHorowitz & @shiena)
- #414 Improvements to the Publish Repository workflow
Enhancements
- #415 Application Caching
- #403 Update Git LFS to 2.3.4
- #315 Preventing initialization when there is no git user or email
- #251 Providing means to customize git user and email before project initialization
- #61 Add functionality to verify custom git installations
- #177 Correcting authentication validation on windows
- #25 Add fields to set git name/email on Initialize Repository view
Fixes
- #315 Allow the user to specify a user and email for git operations upfront
- #343 Unable to manage branches after re-opening GitHub window
- #344 Master branch does not appear in branches list after initialization
- #357 Changed View not rendering tree view correctly after a script is compiled
- #353 Disable the functionality that links a selected asset to this history view
- #203 Consolidate initialization message to a single line (courtesy of @AkashGutha)
- #199 Publish window needs to handle long api error messages better
- #216 After play mode is entered and exited, Sign out functionality no longer works
- #422 When the name and email is not set, InitProjectView/SettingsView spams git for the current values
Brave New World With Extra Bits
Release Notes
The previous release shipped with an incomplete fix to the 2017.1 support. This hotfix finishes that support.
Fixes
- #334 - Exceptions thrown in 2017.1 when using the .NET 4.6 experimental runtime