Skip to content

Latest commit

 

History

History
225 lines (135 loc) · 5.81 KB

CHANGELOG.md

File metadata and controls

225 lines (135 loc) · 5.81 KB

Source Synchronizer Changelog

3.0.3 - 2023-12-13

Removed

  • support for IntelliJ 2023.1 platform

Fixed

  • SCP upload for files that don't have an existing remote directory will now fail with an error instead of silently uploading into a file with parent folder's name
  • support for New UI on IJ 2023.3

3.0.2 - 2023-07-20

Added

Changed

  • the plugin no longer relies on private/internal IntelliJ API's (ported from Sourcesync Pro)

Fixed

  • NPE when notification group is not yet available

3.0.1 - 2023-06-30

Fixed

  • migration on New UI disables the sync menu if it fails to migrate the main connection

3.0.0 - 2023-05-19

Added

  • passwords and passphrases are now stored in the much safer IntelliJ Credential Store.
  • improved SCP upload fail messages

Changed

  • redesigned Sync Connection Configurations editor with an improved look and feel similar to Run Configurations editor
  • simplified the user experience when it comes to configuring remote connections, especially the authentication form

Removed

  • support for FTP&FTPS protocols
  • the ability to configure concurrent sync jobs

2.0.4 - 2023-04-30

Fixed

  • context menu takes a long time to open when using the New UI

Changed

  • removed deprecated API usages

2.0.3 - 2023-03-01

Added

  • support for experimental new UI

Changed

  • simplified and improved the error reporting

Fixed

  • path location issues when uploading files with scp from Windows to Unix
  • sync menus are now disabled when no remote target is selected

2.0.2 - 2022-12-07

Added

  • support for latest OpenSSH private key format
  • support for latest IntelliJ 2022.3

Fixed

  • upload issues when using SFTP from local Windows to remote Linux
  • behavior for SSH keys component, now they properly enable or disable if users want to authenticate with SSH keys
  • plugin icon shown in marketplace

Changed

  • project's base location label from "Root path" to "Workspace base path". This is a breaking change, users will have to reconfigure the connections again.

Added

  • support for semver
  • build with Kotlin&Gradle
  • support for Java 11
  • new menu icons

Changed

  • migrated UI layout from JGoodie's FormLayout to java.awt + IntelliJ layouts
  • migrated most of the dialogs and panels to programmatic code. Reduces the UI Designer footprint
  • connection configuration and selection dialogs can now be done from a single place, a combo box placed in the toolbar. Similar to run/edit configurations.

Removed

  • support for builds before IntelliJ IDEA 2021.1
  • removed usages of scheduled to be removed API
  • support for builds with Java 1.6
  • context menus to create and select connection configurations

Fixed

  • fixed issues with resource location due to trailing "/"
  • remove all project associations when there is no Sourcesync connection available

Added

  • support for OS X 10.11
  • support for passphrase keys for sftp connections
  • support for passwordless ssh for scp connections

Changed

  • the configuration window, the add target and module selection to centered dialogs
  • All previous configurations will be lost

Fixed

  • support for passwordless ssh for sftp connections
  • issues with known_hosts file on Windows machines
  • issue with hidden files and directories not showing through private key file chooser
  • issue with private key file chooser forcing you to select the public key instead of the private one
  • issues with configuration and target window not getting on top of the IDE

Added

  • support for IntelliJ IDEA 15.x
  • support for PyCharm 5.x

Changed

  • Set the configuration window to be always on top

Fixed

  • upload of files over FTPS connections using explicit TLS security

Added

  • support for shortcuts

Fixed

  • NPE when no default file was selected.
  • exception due to context switching when using shortcuts.

Added

  • a file sync manager, which forces Sourcesync to reuse existing opened connections during the command.

Changed

  • build with java 1.6 support

Fixed

  • Sync selected jobs no longer has problems with "Allow simultaneous sync jobs" option.

Added

  • sync selected and changed files into the Changes View Popup-Menu

Fixed

  • force OK button to save connection preferences
  • a few visual bugs (the Allow ... number of connections was not visible until resize)

Added

  • option to limit the number of upload threads

Fixed

  • support for PyCharm