You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
human views are no longer inferred from the command path or system — assign them with CommandSpec::with_view or with_view_id or they will not apply. Human output now honors default_fields and --fields narrows a registered view's columns, so human tables that previously showed every column now show only the selected set. New public fields were added to CommandSpec (view_columns, view_id) and MiddlewareRequest (view_id).
Features
explicit human views, composable field/column selection, --schema short-circuit (f5e2b72)
CommandSpec.no_auth (bool) is replaced by CommandSpec.auth (AuthRequirement), and MiddlewareRequest.no_auth by MiddlewareRequest.auth. CommandContext.credential is now a CredentialResolver instead of Option<Credential>; RuntimeCommandSpec::new and new_typed handler closures receive a CredentialResolver; and Authorizer::authorize receives &CredentialResolver instead of Option<&Credential>. The no_auth(true) builder still works and maps to AuthRequirement::None; auth_optional() and auth(AuthRequirement) select the other policies.
Features
fail-closed authentication via AuthRequirement; populate PKCE identity (#17) (34313bf)
Bug Fixes
render help for <group> help subcommand form (#15) (c21db13)