Skip to content

Commit d3a7e42

Browse files
committed
chore(release): backfill CHANGELOG, bump to 1.1.0
Replace the placeholder "## [1.0.0] — TBD" header with the actual release date (2026-05-05) and add a [1.1.0] — 2026-05-15 entry covering the two changes merged after 1.0.0 cut: - sshsig::find_principals_any_ns / AllowedSigners::find_principals_any_ns — namespace-agnostic siblings of the existing find_principals lookups, matching upstream ssh-keygen behavior (639b431). - LF line-ending pin via .gitattributes (4adcc98). Reclassify the release from 1.0.1 to 1.1.0 because the sshsig change adds public symbols; the 1.0.0 CHANGELOG commits to patch bumps being bug-fixes-only. Cargo.toml and Cargo.lock bumped to match. Also ignore Chat.txt scratch files.
1 parent 9e608fd commit d3a7e42

4 files changed

Lines changed: 29 additions & 3 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,4 @@ geiger/
3131
# Temporary files
3232
*.tmp
3333
*.bak
34+
Chat.txt

CHANGELOG.md

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,32 @@
22

33
All notable changes to Anvil are documented here. Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/); versions follow [SemVer](https://semver.org/).
44

5-
## [1.0.0] — TBD
5+
## [1.1.0] — 2026-05-15
6+
7+
Minor release. Reclassified from `1.0.1` to honor the SemVer
8+
commitment in the 1.0.0 section: patch bumps are bug-fixes-only with
9+
no API additions; the new symbols below shift this release into
10+
minor-bump territory.
11+
12+
### Added
13+
14+
- **`sshsig::find_principals_any_ns(armored, allowed)`** and
15+
**`AllowedSigners::find_principals_any_ns(&PublicKey)`**
16+
namespace-agnostic siblings of the existing `find_principals`
17+
lookups. They mirror upstream `ssh-keygen -Y find-principals
18+
-s <sig> -f <allowed>`, which git's commit-verification path
19+
invokes without `-n` (namespace filtering belongs to `sign` /
20+
`verify` / `check-novalidate`, not `find-principals`). The
21+
strict namespace-aware variants are unchanged, so callers that
22+
pin to a namespace keep their current behavior.
23+
24+
### Changed
25+
26+
- **Pin LF line endings via `.gitattributes`.** Prevents CRLF
27+
contamination on Windows checkouts from rewriting test fixtures
28+
and golden files that intentionally end with `\n`.
29+
30+
## [1.0.0] — 2026-05-05
631

732
The first stable release of `anvil-ssh`. This release declares the
833
public API **stable under SemVer**: every `pub` symbol that's

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# SPDX-License-Identifier: GPL-3.0-or-later
22
[package]
33
name = "anvil-ssh"
4-
version = "1.0.1"
4+
version = "1.1.0"
55
edition = "2021"
66
license = "GPL-3.0-or-later"
77
authors = ["Mohamed Hammad <Mohamed.Hammad@SpacecraftSoftware.org>"]

0 commit comments

Comments
 (0)