# Changelog All notable changes to `ssh` will be documented in this file ## 1.13.1 - 2025-11-23 ### What's Changed * Update README.md with sshpass requirements on usePassword usage by @ilbuonmarcio in https://github.com/spatie/ssh/pull/117 * Update issue template by @AlexVanderbist in https://github.com/spatie/ssh/pull/118 * Added Symfony 8 support to all symfony/* packages. by @thecaliskan in https://github.com/spatie/ssh/pull/122 ### New Contributors * @ilbuonmarcio made their first contribution in https://github.com/spatie/ssh/pull/117 * @AlexVanderbist made their first contribution in https://github.com/spatie/ssh/pull/118 **Full Changelog**: https://github.com/spatie/ssh/compare/1.13.0...1.13.1 ## 1.13.0 - 2024-12-23 ### What's Changed * Add password authentication support for SSH by @shaunluedeke in https://github.com/spatie/ssh/pull/103 ### New Contributors * @shaunluedeke made their first contribution in https://github.com/spatie/ssh/pull/103 **Full Changelog**: https://github.com/spatie/ssh/compare/1.12.0...1.13.0 ## 1.12.0 - 2024-11-07 ### What's Changed * Add support for PHP 8.4 by @lyrixx in https://github.com/spatie/ssh/pull/106 ### New Contributors * @lyrixx made their first contribution in https://github.com/spatie/ssh/pull/106 **Full Changelog**: https://github.com/spatie/ssh/compare/1.11.0...1.12.0 ## Unreleased * Add support for PHP 8.4 ## 1.11.0 - 2024-10-18 ### What's Changed * Update Ssh.php by @leevigraham in https://github.com/spatie/ssh/pull/104 ### New Contributors * @leevigraham made their first contribution in https://github.com/spatie/ssh/pull/104 **Full Changelog**: https://github.com/spatie/ssh/compare/1.10.1...1.11.0 ## 1.10.1 - 2024-04-05 ### What's Changed * Allow SSH connection without user by @pyrech in https://github.com/spatie/ssh/pull/98 ### New Contributors * @pyrech made their first contribution in https://github.com/spatie/ssh/pull/98 **Full Changelog**: https://github.com/spatie/ssh/compare/1.10.0...1.10.1 ## 1.10.0 - 2024-02-21 ### What's Changed * Allow Symfony 7.x by @thecaliskan in https://github.com/spatie/ssh/pull/93 ### New Contributors * @thecaliskan made their first contribution in https://github.com/spatie/ssh/pull/93 **Full Changelog**: https://github.com/spatie/ssh/compare/1.9.2...1.10.0 ## 1.9.2 - 2023-06-19 ### What's Changed - Fix: Setting timeout causes scp commands to fail by @iPwnPancakes in https://github.com/spatie/ssh/pull/89 **Full Changelog**: https://github.com/spatie/ssh/compare/1.9.1...1.9.2 ## 1.9.1 - 2023-06-17 ### What's Changed - Fix: Setting timeout created invalid SSH command by @iPwnPancakes in https://github.com/spatie/ssh/pull/87 ### New Contributors - @iPwnPancakes made their first contribution in https://github.com/spatie/ssh/pull/87 **Full Changelog**: https://github.com/spatie/ssh/compare/1.9.0...1.9.1 ## 1.9.0 - 2023-05-15 ### What's Changed - set timeout by @tal7aouy in https://github.com/spatie/ssh/pull/82 ### New Contributors - @tal7aouy made their first contribution in https://github.com/spatie/ssh/pull/82 **Full Changelog**: https://github.com/spatie/ssh/compare/1.8.3...1.9.0 ## 1.8.3 - 2023-05-05 ### What's Changed - Update README.md by @undersound in https://github.com/spatie/ssh/pull/76 - Add option to remove bash in command by @ebulku in https://github.com/spatie/ssh/pull/79 ### New Contributors - @undersound made their first contribution in https://github.com/spatie/ssh/pull/76 - @ebulku made their first contribution in https://github.com/spatie/ssh/pull/79 **Full Changelog**: https://github.com/spatie/ssh/compare/1.8.2...1.8.3 ## 1.8.2 - 2023-01-17 ### What's Changed - Convert all tests to pest by @alexmanase in https://github.com/spatie/ssh/pull/72 - add ipv6 support for command execute and file upload by @bomas13 in https://github.com/spatie/ssh/pull/73 ### New Contributors - @alexmanase made their first contribution in https://github.com/spatie/ssh/pull/72 - @bomas13 made their first contribution in https://github.com/spatie/ssh/pull/73 **Full Changelog**: https://github.com/spatie/ssh/compare/1.8.1...1.8.2 ## 1.8.1 - 2023-01-09 ### What's Changed - Add PHP 8.2 Support by @patinthehat in https://github.com/spatie/ssh/pull/70 - Running commands locally by @yob-yob in https://github.com/spatie/ssh/pull/71 ### New Contributors - @yob-yob made their first contribution in https://github.com/spatie/ssh/pull/71 **Full Changelog**: https://github.com/spatie/ssh/compare/1.8.0...1.8.1 ## 1.8.0 - 2022-09-07 ### What's Changed - Update .gitattributes by @angeljqv in https://github.com/spatie/ssh/pull/63 - Multiplexing support by @Dachande663 in https://github.com/spatie/ssh/pull/65 ### New Contributors - @angeljqv made their first contribution in https://github.com/spatie/ssh/pull/63 - @Dachande663 made their first contribution in https://github.com/spatie/ssh/pull/65 **Full Changelog**: https://github.com/spatie/ssh/compare/1.7.2...1.8.0 ## 1.7.2 - 2021-12-21 ## What's Changed - Minor Package Maintenance by @patinthehat in https://github.com/spatie/ssh/pull/57 - Add support for symfony v6 by @Nielsvanpach in https://github.com/spatie/ssh/pull/58 ## New Contributors - @patinthehat made their first contribution in https://github.com/spatie/ssh/pull/57 - @Nielsvanpach made their first contribution in https://github.com/spatie/ssh/pull/58 **Full Changelog**: https://github.com/spatie/ssh/compare/1.7.1...1.7.2 ## 1.7.1 - 2021-11-24 ## What's Changed - fix uppercase port option for scp by @timrspratt in https://github.com/spatie/ssh/pull/55 ## New Contributors - @timrspratt made their first contribution in https://github.com/spatie/ssh/pull/55 **Full Changelog**: https://github.com/spatie/ssh/compare/1.7.0...1.7.1 ## 1.6.0 - 2021-03-10 - add ability to disable/enable password authentication (#42) ## 1.5.0 - 2021-01-04 - add quiet mode option (#40) ## 1.4.1 - 2020-11-28 - add support for PHP 8 ## 1.4.0 - 2020-04-10 - add `executeAsync` ## 1.3.0 - 2020-02-14 - add `onOutput` ## 1.2.0 - 2020-02-14 - add `upload`, `download` and `configureProcess` methods ## 1.1.2 - 2020-02-13 - allow 0 as a valid port number ## 1.1.1 - 2020-02-10 - for security reasons, the host key checking is now enabled by default ## 1.1.0 - 2020-02-04 - add `enableStrictHostKeyChecking` ## 1.0.0 - 2020-02-04 - initial release