Repository navigation
Releases: minibear2021/deploydiff
Releases · minibear2021/deploydiff
Release list
DeployDiff v1.0.1
- Store FTP and SFTP passwords per workspace instead of globally. Each open workspace now has its own isolated password entry, preventing cross-project password overwrites. Existing passwords are automatically migrated on first use.
DeployDiff v1.0.0
- Support dropping a directory recursively compares all files inside it.
DeployDiff v0.1.9
- Move the Diff Sessions view from the Activity Bar into the File Explorer sidebar for tighter workspace integration.
- Support dragging files from the Explorer onto the Diff Sessions list to open a compare directly.
- Test runner now uses the locally installed VS Code version instead of pinning an older release.
DeployDiff v0.1.8
DeployDiff v0.1.5
- Remove the mock transport implementation and all related configuration, tests, and generated artifacts.
- Keep DeployDiff focused on the supported FTP and SFTP transport workflows.
DeployDiff v0.1.4
- Add a dedicated
DeployDiffoutput channel with detailed command and remote operation logging. - Add
DeployDiff: Show Output Logsplus aShow Logserror action so users can jump straight to diagnostic output. - Stop defaulting
deploydiff.transporttomock; the transport must now be set explicitly to avoid accidental mock lookups. - Improve missing-transport errors with an
Open Settingsaction that jumps todeploydiff.transport.
DeployDiff v0.1.3
- Add recursive directory upload support for
Upload to Remotefrom the Explorer. - Add recursive directory download support for
Download from Remotefrom the Explorer. - Extend remote transport providers to distinguish files from directories and list remote directory contents.
- Document file and directory sync behavior in the README.
DeployDiff v0.1.2
- Add advanced FTP options including explicit or implicit FTPS selection.
- Add passive mode strategy control for FTP servers with broken PASV address responses.
- Add configurable FTP timeout settings.
DeployDiff v0.1.1
- Remove the
Refresh Deployed Versioncommand entirely from menus, command palette registration, implementation, and docs. - Add automated GitHub Actions release flow: build, lint, test, package
.vsix, publish to VS Code Marketplace whenpackage.jsonversion changes, and create or update the matching GitHub Release. - Validate in CI that
CHANGELOG.mdcontains a non-empty section for the current package version before publishing. - Use changelog content as the GitHub Release body and keep uploaded
.vsixassets updated on repeated release runs. - Run extension tests in CI with
xvfb-runso VS Code integration tests work on headless Linux runners.