Releases: belkiss/niftyplugins
Releases · belkiss/niftyplugins
Nifty Perforce - belkiss' fork - 3.0.5
New features / improvements
- Invoke p4v and p4vc with their location as working directory and with full userinfo arg to fix QT resource error by @belkiss in #69
Bug fixes
- Fix view in p4v for versions 2023.2+ 4847278
Full Changelog: 3.0.4...3.0.5
Nifty Perforce - belkiss' fork - 3.0.4
Hotfix
- Fixes compatibility with vs2022 versions prior to 17.2 caused by an overzealous auto-dependency update
- Fix regression on p4vc commands induced by #44, working dir needs to be properly set
Full Changelog: 3.0.3...3.0.4
Nifty Perforce - belkiss' fork - 3.0.3
Hotfix
- This release fixes compatibility with vs2017/vs2019 caused by an overzealous auto-dependency update (#45)
Full Changelog: 3.0.2...3.0.3
Nifty Perforce - belkiss' fork - 3.0.2
Nifty Perforce - belkiss' fork - 3.0.1
Important notes
- At the moment because the marketplace doesn't allow 2 .vsix to be published for the same extension (same GUID), we can't publish the vs2017/vs2019 extension on the same page as the vs2022 one, so the GUID of the Legacy version has been changed.
The URLs are
Bug fixes
- Fix #15, crash when toggling AutoCheckoutProject
Nifty Perforce - belkiss' fork - 3.0.0
Important notes
- The vs2022 extension can now be found and downloaded on the marketplace! https://marketplace.visualstudio.com/items?itemName=belkiss.NiftyPerforceBelkissFork
- The extension name and hash was changed from the original to make it obvious we are a fork
- The extension was split in 2 vsix, one for vs2022, and one for vs2017/vs2019 (called Legacy)
New features / improvements
- Add support for vs2022
- Add support for recent p4v versions where p4vc was changed from a .exe to .bat
- The settings are now found in the VS Tools/Options instead of a custom dialog
- Improve log message when a file is already read/write but we tried to call edit
- Add the possibility to force checkout a file, and use it when the edit button is manually pressed
- Speed up initialization by skipping some p4 supported features checks when we know for sure they are available
- Add version to the log message when nifty initializes
- Improve log on startup
- Add some debugspam when adding/removing files
- Add an existence check before calling checkout on the optional associated files (like vcxproj.filters, .resx, etc)
- Reduce png sizes using ImageOptimizer vs plugin
- Update copyright info in the root COPYING file
- Remove debug names from menu entries
- Add an .editorconfig file at the root
- Remove config button from menu, useless now that the settings are found in the VS options
- Convert csproj to new Sdk format for easier maintenance
- Remove old images and scripts
Bug fixes
- Fix possible deadlocks during logging
- Fix grammar in some log messages
- Fix subsequent press of revision graph button when the first operation fails
- Fix logo display, and remove the old unused icon file
- Icons and menu entries are now properly registered and associated with the plugin, this allow clean uninstall
- Use Extensibility Essentials plugin to automatically synchronize some info in .cs files
- Convert the sln to vs2019 and remove NiftySolution, unused and unmaintained...
- Fix possible issue where OnOutput would be called with a null event
- Prevent call to string.Format when there's nothing to format
Nifty Perforce - belkiss' fork - 2.0.9
- Support for vs2017 (min 15.8) and vs2019
- Fix detection of environment variable P4DIFF
- Fix process status in case an exception is thrown. Before that change, if a process started by nifty failed, it would still be considered running by nifty.
- Added partial support for loading the Nifty Perforce extension in the background (from @jgvincen)