Skip to content

v3.6.0

Choose a tag to compare

@AndreyVMarkelov AndreyVMarkelov released this 02 Jul 21:28

What's New

Added

  • --if-exists fail|skip for cp and mv commands
  • --limit flag for ls and revs commands
  • --recursive flag for ls
  • JSON command manifests with input_schema for machine-readable command discovery
  • commands.schema.json for per-command success and input validation
  • Richer JSON error.details fields (operation context, paths, URLs, revisions, emails, member IDs, API summaries, retry-after)
  • Typed error details schema and deprecated-command warnings in JSON errors
  • Dependabot configuration for Go modules and GitHub Actions
  • WinGet manifest templates and render script for Windows package manager
  • govulncheck and staticcheck to CI and release workflows
  • Version resolution from debug.ReadBuildInfo for go install users

Changed

  • Upgraded Dropbox SDK from v6.0.5 to v6.2.0
  • Bumped actions/checkout from v6 to v7
  • Updated Homebrew formula to v3.5.1 with doc installation
  • Replaced subset schema validator with santhosh-tekuri/jsonschema/v6

Fixed

  • ls --only-deleted --limit counting filtered entries correctly
  • Trailing period in logout error message (staticcheck finding)

Full Changelog: v3.5.1...v3.6.0