Skip to content

Releases: pando85/passless

v0.11.0

24 May 12:57
v0.11.0
58712b8

Choose a tag to compare

Fixed

  • Use Critical urgency for prompt notifications (#246) (d1214bd)
  • Support userless passkey login (#265) (a0965dc)
    • BREAKING: Passless no longer advertises alwaysUv=true in authenticator options, even when security.always_uv is enabled. Notification-based user verification is still preserved internally, but clients that relied on CTAP alwaysUv capability advertisement may choose different PIN/UV flows. This change is required for browser userless passkey login compatibility.

Build

  • deps: Update Rust crate clap_complete to v4.6.1 (#231) (c541dbc)
  • deps: Update Rust crate clap_complete to v4.6.2 (#233) (c49bd62)
  • deps: Update Rust crate libc to v0.2.185 (#234) (e2a7f65)
  • deps: Update Rust crate notify-rust to v4.15.0 (#235) (23990c5)
  • deps: Update Rust crate clap to v4.6.1 (#236) (0f139b0)
  • deps: Update KSXGitHub/github-actions-deploy-aur action to v4.1.3 (#237) (dcc0e68)
  • deps: Update Rust crate notify-rust to v4.16.0 (#238) (e88bdb1)
  • deps: Update softprops/action-gh-release action to v3 (#232) (337973d)
  • deps: Update clechasseur/rs-clippy-check action to v6 - abandoned (#239) (bc1c2d2)
  • deps: Update Rust crate shadow-rs to v2 (#242) (477b389)
  • deps: Update Rust crate libc to v0.2.186 (#243) (75d28bb)
  • deps: Update clechasseur/rs-clippy-check action to v6.0.3 (#244) (dc0e691)
  • deps: Update Rust crate tss-esapi to v7.7.0 (#245) (b51820d)
  • deps: Update Rust crate clap_complete to v4.6.3 (#247) (7cd530c)
  • deps: Update Rust crate rpassword to v7.5.0 (#248) (81f0b1a)
  • deps: Update Rust crate rpassword to v7.5.1 (#249) (fb1dc59)
  • deps: Update Rust crate notify-rust to v4.16.1 (#250) (78d8417)
  • deps: Update pre-commit hook alessandrojcm/commitlint-pre-commit-hook to v9.25.0 (#251) (1ad97f6)
  • deps: Update Rust crate rpassword to v7.5.2 (#252) (72fdec4)
  • deps: Update Rust crate notify-rust to v4.17.0 (#253) (9d4b9ab)
  • deps: Update clechasseur/rs-clippy-check action to v6.0.4 (#254) (89d0064)
  • deps: Update Rust crate clap_complete to v4.6.4 (#255) (3859979)
  • deps: Update Rust crate nix to v0.31.3 (#256) (c2d5d0f)
  • deps: Update Rust crate clap_complete to v4.6.5 (#258) (d05b255)
  • deps: Update Rust crate git2 to 0.21 (#259) (c7a4177)
  • deps: Update mindsers/changelog-reader-action action to v2.3.0 (#260) (2071ad0)
  • deps: Update mindsers/changelog-reader-action action to v2.4.0 (#261) (6b74366)
  • deps: Update Rust crate serde_json to v1.0.150 (#263) (e65d495)
  • deps: Update Rust crate rpassword to v7.5.3 (#264) (27b4e48)

Refactor

  • Extract duplicated auth pattern to helper function (d24eed3)

Chore

  • Improve release script and update release skill (#262) (7174096)

v0.10.1

09 Apr 15:27
v0.10.1

Choose a tag to compare

Fixed

  • Add PIN fallback for credential management when UV unavailable (513d58c)

v0.10.0

23 Mar 22:30
v0.10.0

Choose a tag to compare

Added

  • Split PIN state into config and retries files for pass backend (42bea86)

Fixed

  • Use correct path for cargo install in workspace (82eed51)
  • Pull latest PIN config from git before loading (19cf0d1)
  • Resolve thread safety and PartialEq issues in PassPinStorage (902ef16)
  • Handle RwLock poisoning gracefully in PassPinStorage (405ede5)

Build

  • deps: Update Rust crate toml to v1.0.7 (05d19c4)
  • deps: Update Rust crate toml to v1.1.0 (47fc190)
  • deps: Update Rust crate env_logger to v0.11.10 (6477b6a)

Styling

  • Fix import ordering in tpm.rs (2fe755c)

v0.9.3

13 Mar 23:57
v0.9.3

Choose a tag to compare

Fixed

  • Remove redundant default attribute on constant_signature_counter (595f781)
  • Use ClapSerde::Opt for config deserialization to respect defaults (5fd2496)
  • Use toml::Value for proper serialization in config print (ea680d0)

Build

  • deps: Update Rust crate soft-fido2 to v0.12.2 (d9a58df)

v0.9.2

13 Mar 08:01
v0.9.2

Choose a tag to compare

Fixed

  • Return AcceptedWithUp from request_uv to prevent double notification (1c94602)

Build

  • deps: Update Rust crate clap_complete to v4.6.0 (7ed53b8)
  • deps: Update Rust crate clap to v4.6.0 (3c5fe4e)

v0.9.1

12 Mar 18:29
v0.9.1

Choose a tag to compare

Added

  • Add configurable PIN enforcement policies (456ad31)
  • Update soft-fido2 to 0.12.1 for proper PIN prompting (fe549e2)

Fixed

  • Prevent duplicate credential entries when updating sign counter (3d3f91a)

Build

  • deps: Update Rust crate clap_complete to v4.5.67 (75aeba6)
  • deps: Update Rust crate clap to v4.5.61 (1967937)

v0.9.0

11 Mar 18:36
v0.9.0

Choose a tag to compare

Added

  • Add PIN storage infrastructure (69336a4)
  • Implement PIN set and change commands (bee72b9)
  • Wire up PIN storage backends in main.rs (f683e45)

Build

  • deps: Update Rust crate tempfile to v3.27.0 (d9bb6d1)

Testing

  • Add E2E test for PIN set and change commands (7d26fac)

Chore

  • Disable subject-case commitlint rule (7a0e6c3)

v0.8.2

11 Mar 02:17
v0.8.2

Choose a tag to compare

Build

  • Prepare for soft-fido2 0.11.2 (3c00503)

v0.8.1

10 Mar 23:44
v0.8.1

Choose a tag to compare

Revert

  • Downgrade to soft-fido 0.10 (1b8cc91)

v0.8.0

10 Mar 21:32
v0.8.0

Choose a tag to compare

Added

  • Add eddsa support for ssh sk keys (f1c5770)

Fixed

  • Ensure files and directories are created with user-only permissions (1c5ca50)
  • Remove duplicate code in local/init.rs (cf3e7c9)
  • Resolve duplicate definitions and import issues (d07e629)
  • Allow dead code for write_secure_file utility (b82a9ee)
  • Simplify create_secure_dir_all to only set permissions on target (ac43b10)

Build

  • deps: Update Rust crate syn to v2.0.116 (9898065)
  • deps: Update Rust crate toml to v1.0.2 (2fb012e)
  • deps: Update Rust crate clap to v4.5.59 (a889c11)
  • deps: Update Rust crate toml to v1.0.3 (72388a6)
  • deps: Update Rust crate clap to v4.5.60 (1137a85)
  • deps: Update Rust crate syn to v2.0.117 (5e25d7d)
  • deps: Update Rust crate nix to v0.31.2 (39a8e95)
  • deps: Update Rust crate tempfile to v3.26.0 (6f93f2e)
  • deps: Update Rust crate quote to v1.0.45 (e1d8fa0)
  • deps: Update Rust crate toml to v1.0.4 (4631c1d)
  • deps: Update Rust crate toml to v1.0.6 (e5ae4cc)
  • deps: Update Rust crate libc to v0.2.183 (c54a03d)
  • deps: Update Rust crate shadow-rs to v1.7.1 (6f29752)