Comparing v1.5.0...v1.6.0 · kevinburke/ssh_config (original) (raw)

Commits on Feb 16, 2026

  1. config: simplify composite literal in newConfig
    Also add a check to the repo to ensure that we can't make this
    same mistake again. Uses github.com/kevinburke/differ to run gofmt
    -s -w and fail if any files are modified, catching redundant type
    annotations in composite literals and other simplifications.
    Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com
    @kevinburke @claude
    Configuration menu
    Browse the repository at this point in the history
  2. config: support ~ as user's home directory in Include
    In ssh_config(5) it says:
    each pathname may contain glob(7) wildcards and, for user
    configurations, shell-like '~' references to user home directories.
    This adds support for expanding the ~ into the path for the user's home
    directory when not parsing a system config.
    Closes #31.
    Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com
    2 people authored andkevinburke committed
    Feb 16, 2026
    Configuration menu
    Browse the repository at this point in the history
  3. CHANGELOG.md: add v1.6.0 changes, backfill v1.5.0 section
    Summarize the three user-facing changes since v1.5.0 (tilde expansion
    in Include, double-quote stripping, EOL comment spacing) and credit
    the issue reporters. Move the previously-unreleased items into a
    proper v1.5.0 section.
    Co-Authored-By: Claude Opus 4.6 noreply@anthropic.com
    @kevinburke @claude
    Configuration menu
    Browse the repository at this point in the history