Skip to content

Latest commit

 

History

History
214 lines (133 loc) · 4.82 KB

CHANGELOG.md

File metadata and controls

214 lines (133 loc) · 4.82 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

2.8.0 - 2024-10-27

Added

  • API: Add ignoreAccessErrors option to skip list and read errors and continue operation
  • CLI: Add --ignore-access-errors flag to skip list and read errors and continue operation

Changed

  • GEN: Update dependencies

2.7.1 - 2024-03-11

Changed

  • GEN: Update to go 1.23
  • GEN: Update dependencies

2.7.0 - 2024-03-11

Changed

  • GEN: Remove dependency on Vault import
  • GEN: Update dependencies

2.6.3 - 2024-02-19

Changed

  • GEN: Update to go 1.22
  • GEN: Update dependencies

2.6.2 - 2023-08-09

Changed

  • GEN: Update to go 1.21
  • GEN: Update dependencies

2.6.1 - 2023-02-21

Changed

  • GEN: Update to go 1.20
  • GEN: Update dependencies

2.6.0 - 2022-11-27

Changed

  • GEN: Update dependencies
  • API: Ability to specify custom mount provider. Thank you @tobgu!

2.5.1 - 2022-08-04

Changed

  • GEN: Update to go 1.19

2.5.0 - 2022-04-08

Changed

  • GEN: Update dependencies
  • CLI: Add folder write command

2.4.6 - 2022-03-24

Changed

  • GEN: Update to go 1.18
  • GEN: Update dependencies

2.4.5 - 2022-02-17

Thank you @szechuen for fixing two important worker issues!

Changed

  • GEN: Update dependencies
  • API: Fix folder list errgroup cancellation
  • API: Fix workers preamturely returning on success

2.4.4 - 2022-01-28

Changed

  • GEN: Update dependencies

2.4.3 - 2022-01-06

Changed

  • GEN: Update dependencies

2.4.2 - 2021-11-17

Changed

  • GEN: Update to go 1.17
  • GEN: Update dependencies

2.4.1 - 2021-11-08

Changed

  • GEN: Package upgrades.
  • GEN: New release fixes homebrew warnings.

2.4.0 - 2021-07-08

Added

  • CLI: Use built in completion commands from cobra 1.2.0
  • GEN: Package updates. A fresh go get now completes without error.

2.3.0 - 2021-05-15

Thank you to @karakanb for finding and fixing a tricky bug!

Changed

  • API: Add AddPrefix and AddPrefixList helper functions.
  • GEN: Fixed a bug where folder search would hang if the mount path shared a name with a folder.

2.2.1 - 2021-05-15

Changed

  • GEN: Update dependencies
  • GEN: Run actions on PRs to support forked contributions
  • GEN: Update golangci-lint version and configuration
  • API: Fix new golangci-lint error wrapping issues

2.2.0 - 2021-02-16

Changed

  • GEN: Update to go 1.16
  • GEN: Support arm macs
  • GEN: Update dependencies

2.1.2 - 2020-11-11

Changed

  • GEN: Upgrade all go dependencies

2.1.1 - 2020-10-31

Added

  • GEN: Update packages
  • GEN: Update golangci-lint
  • GEN: Enable errorlint, tparallel, wrapcheck linters
  • GEN: Fix found linter issues
  • API: ErrApplyOptions now returned in api.NewClient

2.1.0 - 2020-10-27

Added

  • CLI: Add flags and support for vault namespaces

2.0.0 - 2020-10-17

Added

  • GEN: Added a changelog!
  • GEN: CI checks that CLI docs are up to date
  • GEN: CI enforces go mod tidy
  • GEN: CI checks for vaku.Version() matching tagged version
  • GEN: CI does goreleaser check
  • GEN: Releases for npmfs, docker, scoop
  • GEN: Code coverage in code climate
  • GEN: Badges & integrations with code climate, codacy, goreportcard, codebeat
  • GEN: Compliance with golangci-lint and integration linters
  • GEN: The default branch name is now main
  • GEN: Examples in readme
  • API: Full test coverage.
  • API: New destroy command that matches v2 kv secrets engine
  • CLI: Full test coverage.
  • CLI: Completion commands for bash/fish/zsh/powershell.
  • CLI: Flag for sorting output
  • CLI: Flag support for separate source/dest vault servers
  • CLI: Hidden commands for unsupport CLI calls will redirect users to the API

Changed

  • API: The api package is now vaku/api instead of vaku/vaku
  • API: Concurrency limits now set on the client.
  • API: All errors are now exported and can be unwrapped.
  • API: Tests now use an inmem vault server instead of docker.
  • API: Tests can be run directly with go test.
  • API: Client is now configured using functional options.
  • API: Client now supports source/destination vault clients.
  • API: CLient no longer inherits the vault client. Set in source/dest instead.
  • API: Destory calls renamed to DeleteMeta which is more accurate.

Removed

  • API: Removed PathInput{}. Functions now take a path string
  • API: Removed public mount functions
  • API: Removed unused public helper functions

1.x.x

The changelog was started with the 2.0.0 release, which was a complete rewrite. A record of 1.x.x changes can be found in GitHub releases and/or git commit history.