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>
diff --git a/CHANGELOG.md b/CHANGELOG.md
index f9441dd..8670983 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,6 +1,23 @@
 # Changes
 
-## Unreleased
+## Version 1.6 (released February 16, 2026)
+
+- Support `~` as the user's home directory in `Include` directives, matching
+the behavior described in ssh_config(5). Thanks to Neil Williams for the report
+(#31).
+
+- Strip surrounding double quotes from parsed values. OpenSSH allows values
+like `IdentityFile "/path/to/file"`, but Get/GetAll previously returned the
+quotes as literal characters. Quotes are now stripped from the returned value
+while preserving the original text for faithful roundtripping via String() and
+MarshalText(). Thanks to Furkan Türkal for the report (#61).
+
+- Default to a space before `#` in end-of-line comments. When a Host or KV is
+created programmatically with an EOLComment, the output previously had no space
+before the `#` (e.g. `Host foo#comment`). A single space is now inserted by
+default. Thanks to Yonghui Cheng for the report (#50).
+
+## Version 1.5 (released February 14, 2026)
 
 - Implement Match support. Most of the Match spec is implemented, including
 `Match host`, `Match originalhost`, `Match user`, `Match localuser`, and `Match