Releases: codefori/vscode-ibmi
Code for IBM i 2.0.0
What's new
- Fix checking for directory in safe delete mode by @chrjorgensen in #1410
- Added "Browse" action on streamfiles and members by @sebjulliand in #1413
- Always show Terminal and Debugger tabs in settings by @shamby87 in #1368
- SQL extension support by @edmundreinhardt in #1386
- Use temp member to save new file by @worksofliam in #1403
- Set default source date mode to diff by @worksofliam in #1404
- Ability to add validation to input fields by @worksofliam in #1385
- Debug certificate directory configurable by @worksofliam in #1377
- Prevent root being deleted from VS Code by @worksofliam in #1426
- Remove old deprecated commands by @worksofliam in #1427
What's changed
- Upgrade node-ssh to 13.1 by @worksofliam in #1328
- For users of RSA private key files, see note below!
- Fix "Report issue" crashing when not authorized to WRKPTFGRP by @sebjulliand in #1365
- Add test for getFileList with special chars by @chrjorgensen in #1351
- Added before/after methods and test duration + deployment tests by @sebjulliand in #1369
- Fix Quick Connect remoteFeatures by @chrjorgensen in #1379
- Fix prompt of multiple commands in an action by @chrjorgensen in #1380
- Show errors on source files with paths lengths over 255 chars by @angelorpa in #1276
- Update
streamfileResolve
anddownloadMemberContent
APIs by @SanjulaGanepola in #1362 - Modify actions for RPG compile from IFS by @jwoehr in #1384
- Handle editor saving in any case when running actions by @sebjulliand in #1399
- Bump semver from 7.3.7 to 7.5.2 by @dependabot in #1390
- Improvements to diff mode re-render handler by @worksofliam in #1388
- Update command contributions and use
CPYLIB
forCopy Object
command by @SanjulaGanepola in #1392 - Fix IFS shortcuts menu items order by @chrjorgensen in #1402
- Fix source member lines from being truncated by @richardm90 in #1389
- Fix error when no files are select for upload by @chrjorgensen in #1409
- Use -o when extracting with tar to give ownership to current user by @sebjulliand in #1408
- Feature/disconnectOnDeactivate by @sebjulliand in #1420
- Fix parsing of
getTable
result by @SanjulaGanepola in #1417 - Add schemas back into vsix and remove iproj schema by @worksofliam in #1383
- Read in private key contents on connect by @worksofliam in #1424
- Simple note about private key formats by @worksofliam in #1428
- Do not use any .gitignore below project root by @edmundreinhardt in #1423
- Better handling of spaces when editing in diff mode by @worksofliam in #1429
- Fix/typings_issue by @worksofliam in #1430
New Contributors
- @richardm90 made their first contribution in #1389
Full Changelog: 1.9.4...2.0.0
Note for users of RSA private key files!
This release contains an upgrade of the SSH client ssh2
, which now supports private key formats OpenSSH, RFC4716 and PPK.
RSA key files are no longer supported, and all RSA key files must be converted to one of the supported formats.
For instructions of how to convert RSA key file to OpenSSH format, see this link.
Code for IBM i 1.9.4
What's Changed
- Check if member can be written before edition by @sebjulliand in #1339
- Fixed cd failing when path has whitespaces by @sebjulliand in #1350
- Always start a new terminal for Open Terminal Here by @chrjorgensen in #1353
Full Changelog: 1.9.3...1.9.4
Code for IBM i 1.9.3
What's Changed
- feat: Add Copy Path to IFS browser by @chrjorgensen in #1336
- Shell checker: Show error and read more button by @worksofliam in #1338
- Externalized files listing errors by @sebjulliand in #1341
Full Changelog: 1.9.2...1.9.3
Code for IBM i 1.9.2
What's Changed
- Disambiguate Ignore/ignore imports by @sebjulliand in #1326
- Fix display of empty and non-existing directories by @chrjorgensen in #1327
- Ensure to use default working directory on shell check by @worksofliam in #1334
Full Changelog: 1.9.1...1.9.2
Code for IBM i 1.9.1
What's Changed
- Fixed Getting Started URL by @sebjulliand in #1321
- Minor issue reports enhancements by @sebjulliand in #1319
- Fixed deployment API by @sebjulliand in #1324
Full Changelog: 1.9.0...1.9.1
Code for IBM i 1.9.0
What's Changed
User level enhancements:
- Command to stop debug service by @worksofliam in #1227
- Show more info in tooltip for members and IFS files by @chrjorgensen in #1153
- Reconnect to previous IBM i when FS reopens by @sebjulliand in #1268
- Use tarball to transfer files to deploy by @sebjulliand in #1265
- New "Open terminal here" action by @sebjulliand in #1309
- feat: Add versions and platform to issue by @chrjorgensen in #1316
- Issue reporting enhancements by @sebjulliand in #1318
- Feature/run cl command by @worksofliam in #1275
Internal enhancements:
- Add new
deploy
event by @SanjulaGanepola in #1287 - Add check for additional user content in shell output by @chrjorgensen in #1270
- Exclude src/, types/ and tsconfig.json from vsix by @sebjulliand in #1272
- Methods for object resolves by @worksofliam in #1224
- Converted Library List view to TypeScript by @sebjulliand in #1294
- Completed object resolve api + tests by @shamby87 in #1312
- Ability to reload server settings via connectDirect by @worksofliam in #1313
Fixes:
- Refresh all valid views when connected to a new system by @worksofliam in #1240
- Rename old member to name where applicable by @worksofliam in #1236
- Fix stat on empty or specially named directories by @chrjorgensen in #1256
- Fix Changed deployment method for multi-folders workspaces by @sebjulliand in #1263
- Fix post download directories creation by @sebjulliand in #1264
- Remove rogue liblist command by @worksofliam in #1274
- Fix Quick Connect with undefined values by @chrjorgensen in #1277
- Fix clAPI module not found error by @sebjulliand in #1303
- Fix check for existence of
.env
file by @SanjulaGanepola in #1306 - First tests for the error handler by @worksofliam in #1301
- Do not prevent files listing if ls/stat has error(s) by @sebjulliand in #1302
- Fix member hover change timestamp when using SQL by @chrjorgensen in #1317
New Contributors
Full Changelog: 1.8.0...1.9.0
Code for IBM i 1.8.0
What's Changed
- Fixed CustomUI export by @sebjulliand in #1190
- Do not allow the same webview to be opened multiple times by @sebjulliand in #1195
- runSQL API support comments not starting in position 0 of a line by @beckhamrryyaann in #1194
- Fixed member opening after create/copy operations by @sebjulliand in #1196
- Remove outdated command APIs and expose
runCommand
by @worksofliam in #1158 - Feature/export validate library list by @SanjulaGanepola in #1219
- Converted ifs FS Provider to Typescript by @sebjulliand in #1220
- Convert variables UI to TS by @worksofliam in #1217
- Convert Settings UI to TS by @worksofliam in #1218
- Command Profiles by @worksofliam in #1123
- Proposal: API tests by @worksofliam in #1179
- Proposal: test cases UI by @sebjulliand in #1226
- Remove xml2js by @worksofliam in #1225
- Ability to rerun tests, markdown results by @worksofliam in #1230
- Tests for IBMiContent by @worksofliam in #1229
- sendCommand tests (QSH/ILE) by @worksofliam in #1228
- Add Quick Connect by @chrjorgensen in #1150
- Add legacy API commands back by @worksofliam in #1232
- Added capability to sort IFS files and Members by name or date by @sebjulliand in #1151
New Contributors
- @SanjulaGanepola made their first contribution in #1219
Full Changelog: 1.7.12...1.8.0
Deprecation note
The following commands are due to be removed for 1.9.0. It is recommend you move to use the export API instead.
code-for-ibmi.runQuery
code-for-ibmi.runCommand
code-for-ibmi.launchUI
Code for IBM i 1.7.12
What's Changed
- Rework setting default shell by using chsh. Do not rely on SQL. by @beckhamrryyaann in #1144
- Source dates: Refresh same line after using spaces by @worksofliam in #1182
- Fixed dropped connection handling + allow force disconnection by @sebjulliand in #1191
- Fix for 1.77.0: Include unused methods in IFS FS provider by @worksofliam in #1209
Full Changelog: 1.7.11...1.7.12
Code for IBM i 1.7.11
What's Changed
- Source date save now checks before using
TRANSLATE
scalar by @worksofliam in #1175 - Ensure that readonly is boolean by @worksofliam in #1186
Full Changelog: 1.7.10...1.7.11
Code for IBM i 1.7.10
What's Changed
- Fix/actionsUI by @sebjulliand in #1169
- Fix use of
filter
parameter on Uris by @worksofliam in #1174 - Fix/status bar Deploy and Output buttons by @worksofliam in #1177
- Allow local actions to download directories post build by @worksofliam in #1154
- Fix/workspace root level source files diagnostic by @angelorpa in #1176
RunCommand
API to support custom library list and current library by @worksofliam in #1111
New Contributors
- @angelorpa made their first contribution in #1176
Full Changelog: 1.7.9...1.7.10