PowerShell.MCP v1.2.8 - Quality & Encoding Enhancement #10
yotsuda
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Quality & Encoding Enhancement
This release fixes the v1.2.7 performance regression, adds automatic console startup, extends automatic encoding upgrade to all cmdlets, adds comprehensive encoding aliases, and establishes a complete test suite.
✨ What's New
🔧 Performance Fix
Fixed v1.2.7 performance regression:
⚡ Automatic PowerShell Console Start
get_current_locationandinvoke_expressionnow automatically start the PowerShell console if not running:If console is already running, both tools execute immediately.
🔄 Automatic Encoding Upgrade - Now Complete
Automatic ASCII to UTF-8 encoding upgrade, previously available in
Add-LinesToFileandUpdate-LinesToFile(v1.2.7), is now also supported inUpdate-MatchInFile:All text file cmdlets now support automatic encoding upgrade when adding non-ASCII content.
🌍 Comprehensive Encoding Aliases
Added 100+ encoding aliases for better compatibility:
New Aliases:
cp932(Shift-JIS),cp936(GB2312),cp949(EUC-KR),cp950(Big5)utf8-sig,utf16-sig,utf32-sig(Python-standard)sjis,shift-jis,gbk,euc-kr,windows-1252, and many more📊 Comprehensive Test Coverage
Established complete test suite:
🔧 Code Quality Improvements
Major refactoring for maintainability:
EncodingHelper,FileMetadataHelper,FileOperationHelper🔄 Installation & Upgrade
Update MCP Configuration
(Get-Module PowerShell.MCP).ModuleBase{ "mcpServers": { "PowerShell": { "command": "C:\\Path\\To\\PowerShell.MCP\\1.2.8\\bin\\PowerShell.MCP.Proxy.exe" } } }📖 Full Guide: https://github.com/yotsuda/PowerShell.MCP#quick-start
💡 Usage Examples
Extended Encoding Aliases
Automatic Encoding Upgrade (All Cmdlets)
📊 What's Changed Since v1.2.7
Fixed
Added
Update-MatchInFileget_current_locationandinvoke_expressionShow-TextFileoutputImproved
Breaking Changes
🎯 Quality Assurance
📚 Resources
⚠ Security Notice
PowerShell.MCP provides complete PowerShell access to Claude Desktop. Use only in trusted environments.
Best Practices:
-WhatIffor testing-Backupfor important filesFull Changelog: v1.2.7...v1.2.8
This discussion was created from the release PowerShell.MCP v1.2.8 - Quality & Encoding Enhancement.
Beta Was this translation helpful? Give feedback.
All reactions