Skip to content

pw-9.0.0

Compare
Choose a tag to compare
@sschmid sschmid released this 17 Oct 11:48
· 81 commits to main since this release
4e6d805

Upgrading to pw 9.0.0

In order to increase security, plugins are no longer sourced. Instead they are
executed as separate scripts. This change also makes it easier to write and
maintain plugins. Please migrate your custom plugins to the new format.

Additionally, .pwrc is also no longer sourced and has been replaced by a
new format. pw can automatically migrate your .pwrc to the new format:

~/path/to/myproject.keychain-db
~/path/to/keepassxc.kdbx
~/path/to/gpg/secrets

Added

  • Added .pwrc migration
  • Script optimizations
  • Explicit variable declarations and strict scoping

Changed

  • Plugins are no longer sourced
  • Plugins functions have been extracted to separate files
  • .pwrc is no longer sourced and has a new format
  • .pwrc is no longer created by default and is optional

Removed

  • Removed redirecting from tty
  • Deleted sample plugin