- small lint errors
- update dependencies
- add the reencrypt command line command
- support Python 3.11
- add a \n at the end of the .gpg-id files
- order results of access report
- add terminal reload message when adding env vars
- correct location of assets (again)
- correct location of assets
- configure pass extension with pass_collaborate init
- add the revoke functionality
- add --ignore-parent to authorize command
- automatically import the available gpg keys to the auth store
- build the package to be an extension of pass
- add the access report for user and groups
- allow users to be added or removed from groups
- authorize or revoke permissions to a path to a group
- add users to a group reencrypts the pass store
- authorize a user or group to a directory
- initial iteration
- correct ruyaml version
- drop support for python < 3.9
- add more information when reencrypting fails
- prevent reencrypting from introducing encrypted data in encrypted file
- load gpg keys even if access element exists
- avoid duplicate information in the access store when authorizing new users
- make the authorize command idempotent
- store the emails when creating a group despite the used identifiers
- autoload add user information from gpg key store
- auth and pass_
- create PassStore as unique entrypoint
- improve access speed