# Changes ## Unreleased - Implement Match support. Most of the Match spec is implemented, including `Match host`, `Match originalhost`, `Match user`, `Match localuser`, and `Match all`. `Match exec` is not yet implemented. - Add SECURITY.md - Add Dependabot configuration ## Version 1.4 (released August 19, 2025) - Remove .gitattributes file (which was used to test different line endings, and caused issues in some build environments). Store tests/dos-lines as CRLF in git directly instead. ## Version 1.3 (released February 20, 2025) - Add go.mod file (although this project has no dependencies). - config: add UserSettings.ConfigFinder - Various updates to CI and build environment ## Version 1.2 (released March 31, 2022) - config: add DecodeBytes to directly read a byte array. - Strip trailing whitespace from Host declarations and key/value pairs. Previously, if a Host declaration or a value had trailing whitespace, that whitespace would have been included as part of the value. This led to unexpected consequences. For example: ``` Host example # A comment HostName example.com # Another comment ``` Prior to version 1.2, the value for Host would have been "example " and the value for HostName would have been "example.com ". Both of these are unintuitive. Instead, we strip the trailing whitespace in the configuration, which leads to more intuitive behavior. - Add fuzz tests.