Skip to content

Releases: firecat53/keepmenu

1.4.2

05 Jul 15:13
1.4.2
bf6748f
Compare
Choose a tag to compare
  • Add Tofi support
  • Use the -o flag for wl-copy to clear after one paste
  • Add wmenu support. Closes #157
  • Fix bemenu password entry error for bemenu >= 0.6.17

1.4.1

24 Jan 19:08
1.4.1
Compare
Choose a tag to compare
  • Add fuzzel support
  • Fix editing expiration dates. Closes #138
  • Various bugfixes/cleanup
  • Add xclip support
  • Clipboard support. Closes #110
  • Add dotool support. Closes #143
  • Handle Keyboard interrupt and try to only print relevant exceptions when an error occurs. Fix #129
  • Add "create database" feature. Closes #22

1.4.0

09 Aug 20:47
1.4.0
5151140
Compare
Choose a tag to compare
  • Hide protected custom properties
  • Add -c/--config option
  • Add flake.nix for local development
  • Switch to hatch/pyproject for build/release
  • Don't override user locale. Fix #142
  • Allow using ~/path.to.password_cmd. Fixes #144
  • Add option to type url from view menu
  • Introduce TOTP mode
  • Add Yofi support
  • add basic support for keepass2 totp fields and some refactors
  • add basic support for keeotp-style otp property
  • Add support for Keepassium-style TOTP fields ("TOTP Seed" and "TOTP Settings")

1.3.1

12 Jul 04:34
1.3.1
e0d132e
Compare
Choose a tag to compare
  • Fix for otp as reserved key in pykeepass>=4.0.3
  • Fix unit tests and fix bug in reading command name with full path
  • Fix #116 crash on previous entry after item deleted
  • Simplify dmenu_cmd function and make easier to extend support for other launchers

1.3.0

08 Apr 22:50
1.3.0
86765a7
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.2.2...1.3.0

1.2.2

10 Mar 19:31
84f2644
Compare
Choose a tag to compare

What's Changed

  • allow empty password by @bdeshi in #107
  • Fix version numbers

1.2.1

13 Dec 16:32
d6eeb42
Compare
Choose a tag to compare
  • Don't type value from view entry if it is None
  • Bugfix in URL opening. Closes #106
  • Suppress xdotool version output
  • Pylint fixes. Switch to f-strings. Run instead of Popen. Move encode/decode to dmenu_select
  • Add support for bemenu (#103)
  • Fix error when dmenu_command not defined
  • Add docs for configuring ydotool
  • Add config option to truncate/hide database path
  • Fix autotype_default_n in config.ini not taking effect on first load when -d cli option is used
  • Add Makefile
  • Improve and organize documentation

1.1.0

17 Oct 18:15
4dc8a5f
Compare
Choose a tag to compare
  • Import PyKeePass lazily
  • Fix typing of values starting with a dash
  • Add read support for expiring passwords
  • Fix tests and move minimum Python version to 3.6
  • Fix rofi/dmenu -lines incompatibility
  • Merge branch 'totp' into develop
  • Databases can have different autotype sequences, configured in config.ini or from CLI on launch
  • Open database via CLI option
  • Reorganize and split up code into related files.
  • Migrate README to .md
  • Tested with python 3.10

1.0.0

08 Mar 19:16
1.0.0
d3b901a
Compare
Choose a tag to compare
  • Version 1.0.0
  • Support for keepass field references
  • Support for pykeepass >= 4.0.0. Loses support for lower pykeepass versions.

0.6.5

06 Mar 21:03
0.6.5
Compare
Choose a tag to compare
  • Allow opening multiple databases
  • Add a 'view previous entry' option
  • Show error when terminal not specified in config.ini or not found.
  • Make sure AUTH_FILE is unreadable by other users
  • Fix viewing and typing entries with filtered groups
  • Add possibility to type password from edit dialog
  • Switch to pynput
  • Handle crash at corrupted auth file