v0.0.5 - Last release with single DLL
Release Notes for v0.0.5
New Features
- AppConfigManager: Introduced
AppConfigManagerto handle application configuration files. This includes loading, creating sample projects, and managing tool configuration. - Query Handlers: Added support for multiple query handlers (
BranchQueryHandler,ToolQueryHandler,MiscQueryHandler) to enhance the querying capabilities within the plugin. - Misc Options: Added a new
reloadcommand to reload the tool configuration from the project file.
Improvements
- Branch Query Handling: Enhanced branch query handling to support both local and remote branches with better caching mechanisms.
- Tool Query Handling: Refactored tool query handling to support context menus for starting tools locally, opening locally, and opening on remote servers.
- Miscellaneous: Updated the README with detailed instructions for using the new query commands and options.
Bug Fixes
- Git Branch Parsing: Improved branch parsing to correctly handle remote branches and skip outdated mappings.
- Powershell Command Execution: Enhanced PowerShell command execution to support custom window titles.
Documentation
- README: Updated the README with new usage instructions, available options, and example configurations.
General Enhancements
- Project Structure: Refactored the project structure to better organize the code, including moving classes to appropriate namespaces and directories.
- Settings: Added new settings for configuring local source folders and specifying the version of PowerShell to use.
For a detailed list of changes, refer to the full changelog.