PGPTool Changelog

What's new in PGPTool 0.5.9.3 Pre-release

May 25, 2023
  • Feature #45: Change passphrase for existing private key
  • Fix #244: Subsequent text decryption with cached password must not crash
  • Fix #286: Layout of main screen must be correctly updated when height of
  • tip changed
  • Fix #232: Email validator must accept very short domain names
  • Fix #274: Application should gracefully handle cancellation of key
  • creation
  • Fix #248: Should be apostrophe symbol instead of escaped sequence

New in PGPTool 0.5.9.2 Pre-release (Jun 27, 2020)

  • Improvement #227: English messages language improvements (contributor: timetoseek)
  • Feature request #223: Ability to create key without passphrase
  • Fix #228: When encrypting into the same folder prompt for overwriting same file, if any
  • Hotfix #221: file decryption crashes in some cases for very large files

New in PGPTool 0.5.9.1 Pre-release (Feb 23, 2020)

  • Hotfix #221: file decryption crashes in some cases for very large files

New in PGPTool 0.5.9.0 (Jan 24, 2020)

  • New feature #206: Add menu item to copy public key to clipboard
  • UX Improvement #173: Show progress bar when preparing for "Encrypt back all operation"
  • UX Improvement #170: if user is trying to delete decrypted file while encrypted file is no longer present - give extra emphasize in confirmation window
  • UX Improvement #175: When pressing Esc key in History Quick Search window, it should close
  • UX Improvement #194: Input fields on a key creation dialog should be disabled during key generation process
  • UX Improvement #197: Pre-generate key pair in a background as soon as user opens Create Key dialog to improve user experience
  • UX Improvement #201: Be more precise when explaining failure of importing key from clipboard
  • UX Improvement #185: As soon as text is pasted into Decrypt text window, list of recipients should be populated
  • UI Improvement #207: Multi-monitor setups: show new windows on same screen as parent window
  • UI Improvement #176: Quick Search window hint shouldn't wrap if there is enough horizontal space
  • Improvement #192: Increased security level of generated keys
  • Improvement #215: Reduce amount of text logged
  • Improvement #186: Logs will contain application usage info to enable faster troubleshooting if needed
  • Improvement #212: Update launch4j dependency and make it look in JAVA_HOME for JRE
  • Improvement #198: Create hint for buy me a coffee
  • Fix #168: If file was deleted, it shouldn't be displayed in unfiltered quick search results
  • Fix #180: "Encrypt back all" must not fail if parent folder of source (encrypted) file is missing
  • Fix #187: Encrypt back all: if key of one of the recipients is missing, and file wasn't changed, meaningless warning will be displayed
  • Fix #181: Minor typo fix
  • Maintenance #214: decrease application package size by removing dependencies
  • Maintenance #210: Migrate to summerb 4.0.2

New in PGPTool 0.5.9.0 Pre-release (Jan 11, 2020)

  • Improvement #212: update launch4j dependency and make it look in JAVA_HOME for JRE
  • Improvement #198: Create hint for buy me a coffee
  • Improvement #215: Reduce amount of text logged
  • Maintenance #214: decrease application package size by removing dependencies

New in PGPTool 0.5.7.0 Pre-release (Dec 31, 2019)

  • UI Improvement #207: When showing new window on linux-based multi-monitor setup, center it within 1 monitor, not all monitors
  • New feature #206: Add menu item to copy public key to clipboard
  • UX Improvement #201: Be more precise when explaining failure of importing key from clipboard
  • Maintenance #210: Migrate to summerb 4.0.2

New in PGPTool 0.5.6.0 Pre-release (Sep 23, 2019)

  • Improvement #192: Increased security level of generated keys
  • UX Improvement #185: As soon as text is pasted into Decrypt text window, list of recipients should be populated
  • Fix #187: Encrypt back all: if key of one of the recipients is missing, and file wasn't changed, meaningless warning will be displayed
  • Improvement #186: Logs will contain application usage info to enable faster troubleshooting if needed
  • UX Improvement #194: Input fields on a key creation dialog should be disabled during key generation process
  • UX Improvement #197: Pre-generate key pair on a background as soon as user opens Create Key dialog to improve user experience

New in PGPTool 0.5.5.0 Pre-release (Aug 23, 2019)

  • UX Improvement #173: Show progress bar when preparing for "Encrypt back all operation"
  • UX Improvement #170: if user is trying to delete decrypted file while encrypted file is no longer present -- give extra emphasize in confirmation window
  • UI Improvement #176: Quick Search window hint shouldn't wrap if there is enough horizontal space
  • UX Improvement #175: When pressing Esc key in History Quick Search window, it should close
  • Fix #168: If file was deleted, it shouldn't be displayed in unfiltered quick search results
  • Fix #180: "Encrypt back all" must not fail if parent folder of source (encrypted) file is missing
  • Fix #181: Minor typo fix

New in PGPTool 0.5.4.0 (Jan 28, 2019)

  • Hot Fix #174: fix regression introduced in 0.5.3.0 which prevented "Decrypt Text" feature from working

New in PGPTool 0.5.3.0 Pre-release (Jan 21, 2019)

  • Feature #156: When key file contains both private and public keys - import both of them
  • Feature #160: Import several keys from a file
  • Feature #164: Import PGP key from clipboard
  • UX Improvement #150: Allow user to make right click in history quick search and open source folder
  • UX Improvement #158: Add shortcuts to the table to encrypt back individual files
  • UX Improvement #143: Move "Encrypt back all" action closer to "Monitored Decrypted" table
  • Improvement #166: Stop adding original extension to encrypted file name
  • Improvement #155: Prevent overwriting concurrent changes of encrypted file
  • UX Improvement #149: Encrypt Back All feature should show same dialog for batch processing (for 1 or more files)
  • Fix #152: List of recipients should also be disabled when encryption operation is in progress
  • Fix #162: Add proper error message when trying to decrypt file which was encrypted using symmetrical algorithm
  • Improvement #159: Remove redundant feedback form

New in PGPTool 0.5.2.0 Pre-release (Jan 16, 2019)

  • Improvement #155: Prevent overwriting concurrent changes of encrypted file
  • Fix #162: Add proper error message when trying to decrypt file which was encrypted using symmetrical algorithm
  • Improvement #159: Remove redundant feedback form
  • UX Improvement #150: Allow user to make right click in history quick search and open source folder
  • UX Improvement #158: Add shortcuts to the table to encrypt back individual files
  • UX Improvement #143: Move "Encrypt back all" action closer to "Monitored Decrypted" table
  • UX Improvement #149: Encrypt Back All feature should show same dialog for batch processing (for 1 or more files)
  • Fix #152: List of recipients should also be disabled when encryption operation is in progress
  • Improvement #166: Stop adding original extension to encrypted file name

New in PGPTool 0.5.1.0 (Apr 26, 2018)

  • Improvement #117: Give user an option to encrypt back only changed (and also check for concurrent changes)
  • Feature #111: Add guidance to help new users get started
  • Improvement #132: remember windows sizes and table columns sizes
  • Improvement #131: when encrypting back - don't overwrite existing file until encryption 100% completed
  • Improvement #8: Mitigate risk of inability to decrypt file after encryption if "self" recipient wasn't selected
  • Fix #137: History of decrypted files should be updated as soon as another file is decrypted
  • UX Improvement #61: Encryption Dialog recipients list should be the Check List Box control, so that user wouldn't accidentally loose selection if forgot to hold Ctrl key
  • UI Improvement #125: Make quick search window resizable
  • UX Improvement #61: Added recipients check list feature to Text Encryption dialog
  • Fix #136: Application must remember if "Same folder" was used during last decryption and pre-select this option for next decryption
  • UX Improvement #116: "Enter" key in the "monitored decrypted" table must be equal to double-click on selected row
  • UX Improvement #130: Remember state of checkboxes on "Encrypt back all" window
  • Improvement #128: Remove MapDB dependency (this removed 10mb from artifact size!)
  • Fix #114: modify package to work with Java 9+
  • Fix #139: spelling for "Key pair" in RU language
  • Fix #138: history quick search window positioning logic must not place it outside the screen
  • Fix #122: Make application code compatible with Java 9 and 10
  • UI improvement #124: Use word-by-word wrapping in the "Check for new versions" window, release notes text area
  • Improvement #126: Allow user to save error message to file
  • Improvement #120: Show app and java version on the title of the error message box
  • Minor fix #118: Check for updates window will not say "come back later" if there are no updates available
  • Fix #47: Too small font in multi-line text areas
  • Improvement #140: remove custom font scaling on JRE 9+

New in PGPTool 0.5.1.0 Pre-release (Apr 23, 2018)

  • UX Improvement #61: Added recipients check list feature to Text Encryption dialog
  • Improvement #140: remove custom font scaling on JRE 9+
  • Fix #114: modify pckage to work with Java 9+
  • Fix #139: spelling for "Key pair" in RU language
  • Fix #138: history quick search window positioning logic must not place it outside the screen
  • Fix #122: Make application code compatible with Java 9 and 10

New in PGPTool 0.5.0.3 Pre-release (Apr 20, 2018)

  • additional change for Improvement #132: correctly handle postponed column config changes

New in PGPTool 0.5.0.2 Pre-release (Apr 20, 2018)

  • Improvement #132: remember windows sizes and table columns sizes
  • Improvement #131: when encrypting back - don't overwrite existing file until encryption 100% completed
  • Improvement #8: Mitigate risk of inability to decrypt file after encryption if "self" recipient wasn't selected
  • Fix #137: History of decrypted files should be updated as soon as another file is decrypted
  • UX Improvement #61: Encryption Dialog recipients list should be the Check List Box control, so that user wouldn't accidentally loose selection if forgot to hold Ctrl key
  • Fix #136: Application must remember if "Same folder" was used during last decryption and pre-select this option for next decryption

New in PGPTool 0.5.0.1 Pre-release (Apr 17, 2018)

  • Improvement #117: Give user an option to encrypt back only changed (and also check for concurrent changes)
  • Improvement #128: Remove MapDB dependency (this removed 10mb from artifact size!)
  • Feature #111: Add guidance to help new users get started
  • UX Improvement #116: "Enter" key in the "monitored decrypted" table must be equal to double-click on selected row
  • UX Improvement #130: Remember state of checkboxes on "Encrypt back all" window
  • UI Improvement #125: Make quick search window resizable
  • UI improvement #124: Use word-by-word wrapping in the "Check for new versions" window, release notes text area
  • Improvement #126: Allow user to save error message to file
  • Improvement #120: Show app and java version on the title of the error message box
  • Minor fix #118: Check for updates window will not say "come back later" if there are no updates available
  • Fix #47: Too small font in multi-line text areas

New in PGPTool 0.4.7.0 (Apr 13, 2018)

  • Hot fix #123: Application will not start for a second time for new users (who first installed 0.4.6.0) until this version is installed. Backwards compatibility with old config files was broken by change #115

New in PGPTool 0.4.6.0 (Apr 10, 2018)

  • Fix regression #115: single app instance logic is not working in 0.4.5.0 - new invocation will just block until old instance is closed
  • Feature #71: Provide a way to quickly search through the history of previously decrypted files and decrypt some of the files again
  • Improvement #109: migrate to lightweight and more reliable config files persistence
  • Improvement #97: for target files in a list of monitored decrypted files show only the file name (without path)
  • UX improvement #58: After file disappears from list of monitored decrypted files, selection (if any) should stay on next row (if any)
  • Improvement #106: Add helpful links to menu
  • UX Improvement #108: Feedback window -- use radio buttons instead of slider
  • UX Improvement #105: (decrypt text window) make it more obvious when decrypt action is available
  • UX Improvement #104: Key generation window - show progress bar so user can see there is something happening
  • Fix #107: when trying to decrypt to temp folder after decrypting to browsed folder, app shows wrong message and acts incorrectly

New in PGPTool 0.4.4.0 Pre-release (Apr 4, 2018)

  • Feature #71: Provide a way to quickly search through the history of previously decrypted files and decrypt some of the files again
  • Improvement #109: migrate to lightweight and more reliable config files persistence
  • Improvement #97: for target files in a list of monitored decrypted files show only the file name (without path)
  • UX improvement #58: After file disappears from list of monitored decrypted files, selection (if any) should stay on next row (if any)
  • Improvement #106: Add helpful links to menu
  • UX Improvement #108: Feedback window -- use radio buttons instead of slider
  • UX Improvement #105: (decrypt text window) make it more obvious when decrypt action is available
  • UX Improvement #104: Key generation window - show progress bar so user can see there is something happening
  • Fix #107: when trying to decrypt to temp folder after decrypting to browsed folder, app shows wrong message and acts incorrectly

New in PGPTool 0.4.3.0 Pre-release (Jan 25, 2018)

  • Improvement #102: Support the case when old path to temp decryption folder is no longer available
  • Improvement #98: Add context menu with regular Cut/Copy/Paste commands to text areas (text encrypt/decrypt)
  • Improvement #99: Use word wrap in decrypted text areas (text encrypt/decrypt)
  • Improvement #103: When error message is displayed it must fit into the message box in full (avoid trimming message)

New in PGPTool 0.4.0.0 / 0.4.2.0 (Oct 30, 2017)

  • New feature #95: Give user opportunity to leave a feedback

New in PGPTool 0.4.0.0 (Oct 26, 2017)

  • New feature #15: Encrypt plain text
  • New feature #90: Decrypt any given text from clipboard

New in PGPTool 0.3.9.2 (Oct 18, 2017)

  • Fix #88: Dialog type for notification about inability to delete file fixed
  • Fix #89: When exporting all public keys do not overwrite different keys which has same user name
  • Fix #86: NPE when exporting public key from previously re-imported private key

New in PGPTool 0.3.9.1 (Aug 14, 2017)

  • Fix #75: File mustn't disappear from the list of decrypted files when saved using MS Word (because word re-creates file rather than modify it)
  • Fix #78: Key file shouldn't be blocked after export
  • Improve #79: in case encrypted file contains target file name use it instead of file name based on encrypted file name
  • Fix #80: Single instance logic will not work correctly if any modal dialog is open - then both primary and secondary instances will process same args
  • Improve UX #81: When asking user to provide a password for a key -- clarify what is the purpose?
  • Improve UX #77: Application should remember target folder when encrypting, and suggest same folder when user wants to encrypt again
  • Fix #83: when multiple files opened for decryption at once not all decryption dialogs will appear