forked from jimradford/superputty
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ReleaseNotes.txt
322 lines (283 loc) · 19.6 KB
/
ReleaseNotes.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
TRUNK (current / unreleased)
- New Features from Sebastian Gemeiner
* Win+Shift Handling (Multi Monitor Setup)
* Supports docking (Aero snap) by simulating key events to main form
* Lazy loading for new session entries in context menu
- Updated Docking Library to v3.0.6, Updated log4net library to v2.0.8, Switched to using Nuget Packages for third party libraries. [Maintenance]
- Grammar correction in warning dialog when saving new sessions with a '-pw' parameter.
1.4.0.9
- Fixes several bugs and feature updates since 1.4.0.8 See https://github.com/jimradford/superputty/compare/1.4.0.8...master for all 79 commits
- New Features from @anishsane
* Add VNC viewer support for SuperPuTTY. (depends on external TightVNC Viewer)
1.4.0.8
- Fixes Issue #528 mintty (2.1.4) exiting and throwing exception due to default behavior change in mintty daemonize option.
- Fixes Issue #546 Option Added to override and allow -pw <password> command line option to be sent. Defaults to not allow the -pw option.
- Updated Readme file to promote our Facebook page
- Resolves Issue #423 Support added to define shortcut key that will allow rename tab.
- Issue #530 Adds support to persist Command Bar History between sessions
* Uses SortableBindingList class as datasource for Command Bar History
* Adds new settings in Options for enabling (default) command bar history and for setting aging (default 7 days) of history to persist
- Fixes issue #491 Commands now sent to all sessions that are selected.
* Some code cleanup
- Issue #558 Adds support to execute SPSL scripts when a session is launched, or restored from auto layout
* Better handling when a new session process is unable to start due to command line arguments or other reasons causing process to not start. should fix unhandled exception in Issue #528
- Adds new SPSL Scripting Engine as documented in Issue #558
- Fixes Issue #551 pscp command line arguments now properly encapsulated in quotation marks to deal with spaces in folder names
- Fixes issue #557 and adds better error checking to application update checker Fixes Issue #556 check for null object when remote directory is not found due to configuration path error
- Add better handling for update checker, possibly Fixes issue #557
- Merge pull request #552 from spokorski/master
* pressing shift-enter in the command sender will suppress the trailing enter key in the
* commands actually sent to the putty sessions. pressing enter by itself will still function as
* normal.
- Merge pull request #553 from simono74/master
* Implements Session Detail Window for a quick view of session properties
- Merge pull request #548 from simono74/master
* Fix the way the keys are handled in the open session window
1.4.0.7
- Fixes Issue #379 NullReferenceException being thrown on First Run
- Fixes Issue #440 Fixes Issue #553 usernames with . or - in them were failing the regular expression parser. [[:graph]] does not appear to be supported by the .NET regular expression library.
- Add back debug log statement left out of last commit.
- Fixes Issue #272 New Feature: Multiline Script Editor/Sender (New icon added to the command bar)
- Added "Diagnostics" Tab to about dialog which provides application version and loaded DLL verion/names to aid in assiting users obtain information for error reporting
- Removed old Visual Studio based installer project file
- Changed default to enable check for updates automatically when application starts (can still be turned off in options)
- Updated Docking Library to 2.9.0.0, Moved dll to common location
- Merge pull request #537 from mdorenkamp/master
- Fixes Nullreference exception when running LocalListFiles unit test
- Fixes Issue #533 parser properly allows for '.' character in usernames or groupnames
- Fixes Issue #541 Adds support for a Wix based installer
Adds License in .rtf format (for installer)
Removed legacy SuperPutty Setup from solution file
- Adds GlobalWindowEvents to Project file, Merge pull request #538 from joeyhub/master Improved desktop UI performance
- Merge pull request #524 from jbondhus/master Searching is more robust and uses glob style
- Merge pull request #529 from kswmsw/download-instructions-522 Link to download and docs from README.
- Merge pull request #525 from bewaapps/master In Release mode (1.4.0.6) doesn't work single instance option
- Fixed issue #517 About Box now referenced new Github Project
- Fixes Issue #490 pressing <enter> in the command toolbar now sends a carriage return to sessions.
1.4.0.6
- Moved Project from Google Code to Github
- 510: Fixed issue #530 Home directory prefix is now a configurable option
1.4.0.5
- 316: Add a caption when hovering over a session menu element showing the URL (in tree and new session menu)
- 386: Made several dialogs fixed (non-sizeable) (Fixes Issue 222)
- 385: Updated About Box with new icon courtesy of strugarevic (Resolves issue #160)
- 384: Fixed Issue #345: Wrong tooltip on Options/GUI -> "Tabs and Docking" checkboxes
- 383: Fixed Issue #428: Typing a square bracket in search box results in error
- 382: Fixed Issue #354: popup descriptions incorrect.
- 381: Fixed Issue when connecting with pscp to transfer files where password request was not being recognized (it appears the format has changed from prior versions of pscp).
- 380: Fixed Issue #431 Fix exception thrown when right clicking in LayoutsList outside of a valid session name
- 376: update w/issue 316
- 375: Helper to clean up unattached putty/pscp/bash/cthelper procs
- 374: Ensure you can't delete/rename AutoRestore layout
- 373: Forcing toolbar locations
- 372: Added Pscp Related issues
- 371: 316: Add a caption when hovering over a session menu element showing the URL (Add caption on menu and session tree)
- 369: hide "remember be" checkbox (unused)
- 368: Fix div by zero error
1.4.0.4
- New File Transfer implementation (Issues: 245, 298, 302)
- 310: Hide search (Added option to hide)
- 314: multi-second lag when right clicking on connection tab (Added option to disable menu; add suspend/resume layout)
- 315: Unable to do ctrl-c from 'command' window (Added support for sending ctrl-c/ctrl-l, etc.)
- 325: Auto-hide Main Menu (Merged in patch)
1.4.0.3
- 250: misfunction of Tab key (Large change to key handling to address lost keyup events)
- 264: Locked Tabs (Added option to restrict floating windows)
- 267: Alt+Tab superputty window randomly does not come to foreground, tabs have no focus when it does (Cleanup, handle new message value)
- 269: Icon in tab (Fix issue with missing session.ImageKey)
- 269: Icon in tab (Enable from Options, GUI)
- 291: Open in the Sessions or Layout Views (Added additional check for hidden tool windows)
- 294: Could not get exe error for cygwin / mintty (change log level, error to warn)
- 297: Make the search functions case insensitive (added to open/switch - change in options)
- 297: Make the search functions case insensitive (added to session tree)
- 299: activate a session by hitting the enter button instead of double clicking (enter open; shift-enter edit)
- 300: Problem save to toolsbar (Disabling those actions while in fullscreen)
- 301: Application Thread exit while sending command (Found bug while attempting to send to non-putty window [e.g. sessions])
- 306: TabName not being reloaded from Saved layout (Fixed issue in restoring tabName)
1.4.0.2
- 250: misfunction of Tab key (Added options to disable control-tab window switching and keyboard shortcuts)
- 263: Close All with one session opened (added check)
- 266: Duplicate session with hot-key (added)
- 278: Binding ctrl+space to "open session" results in a space in the input (Posting execute command avoid keystroke in sub windows)
- 280: Escape & in tab title (Using TabText; added TextChanged handler to update main window title)
- 284: Add SSH2 URI Support (added handling for SSH2. maps to ssh)
- 285: Input Box to search the session tree (Added search bar to session tree)
- 293: Create new shortcuts 'Commands' (Merged in patch; also added FocusActiveSession action)
1.4.0.1
- 250: misfunction of Tab key (Back out global hot keys and fix IsForegroundWindow to account for child windows)
1.4.0.0
- 111: Intermittent exception in file transfer window (Added potential fix for InvalidOperationException)
- 190: Close All (Added along with close confirmation user pref)
- 229: FIle Transfer crash on X (Added proper cross thread call handling)
- 245: pscp multiple crashes (Added code to prevent opening scp from connection bar if pscp.exe location not set)
- 245: pscp multiple crashes (Added check for disposed while refreshing)
- 247: Wrong Path when using ".." in File Transfer Window - Leading to "no such file or directory" (Removed Click handler; handle ".." better)
- 250: misfunction of Tab key (Using Global Hot keys for shortcuts)
=============================================================================================
1.3.0.11
- 217: putty session disappears on maximized window on secondary monitor (Moved fix so handles case when restoring layout)
- 242: Crash after a while (added extra null checks)
- 243: Ignoring ShowToolBarCommands and ShowToolBarConnections settings (Re-added restore logic)
1.3.0.10
- Added SwitchSession Dialog (File -> Switch Session)
- Added OpenSession Dialog (File -> Open Session)
- Various Tweaks for shortcut handling
- 196: Always on top, Transparent window (Added "Always on Top" menu in View)
- 196: Always on top, Transparent window (Added Opacity Setting)
- 217: putty session disappears on maximized window on secondary monitor (Workaround)
- 227: User-specified strings trigger automatic masking of next command (Added shortcut, Ctrl-Shift-8 [ctrl-*] to toggle mask)
- 228: Tab closing - standard behavior (Moved fix to include restored tabs)
- 237: Add the option to select the hosts on which to run the "command" (mcs) (Added # column and marker for active tab)
- 238: Ability to delete Layouts (Added rename and delete context menu items)
1.3.0.9
- 226: Problem with window (issue with 1st build on 1.3.0.8)
- 230: SuperPuTTY 1.3.0.8, Strange output under cursor (issue with 1st build of 1.3.0.8)
- 228: Tab closing - standard behavior (Added FormClosed handler to activate right most form in pane)
- 231: Superputty Error on first startup on new system (Handle error during update)
- More logging
1.3.0.8
- 218: crash when start program (added message for missing .NET 3.5)
- 219: New Session won't close on Cancel (Set CausesValidation=False on Cancel button)
- 220: Crash on startup (Catch argument exception...Strg/Ctrl conflict)
- 223: Critical hotkey bug preventing start-up (added check and error handling)
1.3.0.7
- 154: Configurable hotkeys to switch tabs (Configure from Options, Shortcuts)
- 191: F11 et progress editor (Shortcut is configurable now)
- 199: Unable to Connect Dialog (added code to not capture the error popup)
- 214: Hosts moved to root (under Putty Sessions tree) are forever stuck there. (Fix for bug introduced in 1.3.0.4)
1.3.0.6
- 180: Possibility to leave host name empty in SuperPutty session (made modifications throughout to support)
- 203: Patch - Host icon changer for 1.3 svn
- 207: Ctrl+Tab - Display focus changes but input focus remains on previous session. (added retry logic to focusing the putty)
- 212: v1.3.0.5 & MRU option (like Windows Alt+Tab) - doesn't work (Added new implementation for MRU)
- 213: icon becomes first icon in list if the file is removed and app restarted. (added check, use file name w/out extension)
1.3.0.5
- 169: Session tree font configuration (rearranged settings dialog, add few other changes)
- 186: Send Commands - Send to Visible Only
- 191: F11 et progress editor (Partial fix - check that control & shift are not pressed with F11)
- 198: Checkbox to mask the Commands field input while typing (Replaces send with no history; masked text not saved in history)
1.3.0.4
- 188: Full screen issue (Fixed issue when SP goes FS from maximized; tweak to make smoother)
- 193: Patch - folder move patch for issue 143 (should've added as new)
- 195: "Sessions" and "Layouts" are always shown - command-line mode (if launched from cmdline, don't show sessions/layouts)
- 197: Pass a env var to putty command line (added env var resolution)
1.3.0.3
- 88: Fullscreen Mode - Quick Hide toolbars/statusbar/toolwindows (F11)
- 177: Session switching with Ctrl-Tab switches from right to left
- 178: Close others, Close others to the right - added check
- 179: Tooltips in the Tools -> Options Dialog
- 181: Remove Folder dialog - add folder name to msgbox
- 183: App crash when attempting to re-dock a floating putty window
- 185: Custom Tab Name Changes After Command
1.3.0.2
- 155: Tab order for hotkey tabswitching gets jumbled up (Implemented Visual Order)
- 168: Beta 1.3.0.1 - error at exit
- 175: Delete folder even if there are sessions in
- 176: Close multiple tabs at once (Close Other, Close Others to the Right)
1.3.0.1
- 56: add support for sending the same commands to multiple opened sessions (added selector dialog and context menu "Accept Commands")
- 146: Error in folder name validation (applied patch)
- 152: Keyboard focus doesn't return to putty tab when switching via Alt-Tab (merged solution from akngo version)
- 153: dynamic view sessions (Enabled tooldtip on selected item and increase dropdown width)
- 156: Save settings and use the same everytime
- 157: Dock window does not get focus (Check for document dockstate)
- 158: Ability to have a multi-send command NOT logged in the history combo box (added 2nd button)
- 162: crash on opening session (applied fix from patch)
- 164: Export/Import of Sessions.XML issue (added "All Files")
- 165: Patch - add putty title event change to SP tabs
1.3.0.0
- Initial build of switch tabs via keyboard shortcuts (ctrl-tab or ctrl-home/end) [roblowe53]
- 144 - New Option: "Always start maximized" (Fixed bug in restore location)
=============================================================================================
1.2.0.14
- 138 - After using context menu of tray icon to exit SuperPutty it can't be started again
- 139 - Change of option "Restore Window Size and Location" is only recognized after restart
- 140 - Edit Session: "Default Settings" appears twice in combo box "PuTTY Session Profile"
- 141 - Clear Window bar on closing session
- 142 - TreeView: Wrong behavior of double click on +/- icon
1.2.0.13
- 136 - Layout crashes out if Session dock is autohidden (added check to prevent this)
1.2.0.12
- 123 - fullscreen window size should not be saved otherwise window mode becomes recorded fullscreen size
- 125 - Tray icon size problem
- 129 - Context menu remains partly visible when invoking "Change Settings"
- 132 - AboutBox: Urls are detected but nothing happens on mouse click
- 133 - Possibility to have SuperPutty sessions w/o associated PuTTY Session Profile (empty allowed)
- 134 - Cannot open superputty (Fail to start if sessions.xml unparseable - added try/catch)
- 135 - Setting to have the hostname not clear after opening a new session (overall round of clean up and tweaks)
1.2.0.11
- 126 - Error on (if you have no sessions)
- 127 - New Session without name (icon problem)
1.2.0.10
- 45 - Minimize to Tray (merged in patch)
- 107 - Ability to change putty settings for current connection
- 108 - Avoid additional item in task bar for modal dialogs (options, create/edit session ...)
- 117 - Connect in New Instance
- 116/119 - Minior Enhancement: Focus Window that is restarted automatically (Change for 107 addresses this)
- 120 - Single Putty window can disappear -- window seems unrecoverable (rollback dock panel to 2.4)
- More focus tweaking and logging
- Support for MinTTY for local shell (from akngo fork)
- Focus child on resize, restore, mouse move (from akngo fork)
- Change icon (using mintty icon)
1.2.0.9
- 30 - Open Multiple sessions at one time (Sessions folder Connect All. Warning if > 10 to open)
- 97 - Embedded PuTTY frames can lose their visual tabs, leading to other erratic behavior (Method 1) (user confirmed fix in last build)
- 106 - Putty sessions are collapsed at startup (added a user preference for this)
- 109 - Add cancel button to file transfer login dialog
- 110 - Add close button or drop down menu to file transfer window
- 112 - Option to enable/disable view of Sessions and Layouts tabs (View->Sessions, View->Layouts, View->Log Viewer)
- More focus tweaking and logging
- Sessions Tree - Added Connect in New Instace to open session in new instance of SuperPuTTY
- Closed 7, 20, 73 - Fix in #92 seems to address all these issues.
- Changed logging statements to remove password
1.2.0.8
- # 1 - When Application is in background, clicking on terminal session should bring application to front, not just focus app (possible fix from patch on issue #1)
- #80 - Non standard port/telnet-ssh links
- #99 - Center all windows on the screen
- #103 - SCP Refresh button incorrect tooltip
- #105 - Error on Layouts
1.2.0.7
- #13 - cant read all sessions already existed in putty. (File, Import Sessions, From Putty settings)
- #22 - Importing connection list from PuTTY Connection Manager to Superputty (File, Import Sessions, From Putty CM)
- #44 - Open back previously opened session after crash or close of SuperPutty (Set Default Layout to '<AutoRestore>')
- #94 - Visual Enhancments (Make main form icon default icon throughout application)
- Added 'Connect External' in session tree view - Opens Putty session outside of SuperPuTTY.
1.2.0.6
- #92 - SuperPutty opens sessions in a new Putty Window
- #96 - Problems when editing sessions w/non-standard ports
1.2.0.5
- #78 - To maximize putty screen size, add ability to hide connection & send command toolbar and status bar
- #82 - Menu items "Edit sessions" and "Reload sessions"
- #83 - Option to avoid expansion of complete tree
- #84 - Issues when adding/editing nodes
- #85 - Sessions default to not expanded
- #87 - Ability to pass extra command line arguments to PuTTY
- Misc other clean up on add session logic
1.2.0.4
- #70 - New context menu item in tree: Create like (called it Copy As)
- #75 - Send Commands Toolbar should be able to send just a <CR>
- #76 - Send Commands Toolbar should clear previous command
- #77 - sessions can be moved between folders and manually sorted trough drag and drop (drag and drop only)
- #79 - Confirm on exit can be a preference
1.2.0.3
- # 1 - When Application is in background, clicking on terminal session should bring application to front, not just focus app (fix from #68)
- #27 - Single instance mode (enabled in options now)
- #58 - Option to start maximized (restore position and state)
- #65 - Upgrade to current version of WeifenLuo.WinFormsUI.Docking.dll (2.5)
- #71 - Check that session or folder name is not empty (bug fix)
- #72 - cygterm Appearance settings not honored (added '-load' flag support for cygterm)
- #68 - Added PuTTY context menu items to PuttyPanel
- #74 - SuperPutty 1.2.0.2 does not run under Program FIles
1.2.0.2
- #64 - Issue with PortableSettings w/numeric hostnames (disable settings)
- #66 - Suppress beep when closing terminal session
- Reload sessions after saving options
1.2.0.1
- Fix for #63 - The window's last line hides behind the status bar - Screenshot attached
1.2.0.0
- Merged various changes from patches on Issues
- Moved Settings file to %USERPROFILE% or install dir (will need to reconfigure)
- Connection tool bar
- Send Command tool bar
- Single instance support (edit SuperPutty.exe.config to enable)
- Command Line interface (see issue 26...wiki page later with full usage