Skip to content

Releases: MacPass/MacPass

0.8.1

10 Feb 20:46
Compare
Choose a tag to compare

Changelog

Verion 0.8.1 fixes a crash that will occur when a file with ChaCha cipher is stored.

Bugfixes

  • Fixed crash when saving files with ChaCha cipher.

For a complete list of changes see 0.8…0.8.1 and the corresponding submodule commits

0.8

10 Feb 15:32
Compare
Choose a tag to compare
0.8

Changelog

❤️ Dear MacPass user. Thank you for sticking with MacPass dispite no official updates to fix all those anoying bugs in macOS Big Sur and macOS Monterey. I am deeply sorry for keeping you waiting for far to long

MacPass 0.8 introduces a lot of long overdue changes and a vast amount of bug fixes for macOS 11 and 12.

Version 0.8 requires macOS 10.13. Support for 10.12 and below has been dropped.

Notable Changes

  • Fixed UI issues on macOS 11 Big Sur and macOS 12 Monterey
  • Added native support for Apple Silicon
  • Added support for KDBX 4.1 format
  • Added support for Version 2 XML keyfiles
  • Added support for Argon2id key derivation
  • Added support for TOPT codes
  • Added setting to always show confirmation before autotype execution
  • Display screenshot of target window in autotype confirmation/selection dialog.

Changes

  • Enabled version browsing when database is locked
  • Only store last document, when MacPass is terminating
  • Added tags input to group inspector
  • Made scrollview in groups inspector tab actually work
  • Added option to display passwords as clear text in entry list view. Fixes #347
  • Added option to show search after unlocking the database
  • Create XMLv2 key files for all KDBX >3.1 databases
  • Defaulting to unified toolbar on Big Sur and above
  • Display a red icon if the entry or group is expired
  • Added UI setting to control toolbar style
  • Only leave one autotype notification in the stacke to prevent polution.
  • Updated visual styles of buttons to look ok on Big Sur
  • Added settings to disable password generation for newly created entries. Fixes #1050
  • Added column to display creation date. Fixed #1150
  • Using SFSymbols where possible instead of custom icons
  • Extended error display in password change sheet
  • Fixed issue resulting in confirmation dialog being displayed if not matches where found.
  • Enabled Time OTP display.
  • Adjusted checks for auto-type permissions
  • Enabled display of prettified passwords in password generator and entry inspector
  • Use automatic row height to allow for multi-line custom fields
  • adjusted welcome view layout (#1101)
  • Added override sequence to autotype environment
  • Use DuckDuckGo favicon service (#1073)
  • Tags are now search case insensitive (fixes #1048)

Bugfixes

  • Fixed #1206 that would cancel version browsing in time machine if the key file open panel is shown
  • Fixed truncated content in text fields
  • Fixed wrong wiring of benchmark for key derivation parameters
  • Fixed hotkeys being unregistered when changing tabs. Fixes #883
  • Added copy action to TOTP editor. Fixes #1186
  • Removed unneeded property. Changed how search tracks updates when file structure changes. Fixes #721
  • Re-added undo support for notes fields. Fixes #1180
  • Fixed issue re-selection selected groups when exiting search.
  • Fixed missing selection update, when search yields results
  • fixed autofill on big sur for password field (#1125)
  • Fixed duplicated entry not being selected in in entry table view.
  • Fixed issue with first entry being displayed in inspector when a group is clicked.
  • Fixed low contrast in Autotype candidate selection window (fixes #1054)

Localization

  • Added zh-Hant translation (#1065)
  • Added czech localization (#1194)
  • Added japanese translation files. (#1100)
  • Added ukrainian translations (#1076)
  • Updated zh-hans localization (#1179)
  • Updated german localisation
  • Updated french localizations (#1047)
  • Updated polish translation (#1141)
  • Updated russian localization (#1114)

For a complete list of changes see 0.7.12…0.8 and the corresponding submodule commits

New Contributors

0.7.12

25 Mar 20:35
Compare
Choose a tag to compare

Changelog

This update contains a critical bug fix preventing the use of key files when changing the database password as well as minor bug fixes.

Changes

  • Updated polish localization
  • Updated french localization

Bugfixes

  • Cannot select existing key file when changing password (fixes #1056)
  • Contrast too low in dialog where to select from multiple auto type entries (fixes #1054)
  • Search is not case insensitive for tags (fixes #1048)
  • Global Autotype skips well known useless window titles which fixes issues with Safari in particular (fixes #1038)

For a complete list of changes see 0.7.11…0.7.12 and the corresponding submodule commits

0.7.11

29 Jan 10:40
Compare
Choose a tag to compare

Changelog

This update contains more changes to make MacPass behaver better on macOS 10.15 Catalina.

Changes

  • Added privacy usage descriptions for all folders to enhance macOS 10.15 Catalina experience
  • Refactored Autotype to use environment for better encapsulation of parameters
  • Better placeholder for search field to clarify location of the search. Also made the search field larger.
  • Center search in 10.14 and above, keep it "centerish" in older systems (fixes #1025 #1026)
  • Added sanity checks to key file selection in unlock screen (fixes #1008)
  • Re-hide MacPass if it was shown only for autotype candidate selection (fixes #964)
  • Use textual date picker instead of graphical one. Fixes #923
  • Add Lock database on Screen Sleep (#998)
  • Disabled currently unused context button for add fields button (fixes #995)
  • Do show info when no recent documents are present in Welcome Window (fixes #996)
  • Updated at now displays a special text if remote updates are disabled
  • Added simple support for import/export plugins via plugin API

Bugfixes

  • Removed delayed write of preview files to fix missing preview in macOs 10.15 Catalina (fix #1016)
  • Add Lock database on Screen Sleep (#998)
  • Altered screen recording check to Craig Hockenberry's solution (fixes #993)
  • Fixed broken Key file selection dialog buttons on macOS 10.15 Catalina (fixes #1005)
  • Fixed overlay window image color (#1007 #999 #982)
  • Fixed Cancel search mode while the search field is empty (#945 #946)
  • Fixed resetting of url copy or open after each application launch (fixes #989)

For a complete list of changes see 0.7.10…0.7.11 and the corresponding submodule commits

0.7.10

28 Oct 20:40
Compare
Choose a tag to compare

Changelog

This update contains various changes to make MacPass work on macOS 10.15 Catalina.

Known Issues

  • Databases located on network drives or external storage might not get saved with an error message. A possible workaround is to open the file via the Finder, which should allow MacPass to write to those locations. A future update of MacPass will fix this issue

Changes

  • MacPass is notarized
  • Added button to initiate screen recording permission request on macOS 10.15 Catalina
  • Added correct system preferences url to open screen capture privacy pane
  • Use enter to accept a field in PICKFIELD view
  • Add duplicate group to context menu (#963)
  • Added show group in outline to context menus
  • Added double click action to select the group of the currently selected entry.
  • Add touchbar support (#862)
  • Introduced Autotype doctor in preparation for macOS 10.15.
  • Make plugin repository lookup optional (#944)
  • Using a notification based aproach to ensure the desired target application is activated before performing any autotype commands
  • added load external content ui for settings
  • Added support for {DELAY=<delay>} to allow for custom delay in command execution instead of using dedicated UI and settings for this (fixes #551)
  • Added API for Autotype plugins that resolve window titles (AutotypeURL uses this)
  • Re-worked hide after copy to pasteboard. It now works for all copy actions that securely copy to the clipboard (closed #906)
  • Reenabled tabable key selection also fixing first responder issue when closing password generator popover (fixes #896)
  • Keyfile selection window must be modal (#898)
  • Translation to spanish improved (#953)
  • Update zh-Hans translation (#968)
  • Update Italian Localization (#965)
  • Updated english localization
  • Updated german localization (#943)
  • Updated dutch localization
  • Updated french localization
  • Russian localization (#918)

Bugfixes

  • Dutch advanced database settings tab was broken because of a malformed localisation (fixes #913)
  • Added missing palettlabel to toolbar items to show up in customizing sheet
  • Retain custom file extension if present and do not change back to .kdbx (or .kdb) (#790)
  • Updated KeePassKit to fix various Pickchars issues
  • Updated plugin retrieval to overwrite exiting file
  • Updated KeePassKit to fix KDBX4 date offset bug (-2days) (#966)
  • Do not show welcome window when we are asked to open a file via double-click in the Finder (#564)
  • Fixed missing break in action validation resulting in copy as reference and copy custom attributes note working in search mode
  • Fix localized string ambiguous with word allow/disallow (#959)
  • wired plugin repository download settings and fixed crash when initializing plugin host

For a complete list of changes see 0.7.9…0.7.10 and the corresponding submodule commits

0.7.9

01 Apr 07:25
Compare
Choose a tag to compare

Changelog

Bugfixes

  • Updated credits

For a complete list of changes see 0.7.8…0.7.9 and the corresponding submodule commits

0.7.8

01 Apr 07:25
Compare
Choose a tag to compare

Changelog

Version 0.7.8 was removed

Changes

  • Disabled tab for MPPathControl since it yields first responder assertions that need to be hunted down first

Bugfixes

  • Fixed enforce each of group setting not being correctly stored as defaults (fixes #914)
  • Fixed wrong assertion in index check preventing the first deletion of fist custom attribute (fixes #911)
  • Enabled english, german and dutch localization for save panel accessory view (fixes #912)
  • Added entry images to menu items and shortened label (fixes #904)
  • Updated Dutch localization
  • Autotype candiadate selection window now supports double click to select an entry (fixes #901)

For a complete list of changes see 0.7.7…0.7.8 and the corresponding submodule commits

0.7.7

27 Mar 12:11
Compare
Choose a tag to compare

Changelog

A new option to disable macOS' autosave was added to the general preferences. There should be no need to disable this feature since it helps to prevent data loss in various situations but if you need or want full control on when MacPass saves to a file you now are able to disable autosave. Disabling this also disables support of file versioning, version browsing and restoration.

Changes

  • Added preference to disable auto-save

Bugfixes

  • Credits now are correctly rendered in dark and light mode (fixes #900)
  • Updated KeePassKit to fix regression in resolving non-uuid based references (fixes #897)
  • Fixed regression that prevented tab to navigate to the key file selection control (#896)
  • Fixed spelling error in PasswordCreatorView

For a complete list of changes see 0.7.6…0.7.7 and the corresponding submodule commits

0.7.6

21 Mar 07:21
Compare
Choose a tag to compare

Changelog

Version 0.7.4 introduced a new column to sort and order entires by the user. This column stirred a lot of confusion. To clarify the usage 0.7.6 adds a tooltip and fixes the size of this column.

Changes

  • Added tooltip to index column to clarify intended behaviour
  • Pinned width of index column to prevent column from being too large or small (#888)

Bugfixes

  • Fixed issue with perform Autotype button not being enabled when the candidate selection window shows up. (#892)
  • Double click on first item in databases in welcome window does not open the file. (#893)

For a complete list of changes see 0.7.5…0.7.6 and the corresponding submodule commits

0.7.5

19 Mar 16:23
Compare
Choose a tag to compare

Changelog

Bugfixes

  • fixes edits being not recorded after search was performed (#890)

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