3.0.3 - 2023-12-13
- support for IntelliJ 2023.1 platform
- 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
- Sourcesync Pro announcement
- the plugin no longer relies on private/internal IntelliJ API's (ported from Sourcesync Pro)
- NPE when notification group is not yet available
3.0.1 - 2023-06-30
- migration on New UI disables the sync menu if it fails to migrate the main connection
3.0.0 - 2023-05-19
- passwords and passphrases are now stored in the much safer IntelliJ Credential Store.
- improved SCP upload fail messages
- 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
- support for FTP&FTPS protocols
- the ability to configure concurrent sync jobs
2.0.4 - 2023-04-30
- context menu takes a long time to open when using the New UI
- removed deprecated API usages
2.0.3 - 2023-03-01
- support for experimental new UI
- simplified and improved the error reporting
- 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
- support for latest OpenSSH private key format
- support for latest IntelliJ 2022.3
- 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
- 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.
- support for semver
- build with Kotlin&Gradle
- support for Java 11
- new menu icons
- 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.
- 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 issues with resource location due to trailing "/"
- remove all project associations when there is no Sourcesync connection available
- support for OS X 10.11
- support for passphrase keys for sftp connections
- support for passwordless ssh for scp connections
- the configuration window, the add target and module selection to centered dialogs
All previous configurations will be lost
- 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
- support for IntelliJ IDEA 15.x
- support for PyCharm 5.x
- Set the configuration window to be always on top
- upload of files over FTPS connections using explicit TLS security
- support for shortcuts
- NPE when no default file was selected.
- exception due to context switching when using shortcuts.
- a file sync manager, which forces
Sourcesync
to reuse existing opened connections during the command.
- build with java 1.6 support
- Sync selected jobs no longer has problems with "Allow simultaneous sync jobs" option.
- sync selected and changed files into the Changes View Popup-Menu
- force OK button to save connection preferences
- a few visual bugs (the
Allow ... number of connections
was not visible until resize)
- option to limit the number of upload threads
- support for
PyCharm