JFileProcessor Changelog

What's new in JFileProcessor 2.4.1

Feb 8, 2021
  • New:
  • File assoc add startDir and Desc. move and insert new version of config files if they chg. put systray icon for fileassoc jobs that have a stop command to stop them. fixes: processes not starting in windows (new win, trash, open folder of files). updates: spring boot, tomcat, gradle
  • Added login with ssh pem key for sftp. --loglevel flag to server. fixes: http.exists() did not work so it always overwrote copied to files. cut/paste args passed. http desktop edit and open remote files fixed. save paths fixed for overwriting existing.
  • Adds https alone file server. define users with rights to folders in a file:
  • User, password, folder, r or w rights
  • Fixes:
  • Plain getFileViaRestTemplate() was not passing user pass for auth. sendFileSw() cp win to posix paths() was converting path back to backslash so copy did not work. set blank find to c: for win and / for posix.
  • Fix https large file download bomb. added loglevel arg to client as well as server. add copy byte counting.
  • Split user/password into its own file and took pass out of ServerUserFileRights. check write rights before copy file so can stop right away instead of letting long copy happen and then giving error. secure @preauthorize/hasPermission() not working and use other method. add user/pass headers to getFile so they are used. add cancel copy for sftp and https. for https also stop mid copy. refactor var fileName to filename.

New in JFileProcessor 2.4 Beta (Jan 23, 2021)

  • New: file assoc add startDir and Desc. move and insert new version of config files if they chg. put systray icon for fileassoc jobs that have a stop command to stop them. fixes: processes not starting in windows (new win, trash, open folder of files). updates: spring boot, tomcat, gradle

New in JFileProcessor 2.3.1 Beta (Jan 15, 2021)

  • Fixes: plain getFileViaRestTemplate() was not passing user pass for auth. sendFileSw() cp win to posix paths() was converting path back to backslash so copy did not work. set blank find to c: for win and / for posix.

New in JFileProcessor 2.3 Beta (Jan 6, 2021)

  • split user/password into its own file and took pass out of ServerUserFileRights. check write rights before copy file so can stop right away instead of letting long copy happen and then giving error. secure @preauthorize/hasPermission() not working and use other method. add user/pass headers to getFile so they are used. add cancel copy for sftp and https. for https also stop mid copy. refactor var fileName to filename.

New in JFileProcessor 2.2 Beta (Dec 21, 2020)

  • Fix https large file download bomb. added loglevel arg to client as well as server. add copy byte counting.

New in JFileProcessor 2.1 Beta (Dec 10, 2020)

  • added login with ssh pem key for sftp. --loglevel flag to server. fixes: http.exists() did not work so it always overwrote copied to files. cut/paste args passed. http desktop edit and open remote files fixed. save paths fixed for overwriting existing.

New in JFileProcessor 2.0.0 Beta (Dec 2, 2020)

  • Adds https alone file server. define users with rights to folders in a file:
  • User, password, folder, r or w rights

New in JFileProcessor 1.8.9 (Jul 31, 2019)

  • Redesigned watch system, again. added groovy menu scripts to watch folders and act on new files.

New in JFileProcessor 1.8.8 (Jul 19, 2019)

  • Fixes-file assoc handle files with a . in name. winos file assoc not matching exact files. adds-auto sync bookmark and file assoc changes to all windows.

New in JFileProcessor 1.8.7 (Jul 12, 2019)

  • Fixed and enhanced JFP file associations.

New in JFileProcessor 1.8.6 (Jul 8, 2019)

  • Now works with Java 8 and 9+, double-click will use JFP file assoc first if one exists, added $JFP var and tweaked war start to use it.

New in JFileProcessor 1.8.1 (Mar 14, 2019)

  • Added rename selected files groovy script, auto-load other jars which can contain things like swing windows to be used by groovy scripts, fix add new folder breaks search, updated all lib jar versions.

New in JFileProcessor 1.8 (Jan 28, 2019)

  • Windows problems deleting folders with hidden files and clash with rights of files in trash. Give helpful error messages for windows and posix.

New in JFileProcessor 1.7 (Dec 9, 2018)

  • handle inaccessible folders better, sftp.touch, new file, copy and move not stop on errors, ui tweaks

New in JFileProcessor 1.6.1 (Sep 3, 2018)

  • Add Move if can for cut/paste.
  • Fix logging on server side.
  • Fix desktop my edit on remote files

New in JFileProcessor 1.6.0 (Aug 13, 2018)

  • Enhancements like add sftp/https plus fixes

New in JFileProcessor 1.6.0 RC (Jun 10, 2018)

  • groovy script fixes. have os specific scripts. do not split exec command starting with quotes. get hostAddress and use instead of localhost. setFileSysType in connUserInfo also when disconnect. CodeProcessorPanel fix so works when not open but run from menu-scripts. Let user save startConsoleCmd and MyEditorCmd. MAC needs testing. I have not had one available for a while.

New in JFileProcessor 1.6.0 Beta 2 (Jun 4, 2018)

  • Better sftp start and stop. fix for windows download to edit sftp file. small groovy upgrade.

New in JFileProcessor 1.6.0 Beta (May 25, 2018)

  • lots of little enhancements.

New in JFileProcessor 1.5.10 (Dec 29, 2017)

  • Windows problems deleting folders with hidden files and clash with rights of files in trash. give helpful error messages for windows and posix.

New in JFileProcessor 1.5.8 (Dec 28, 2017)

  • Fix links. delete does not follow links (just deletes links not files).
  • Copy walkFileTree had to not traverse links if you said to not follow links too.
  • Open terminals for all files selected to parent folder. change watchDir again. Added a thread to trigger search afterwards if needed. got rid of many static vars and methods for find.
  • Move find fileVisitor to its own class. do not watchDir if in search mode list.

New in JFileProcessor 1.5.6 (Nov 30, 2017)

  • Fix just for windows version 1.5.4

New in JFileProcessor 1.5.4 (Nov 25, 2017)

  • fixes-stop watchDir on copy and delete also. if cp to link which is same path, do not cp. flag cannot copy parent into child. adds-on copy, skip instead of stop on inaccessible file; show if all files copied. show inaccessible folders. show filetype other. start new windows in process in daemon thread (better). open folder containing file button.

New in JFileProcessor 1.5.3 (Nov 10, 2017)

  • broke groovy scripts path by packaging so fix. add toggle for file watching; also turn off when running groovy. if choose to see owner also add group and perms.

New in JFileProcessor 1.5.2 (Nov 9, 2017)

  • adds: file watching, counter for copy and delete, groovy scripts updates

New in JFileProcessor 1.5.1 (Oct 3, 2017)

  • adds: script to use ssh to copy file to host, execute it, return output. disk-free script.

New in JFileProcessor 1.5 (Sep 22, 2017)

  • adds: run scripts with swingworker, user created dynamic plugin scripts in menu-scripts folder, selected-files list, text tweaks, logs button.

New in JFileProcessor 1.4.18 (Sep 5, 2017)

  • add-fix search for folder names works. edit bookmarks window. unique log files per window and delete when exit.

New in JFileProcessor 1.4.17 (Aug 31, 2017)

  • Fix - create new folder in empty folder. adds - copy file onto itself prompts for new nane, zip and tar scripts.

New in JFileProcessor 1.4.16 (Aug 27, 2017)

  • Add: open groovy file(s) to codewin, auto move and close copy/delete windows, added hook to know when a jtable fill finishes, generalized methods like read, save, create to take parameters and do it instead of prompting user for info first. shift-delete.

New in JFileProcessor 1.4.15 (Aug 21, 2017)

  • Add read file lines into a list, add selected into a list. shift-esc closes list and code windows

New in JFileProcessor 1.4.14 (Aug 21, 2017)

  • Add show yes or no hidden files, owner, group, permissions.

New in JFileProcessor 1.4.13 (Aug 21, 2017)

  • Limit files or folders returned. add left right history arrow buttons.

New in JFileProcessor 1.4.12 (Aug 18, 2017)

  • added groovy script examples. add missing groovy jar file. made log files OS agnostic (the temp directory).

New in JFileProcessor 1.4.10 (Aug 14, 2017)

  • …formance. show add/subtract count when done.enhancements: list shows and saves filename, add code window to run groovy scripts on lists!

New in JFileProcessor 1.4.9 (Aug 14, 2017)

  • enhancements: list shows and saves filename, add code window to run groovy scripts on lists!

New in JFileProcessor 1.4.7 (Aug 9, 2017)

  • added bookmarks, and creating and reading list windows, and adds subtracts of list items.

New in JFileProcessor 1.4.6 (Aug 9, 2017)

  • added path history via ctrl-left ctrl-right. made mneumonics work for…

New in JFileProcessor 1.4.5 (Aug 9, 2017)

  • gui enhancements and delete and copy work well.

New in JFileProcessor 1.4.4 (Aug 9, 2017)

  • adds: count button, ui file-mgr-mode tweak, show files and/or folders…
  • … option, delete read-onlys, num files/folders tested. fix: search subfolders from 1.4.3. clean up.

New in JFileProcessor 1.4.2 (Aug 9, 2017)

  • add: trash, key-bindings, cut operation

New in JFileProcessor 1.4.1 (Aug 9, 2017)

  • UI tweaks. Pretty up with some icons. add delete only files, n…

New in JFileProcessor 1.4 (Aug 9, 2017)

  • big enhancements: file mgr copy paste delete rename new-folder

New in JFileProcessor 1.3 (Aug 9, 2017)

  • fix symlink, enhancements: follow symlinks, file manager mode, mindepth, up folder, jtable col views, double-click enter folders, pop up actions

New in JFileProcessor 1.2 (Aug 9, 2017)

  • add -maxdepth. mod UI, add split pane to give filters more viewing area