Skip to content

Releases: marevers/pleasant-cli

v0.8.4

06 Feb 09:43
4be5da2
Compare
Choose a tag to compare

Changelog

  • 4be5da2 Unescape double quotes in passwords (#10)

v0.8.3

04 Feb 11:58
040b281
Compare
Choose a tag to compare

Changelog

  • 6fbe662 Bump golang.org/x/term from 0.27.0 to 0.28.0 (#7)
  • 040b281 Unescape double backticks in passwords (#9)

v0.8.2

30 Dec 13:53
Compare
Choose a tag to compare

Changelog

v0.8.1

14 Nov 08:56
Compare
Choose a tag to compare

Changelog

  • 868b8b6 Bump version to v0.8.1, add roadmap note
  • ddf30be Improve prequisite handling, print all fails instead of the first only
  • 05927f1 Update README

v0.8.0

17 Sep 17:41
Compare
Choose a tag to compare

While this release does not provide any new functionality, with every release from now on (starting with v0.8.0) a minimal Alpine-based Docker image is provided. This image can be used to automate Pleasant Password Server interactions within Docker-based environments (e.g. Kubernetes, Docker Compose).

It is provided through ghcr.io:

  • Pinned version: ghcr.io/marevers/pleasant-cli:v0.8.0
  • Latest: ghcr.io/marevers/pleasant-cli:latest

Changelog

  • b0d5580 Add another matcher for non-suffix tags
  • 452c6c8 Bump version to v0.8.0

v0.7.0

11 Sep 07:48
Compare
Choose a tag to compare

Changelog

  • 0e71d58 Bump version to v0.7.0, update Go version to 1.23, upgrade dependencies

v0.6.0

13 Jun 14:48
Compare
Choose a tag to compare
  • New feature: all commands now exit with exit code 1 if an error occurred. Previously, exit code 0 was used, even on an error. This improves integration of pleasant-cli with automation scripts that need to check whether a command was successful or not.

Changelog

v0.5.0

22 Mar 08:53
Compare
Choose a tag to compare
  • New feature: patch entry/folder: with these commands, you can patch existing entries and folders which allows for partial updates, e.g. just the name or password. You can also set user access assignments with --useraccess.
  • New feature: the timeout used for HTTP calls towards the server is now configurable. The default value remains 20 seconds but should you want to use a longer/shorter timeout, you can configure it like such: pleasant-cli config timeout <seconds>. This configuration is persisted in the configuration file.
  • Bugfix: the login command would not verify if the server URL was set. This verification has been added.
  • Bugfix: Commands where --path was used could sometimes end up unintentionally matching entries/folders with object names that were not fully equal. This matching mechanism has seen an additional validation added that should prevent this now.

Changelog

  • de74c23 Add patch entry and patch folder commands
  • 3829567 Add user access assignment functionality to patch entry and patch folder commands
  • 8dd6f24 Bump version to v0.5.0
  • 72f9aa5 Display server error message on unmatched error
  • 875f4a5 Make timeout configurable, verify serverurl set for login command
  • af262ce Prevent non-fully matching paths to match for --path
  • f72936d Refactor loading current configuration
  • 0763610 Update patch command description

v0.4.0

13 Mar 16:31
Compare
Choose a tag to compare
  • New feature: delete entry/folder --useraccess: you can now archive/delete user access assignments by appending --useraccess <accessrowid> to either the delete entry or delete folder commands. This will remove a user's access to the entry/folder, rather than deleting the object itself. You can find the access row id by running e.g. pleasant-cli get entry --id <id> --useraccess.

Changelog

  • 120b4da Add user access assignment deletion/archival to delete entry and delete folder commands
  • 6e39da6 Bump version to v0.4.0, fix token file discovery when using a non-standard token path

v0.3.1

06 Mar 13:30
Compare
Choose a tag to compare

Changelog

  • 0580650 Fix bug with --token flag, bump version to v0.3.1