-
Import-PuTTYSession: Settings which take a path now expand environment variables
Applies to the following settings:/connection/ssh/auth/authKeyFile/connection/ssh/auth/authCertFile/connection/ssh/auth/gssapiCustomLib/connection/ssh/x11/x11AuthFile/logging/path/terminal/bell/customAction
Using this feature currently breaks round-trip exports to JSON as the environment variables will be expanded in the exported session (i.e. the exported file will differ from the imported file).
- Add support for PuTTY v0.83 and use as default version
Import-PuTTYSession: Fix import from registry when only a single session is present
- Add support for PuTTY v0.82 and use as default version
- Add support for PuTTY v0.81 and use as default version
- Add support for PuTTY v0.80 and use as default version
- Add support for PuTTY v0.79 and use as default version
- PowerShell 5.x compatibility fixes
- Perform JSON indentation ourselves before saving
- Don't write a UTF-8 BOM when saving JSON sessions
- Remove JSON comments before deserialising
- Remove usage of
-NoEnumerateinConvertFrom-Json
- Fix handling where import path has no sessions
- Add additional enum values for
ProxyMethod
- Add support for PuTTY v0.78 and use as default version
- Fix incorrect parameter type when processing inherited sessions
- Minor code clean-up & developer tooling improvements
- Add support for PuTTY v0.77 and use as default version
- Add progress bar support to all commands
- Add support for PuTTY v0.76 and use as default version
- Add support for PuTTY v0.75 and use as default version
- Create the saved sessions registry key on import if necessary
- Fix broken catch statements on
ItemNotFoundExceptiondue to unqualified name
- Fix PSPuTTYCfg typos in
README.md
- Initial stable release