github MacPass/MacPass 0.7.4

latest releases: 0.8.1, 0.8, continuous...
5 years ago

0.7.4 has been removed due to a severe bug leading to potential data loss when having used search

Changelog

This Version introduces a plugin repository system. For detailed descriptions please refer to the plugin system documentation.

Enhancements

  • Added preferences to allow for universal clipboard support. Item menu actions now should work in more scenarios
  • Selection inside edit fields are now respected when copying
  • Populate Action menu with the same copy actions as the entry table context menü
  • Added context menu entry to enable copying references to entries
  • Plugin repository browser now supports downloading and showing plugins.
  • Password generator now allows to require a character form each character group
  • Using custom MPPathControl to remove double click to show chooser (fixes #54 and #855)
  • Pressing down on search field will move to entries list
  • Enabled drag and drop of search result for reordering
  • Added option to close MacPass if the last window is closed (default is NO)
  • Using custom supressable dialog to check for autotype capabilities. Added notification when user performs autotype on disabled systems
  • Attachments now can be dragged out onto the finder.
  • Added support for dragging multiple groups as well as entries.
  • Autotype now uses key presses instead of paste whenever possible.
  • Added plugin browser
  • Added compatibilty check for plugins
  • Welcome window now displays a list of recent documents.
  • Enhanced notifications for Autotype
  • Added 5 Minutes option for clipboard clear time
  • Added alert when mergin KDB files
  • Added warning in Integration settings when autotype is not available
  • Added Accessibilty verification for macOS 10.14 to allow for better user experince
  • Added support for Dark Mode
  • Disable service menu for protected attributes
  • Added “everywhere” search option
  • Set Cmd + T as default keystroke for autotype command
  • Added autotype button to toolbar
  • Added item menu to main menu. This enabled copy actions in main menu if no focus is on enties (e.g when searching)
  • Pressing down in search input will focus entries #707
  • only save database on lock if file was actually changed. Otherweise leave it be.
  • Added full support for {PICKFIELD} placeholder
  • Added experimental support for {PICKCHARS} placeholder
  • Added support for merging KDB files with different options to prevent group duplication
  • Backported custom support to save Recyclebin and Databasename to KDB files

Bugfixes

  • fixed crash occuring when certain file errors where encountered due to a wrongly drained autorelease pool
  • Registered to closeGrouping on undo manger to update searches on changes
  • Using masked Autotype sequence in Candiate Selection window to fix UI hang
  • Fixed bug in entropy calculation when using mixed character sets
  • Removed delay when sending key-press events
  • Reducided minimal widths to allow for narrow singe-column view
  • Removed autosave of selection changes. Save only occurs on lock. Shutdown needs to be added too.
  • Fixed issue with regular expression characters interfering with Window title matches (#736)
  • Keep popups open if user interacts with anything outside of MacPass
  • Fixed issue with empty date fields in databases resulting in MacPass not being able to open the file (#842)
  • Fixed button size when setting image by scaling down image before using it
  • Disabled direct fail of autotype on missing access. Added time out for user interaction to prevent unexpected behaviour
  • Correctly update document state when group selection has changed
  • Fixed issue with resetting the selected group on first unlock.
  • Fixed issue with expiration date popup showing today instead of set date (#845)
  • Fixed rendering bug on 10.10 and 10.11 for custom fields
  • Adjustes size for Autotype selection window to allow for bigger images
  • Hide protected attributes in dialog
  • Changed search bar to allow for smaller windows size by putting invisible options in menu
  • Fixed faded custom icons under 10.13 and above
  • Fixed missing changed state when trash is emptied
  • Show passwords is temporary, changing entries (or locking the db) will hide the password again. (#806)
  • Set tabbing mode to preferred to encourage MacPass to use tabs
  • Removing searchWithGoogle and all submenu actions from context menu
  • Dropping attachment onto an entry now adds a history entry if needed. (#789)
  • Fixed XML export missing Attachments (#784)
  • Fixed issue with multiple Attachments not being handled correctly on export (#788)
  • Do not escape url string as they should already be completly escaped (#743)
  • Re-enabled type selection in entry table view (#740)
  • Fixes an issue with empty icons being generated when downloading them (#709)
  • fixed issue with wrong clear timeout when pasting was done inside the clear timeout
  • Mark document as changed after synchronization regardless of what has changed

Included KeePassKit Changes and Fixes

  • fixed overreleasing errors because of autorelease pool drainage
  • Added search/autotype group attributes to minimum version detection
  • Fixed missing protection settings when creating new entries
  • Fixed regular expression inside non-reg-ex window titles will not get evaluated
  • Fixed issue when encryption Vector size is supplied before cipher UUID in header
  • Fixed issue with empty dates causing assertions
  • Fixed serious issue with groups resetting their uuids on copyWithTitle
  • generate new UUIDs when a group is copied for all entries and groups, otherwise shit hits the fan
  • Changed pasteboard writing to promised since archiving groups might be quite slow
  • Trash data is stored in KDB databases.
  • KDB now stores database name and database description as meta entry.
  • disable trash for KDB tries by default
  • Fixed potential missuse of KPKTimeInfo isEqualToTimeInfo API
  • Introduced evaluation options for commands to signal non-interactive mode
  • Expiration is not set to true if date is set on KDB files on load.
  • using correct format for reference resolving
  • Writing and parsing of UUID and DeletedObject in KDB added
  • Fixed missing update of locationChangedDate when parents match but times do not.
  • Fixed issue with modification time being updated when items are copied. Extenede tests for this misbehaviour
  • Switching to Core Image to render PNG data to fix gamma error in PNG output
  • added ignoreUUIDs to compare API. Exteneded title based group search in synchronization
  • fixed issues with unsupported stack sized arrays moving to heap allocation
  • Fixed issue resulting in duplicate binary data being added to the file
  • Fixed issues with multipe binaries being re-used on load resulting in unwanted duplicates
  • Fixed issue allowing duplicate binaries inside a singel entry.
  • Fixed bug that resulted in lost attachements in history or if attachments were used on multiple items
  • Fixed bug resulting in missing binaries in XML output of KDBX files
  • Trash should not be included in search nor autotype
  • enable trash by default

For a complete list of changes see 0.7.3…0.7.4 and the corresponding submodule commits

Don't miss a new MacPass release

NewReleases is sending notifications on new releases.