KeeFox Version History

73 versions

Be careful with old versions!

These versions are displayed for reference and testing purposes. You should always use the latest version of an add-on.

Version 1.6.0b1 1.0 MB Works with Firefox 32.0 and later, Thunderbird 32.0 and later

* Display the "save password?" dialog less frequently
* A new (default enabled) KeePassRPC option automatically stores passwords that were auto-generated for KeeFox in a special "KeeFox Generated Password Backups" group
* Improved detection of and advice about invalid KeePass entry configurations
* Prevented some duplicate UUID possibilities
* Other general code and text improvements

New minimum system requirements:
* Firefox 32
* KeePass 2.19
* .NET Framework 4

Upgrades from KeeFox versions earlier than 1.3 will require manual intervention so it is recommended to upgrade to an intermediate version first.

Version 1.5.4 972.5 kB Works with Firefox 29.0 and later, Thunderbird 29.0 and later

Changes:

  • Updated KeeFox to work with Firefox 44
  • Matched password notifications were too invisible for some users and too visible for others so this version reveals them for localisers to translate and also offers an option to disable them for those that see them too often
  • Enables KeePass synchronisation option when saving to an externally modified KeePass database
  • Protect against a possible "nsIHttpChannel" bug in non-standard versions of Firefox (e.g. CyberFox)
  • HTTP Auth dropdown list of logins now displays the first URL listed within each matching KeePass entry
  • Improved notification box style for FireFox 44 users
  • Updated translations for lots of languages

Bug fixes:

  • HTTP Auth matched logins are not ordered by relevance in the dropdown popup (#568)
  • "System.ArgumentOutOfRangeException: startIndex cannot be larger than length of string" error message (#544)
  • "Input string was not in a correct format" error message (#567)
  • Log level selection did not work in non-English locales

Supported Firefox versions: 29+

Version 1.5.4b3 1.2 MB Works with Firefox 29.0 and later, Thunderbird 29.0 and later

Changes since 1.5.4b2:

* Hungarian translation updated

Changes:

* Updated KeeFox to work with Firefox 44 (modified let semantics)
* Matched password notifications were too invisible for some users and too visible for others so this reveals them for localisers to translate and offers an option to disable them for those that see them too often.
* Enables KeePass synchronisation option when saving to an externally modified KeePass database (#560)
* Protect against exceptional NS_ERROR_FAILURE from nsIHttpChannel (only in CyberFox?)
* HTTP Auth dropdown list of logins now displays the first URL listed within each matching KeePass entry
* Improved notification box style for FF44+

Bug fixes:

* HTTP Auth matched logins are not ordered by relevance in the dropdown popup (#568)
* System.ArgumentOutOfRangeException: startIndex cannot be larger than length of string (#544)
* Input string was not in a correct format (#567)
* Log level selection did not work in non-English locales

Version 1.5.4b2 1.2 MB Works with Firefox 29.0 and later, Thunderbird 29.0 and later

Changes since 1.5.4b1:

* Fixes #569 (HTTP Auth dropdown popup URL should be from the matching entry but is the hostname of the page)
* Improved notification box appearance for FF44+

Changes:

* Updated KeeFox to work with Firefox 44 (modified let semantics)
* Matched password notifications were too invisible for some users and too visible for others so this reveals them for localisers to translate and offers an option to disable them for those that see them too often.
* Enables KeePass synchronisation option when saving to an externally modified KeePass database (#560)
* Protect against exceptional NS_ERROR_FAILURE from nsIHttpChannel (only in CyberFox?)
* HTTP Auth dropdown list of logins now displays the first URL listed within each matching KeePass entry
* Improved notification box style for FF44+

Bug fixes:

* HTTP Auth matched logins are not ordered by relevance in the dropdown popup (#568)
* System.ArgumentOutOfRangeException: startIndex cannot be larger than length of string (#544)
* Input string was not in a correct format (#567)
* Log level selection did not work in non-English locales

Version 1.5.4b1 1.2 MB Works with Firefox 29.0 and later, Thunderbird 29.0 and later

Changes:

* Updated KeeFox to work with Firefox 44 (modified let semantics)
* Matched password notifications were too invisible for some users and too visible for others so this reveals them for localisers to translate and offers an option to disable them for those that see them too often.
* Enables KeePass synchronisation option when saving to an externally modified KeePass database (#560)
* Protect against exceptional NS_ERROR_FAILURE from nsIHttpChannel (only in CyberFox?)

Bug fixes:

* HTTP Auth matched logins are not ordered by relevance in the dropdown popup (#568)
* System.ArgumentOutOfRangeException: startIndex cannot be larger than length of string (#544)
* Input string was not in a correct format (#567)
* Log level selection did not work in non-English locales

Version 1.5.3 950.9 kB Works with Firefox 29.0 and later, Thunderbird 29.0 and later

Main changes:

  • Form filling improvements
  • Improved "Save password" feature including ability to update an existing password

In a few cases you'll have to change your KeePass entries to get the improved automatic form filling to work perfectly.

To read more about the large number of changes in KeeFox 1.5, please see the article on the official website: http://keefox.org/news/detail/2015/08/24/keefox-15

If you want all the gory technical detail you can see the full changelog on github (but be warned, there are 25,000 lines of changed code!):
https://github.com/luckyrat/KeeFox/compare/v1.4.8...v1.5.3

Supported Firefox versions: 29+

Version 1.5.3b12 935.2 kB Works with Firefox 29.0 and later, Thunderbird 29.0 and later

Changes since 1.5.3b10:

* Removed all languages that are not ready for KeeFox 1.5 final release so we can have about a week of final testing with almost the exact code that will be in the final release.
* Updated translations

<u>Main changes:</u>

  • Form filling improvements
  • Improved "Save password" feature including ability to update an existing password

In a few cases you'll have to change your KeePass entries to get the improved automatic form filling to work perfectly.

To read more about the large number of changes in KeeFox 1.5, please see the article on the official website: http://keefox.org/news/detail/2015/08/24/keefox-15

If you want all the gory technical detail you can see the full changelog on github (but be warned, there are 30,000 lines of changed code!): [link pending final release]

Supported Firefox versions: 29+

Version 1.5.3b10 1.2 MB Works with Firefox 29.0 and later, Thunderbird 29.0 and later

Changes since 1.5.3b9:
* Updated translations: Czech (cs), German (de) and Ukrainian (uk)

There are many fundamental changes in KeeFox 1.5. Please find the first draft of release notes below and let us know on github or in the support forum if you come across any possible bugs or pain points that other users might want to know about (or that we can do something about). Thanks.

    Main changes:

* Improved automatic form filling and submitting
* Improved "Save password" feature including ability to update an existing password

In a few cases you'll have to change your KeePass entries to get the new automatic form filling to work perfectly.

For more detail, including advice about what to do if your existing login stops working after the upgrade, please see the article on the official website: [During beta testing, see the wiki instead: https://github.com/luckyrat/KeeFox/wiki/en-|-Upgrading-from-KeeFox-1.4 ]

If you want all the gory technical detail you can see the full changelog on github (but be warned, there are 30,000 lines of changed code!): [link pending final release]

Supported Firefox versions: 29+

Version 1.5.3b9 1.2 MB Works with Firefox 29.0 and later, Thunderbird 29.0 and later

Changes since 1.5.3b7:
* Fixed a small bug in form filling code (should enable a few more forms to be filled)
* Added a new "Filling Entries" options dialog tab and simplified the layout of the options relating to default auto-fill and submit behaviour
* Updated locales

There are many fundamental changes in KeeFox 1.5. Please find the first draft of release notes below and let us know on github or in the support forum if you come across any possible bugs or pain points that other users might want to know about (or that we can do something about). Thanks.

    Main changes:

* Improved automatic form filling and submitting
* Improved "Save password" feature including ability to update an existing password

In a few cases you'll have to change your KeePass entries to get the new automatic form filling to work perfectly.

For more detail, including advice about what to do if your existing login stops working after the upgrade, please see the article on the official website: [During beta testing, see the wiki instead: https://github.com/luckyrat/KeeFox/wiki/en-|-Upgrading-from-KeeFox-1.4 ]

If you want all the gory technical detail you can see the full changelog on github (but be warned, there are 30,000 lines of changed code!): [link pending final release]

Supported Firefox versions: 29+

Version 1.5.3b7 1.2 MB Works with Firefox 29.0 and later, Thunderbird 29.0 and later

Changes since 1.5.3b5:

* Bug fixes relating to the recent "prevent auto-fill when a login has far fewer data fields compared to the form on the web page" feature.
* Remember last search query and results until the set of matched logins changes (e.g. page/tab changes or KeePass data changes).

There are many fundamental changes in KeeFox 1.5. Please find the first draft of release notes below and let us know on github or in the support forum if you come across any possible bugs or pain points that other users might want to know about (or that we can do something about). Thanks.

    Main changes:

* Improved automatic form filling and submitting
* Improved "Save password" feature including ability to update an existing password

In a few cases you'll have to change your KeePass entries to get the new automatic form filling to work perfectly.

For more detail, including advice about what to do if your existing login stops working after the upgrade, please see the article on the official website: [During beta testing, see the wiki instead: https://github.com/luckyrat/KeeFox/wiki/en-|-Upgrading-from-KeeFox-1.4 ]

If you want all the gory technical detail you can see the full changelog on github (but be warned, there are 30,000 lines of changed code!): [link pending final release]

Supported Firefox versions: 29+

Version 1.5.3b5 1.2 MB Works with Firefox 29.0 and later, Thunderbird 29.0 and later

There are many fundamental changes in KeeFox 1.5. Please find the first draft of release notes below and let us know on github or in the support forum if you come across any possible bugs or pain points that other users might want to know about (or that we can do something about). Thanks.

    Main changes:

* Improved automatic form filling and submitting
* Improved "Save password" feature including ability to update an existing password

In a few cases you'll have to change your KeePass entries to get the new automatic form filling to work perfectly.

For more detail, including advice about what to do if your existing login stops working after the upgrade, please see the article on the official website: [During beta testing, see the wiki instead: https://github.com/luckyrat/KeeFox/wiki/en-|-Upgrading-from-KeeFox-1.4 ]

If you want all the gory technical detail you can see the full changelog on github (but be warned, there are 30,000 lines of changed code!): [link pending final release]

Supported Firefox versions: 29+

Version 1.4.8.1-signed 930.4 kB Works with Firefox 22.0 and later, Thunderbird 22.0 and later

Fix for broken setup in recent Firefox versions.

Unrelated to http://keefox.org/news/detail/2015/05/23/signed-update-will-be-released-soon

Version 1.4.8b1 1.0 MB Works with Firefox 22.0 and later, Thunderbird 22.0 and later

Fix for broken setup in recent Firefox versions.

Unrelated to http://keefox.org/news/detail/2015/05/23/signed-update-will-be-released-soon

Version 1.4.7.1-signed 948.5 kB Works with Firefox 22.0 and later, Thunderbird 22.0 and later

1. Slovenian language added
2. Performance improvement: Some parts of KeeFox will be faster provided you use a recent version of Firefox (37+) although many people will not notice a difference. More details are below.

Known issue: Users with multiple databases where those databases have unusual characters in their file name may experience some minor problems.

If you can type your database filename on a standard US, UK or European keyboard you are unlikely to be affected.

If you think you might be affected, just rename your database to one that contains plain ASCII characters or upgrade to KeeFox 1.5 once it's released.

More detail is here: https://github.com/luckyrat/KeeFox/issues/428

Performance changes

Some complex changes to Firefox over the recent versions leading up to Firefox 37 will cause some aspects of KeeFox version 1.4.6 and older to be much slower for users with large password databases and/or slow computers.

This new version speeds things up (now faster than ever before) but it will be slightly slower for users of Firefox 36 and below. I recommend upgrading anyway since it is unlikely you will notice the slow down but if your specific situation does result in worse performance, please just remember to upgrade KeeFox before you upgrade to Firefox 37.

Firefox 37 was released on the 7th of April 2015.

There are more technical details about the change here: https://github.com/luckyrat/KeeFox/issues/356

Version 1.4.7b3 1.1 MB Works with Firefox 22.0 and later, Thunderbird 22.0 and later

Only updated some language translations but note this from the previous beta in case you missed it:

Cryptography change: The previous AES encryption routines have been replaced with a newer approach based on the WebCrypto API. I've been forced into this change earlier than expected but there should be no notable change to the security of the communication between KeePass and Firefox, merely an implementation change. In fact, the functionality I am now using has only been available to Firefox addons since Jan 2015 so this is very cutting edge stuff, hence why I want to call it out specifically to all technical followers and beta testers. I don't intend to announce this implementation change to all users, but I will note the impact on performance as per below. On the off-chance that I find enough time I might post about some of the technical details merely as an interesting guide for other developers - please shout if you're interested in that.

You can see the exact code changes in PR #362 - feel free to comment in there or in the associated issue #356

Performance change: Some complex changes to Firefox over the recent versions leading up to Firefox 37 will cause some aspects of KeeFox version 1.4.6 and older to be much slower for users with large password databases and/or slow computers.

This new version speeds things up (now faster than ever before) but it will be slightly slower for users of Firefox 36 and below. I recommend upgrading to 1.4.7 since it is unlikely you will notice the slow down but if your specific situation does result in worse performance, please just remember to upgrade KeeFox before you upgrade to Firefox 37.

Firefox 37 is due for release on the 7th of April 2015 and is already available for download as the "Firefox Developer Edition".

There are more technical details about the change here: https://github.com/luckyrat/KeeFox/issues/356

Version 1.4.7b2 1.1 MB Works with Firefox 22.0 and later, Thunderbird 22.0 and later

Some locale additions and changes plus...

Cryptography change: The previous AES encryption routines have been replaced with a newer approach based on the WebCrypto API. I've been forced into this change earlier than expected but there should be no notable change to the security of the communication between KeePass and Firefox, merely an implementation change. In fact, the functionality I am now using has only been available to Firefox addons since Jan 2015 so this is very cutting edge stuff, hence why I want to call it out specifically to all technical followers and beta testers. I don't intend to announce this implementation change to all users, but I will note the impact on performance as per below. On the off-chance that I find enough time I might post about some of the technical details merely as an interesting guide for other developers - please shout if you're interested in that.

You can see the exact code changes in PR #362 - feel free to comment in there or in the associated issue #356

Performance change: Some complex changes to Firefox over the recent versions leading up to Firefox 37 will cause some aspects of KeeFox version 1.4.6 and older to be much slower for users with large password databases and/or slow computers.

This new version speeds things up (now faster than ever before) but it will be slightly slower for users of Firefox 36 and below. I recommend upgrading to 1.4.7 since it is unlikely you will notice the slow down but if your specific situation does result in worse performance, please just remember to upgrade KeeFox before you upgrade to Firefox 37.

Firefox 37 is due for release on the 7th of April 2015 and is already available for download as the "Firefox Developer Edition".

There are more technical details about the change here: https://github.com/luckyrat/KeeFox/issues/356

Version 1.4.6.1-signed 939.0 kB Works with Firefox 17.0 and later, Thunderbird 17.0 and later

Bug fix for Thunderbird users - in 1.4.5 it was only possible to login to IMAP email accounts

Version 1.4.6b2 1.1 MB Works with Firefox 17.0 and later, Thunderbird 17.0 and later

Bug fix for Thunderbird users - in 1.4.5 it was only possible to login to IMAP email accounts

Version 1.4.5.1-signed 939.0 kB Works with Firefox 17.0 and later, Thunderbird 17.0 and later

- Security warning about an old version now appears in 2017 instead of yesterday
- Also updated a few locales

Version 1.4.5b2 1.1 MB Works with Firefox 17.0 and later, Thunderbird 17.0 and later

- Added support for Firefox 34 on Mac OSX
- Security warning about an old version now appears in 2017 instead of yesterday
- Also updated a few locales

Version 1.4.4.1-signed 912.8 kB Works with Firefox 17.0 and later, Thunderbird 17.0 and later

- It is now possible to remove an entry from the per-site configuration window.
- Added support for Firefox 35+
- Fixed: When saving passwords, the "never for this site" button did not work reliably.
- There are a few issues with KeePass 2.28 for users with very high quality screens (high DPI/PPI). This release fixes the most annoying of those - the others are pretty minor niggles.
- Other minor bug fixes

Version 1.4.4b2 897.6 kB Works with Firefox 17.0 and later, Thunderbird 17.0 and later

Re-enabled Mac and FreeBSD support. Otherwise identical to 1.4.4b1.

Version 1.4.4b1 897.5 kB Works with Firefox 17.0 and later, Thunderbird 17.0 and later

Various bug fixes and a small new feature:

- Now works with Firefox 35.
- There are a few issues with KeePass 2.28 for users with very high quality screens (high DPI/PPI). This release fixes the most annoying of those - the others are pretty minor niggles.
- When saving passwords, the "never for this site" button did not work reliably. Somehow it worked every time I tested it on a variety of web pages but it's one of those "I am amazed it ever worked" fixes so hopefully it will be a welcome improvement for many people.
- It is now possible to remove an entry from the per-site configuration window.

Version 1.4.3.1-signed 896.4 kB Works with Firefox 17.0 and later, Thunderbird 17.0 and later

This release mainly focusses on improving the setup and management of KeeFox for users of portable KeePass and Firefox. See https://github.com/luckyrat/KeeFox/wiki/en-|-Portable-KeeFox for updated instructions if you're interested in this feature.

Also:

- Prevent user configuring KeePassRPC to communicate on port 0 or 12536
- Simplified KeePass location configuration options
- Allow use of relative paths in fields like KeePass location
- FIXED: KeePass zip (portable) file extraction during setup failed
- Other minor bits of tidying up

Version 1.4.3b1 1.0 MB Works with Firefox 17.0 and later, Thunderbird 17.0 and later

This release mainly focusses on improving the setup and management of KeeFox for users of portable KeePass and Firefox. See https://github.com/luckyrat/KeeFox/wiki/en-|-Portable-KeeFox for updated instructions if you're interested in this feature.

- Prevent user configuring KeePassRPC to communicate on port 0 or 12536
- Simplified KeePass location configuration options (on the off-chance anyone is affected by the change, it'll still be possible to get the old behaviour via about:config)
- Allow use of relative paths in fields like KeePass location
- FIXED: KeePass zip (portable) file extraction during setup failed
- Other minor bits of tidying up

Version 1.4.2.1-signed 929.6 kB Works with Firefox 17.0 and later, Thunderbird 17.0 and later

- Important fixes for Firefox 30 to allow the main panel to appear when the KeeFox button is clicked.
- New option to control number of matched logins displayed on main panel.
- Default matched logins listed on main panel is now 5.
- FIXED: Some circumstances led to matched logins not being cleared from view correctly.
- FIXED: Widget status was sometimes not updated when Firefox first starts.

Known issues:

The new option has not been translated to non-English languages due to the urgent need to release the fixes for Firefox 30

In Firefox 29:
1) Buttons are a little too small, most notably when chopping off the back button.
2) After the KeeFox panel has expanded to contain new contents, it will not shrink again until closed.
(these are due to Firefox bugs fixed in FF30)

In Firefox 30+:
A scroll bar appears in the panel when you are not logged in to KeePass
(this is due to an unidentified Firefox bug which I've been unable to workaround despite many days of work)

In Firefox 31+:
Scroll bars that appear when the panel size grows too large for your screen will not entirely dissapear when the contents shrinks again (until you close and re-open the KeeFox panel).
(unknown cause)

Version 1.4.2b3 1.0 MB Works with Firefox 17.0 and later, Thunderbird 17.0 and later

- Important fixes for Firefox 30 to allow the main panel to appear when the KeeFox button is clicked.
- New option to control number of matched logins displayed on main panel.
- Default matched logins listed on main panel is now 5.
- FIXED: Some circumstances led to matched logins not being cleared from view correctly.
- FIXED: Widget status was sometimes not updated when Firefox first starts.

Known issues:

The new option has not been translated to non-English languages due to the urgent need to release the fixes for Firefox 30

In Firefox 29:
1) Buttons are a little too small, most notably when chopping off the back button.
2) After the KeeFox panel has expanded to contain new contents, it will not shrink again until closed.
(these are due to Firefox bugs fixed in FF30)

In Firefox 30+:
A scroll bar appears in the panel when you are not logged in to KeePass
(this is due to an unidentified Firefox bug which I've been unable to workaround despite many days of work)

In Firefox 31+:
Scroll bars that appear when the panel size grows too large for your screen will not entirely dissapear when the contents shrinks again (until you close and re-open the KeeFox panel).
(unknown cause)

Version 1.4.1.1-signed 928.2 kB Works with Firefox 17.0 and later, Thunderbird 17.0 and later

  • Fixes a bug where an empty subgroup can cause all logins to appear in main panel
  • Greek translation added
  • A few other translations updated

Version 1.4.1b1 1.1 MB Works with Firefox 17.0 and later, Thunderbird 17.0 and later

- Fixes a bug where an empty subgroup can cause all logins to appear in main panel
- Updates some translations

Version 1.4.0.1-signed 899.2 kB Works with Firefox 17.0 and later, Thunderbird 17.0 and later

KeeFox 1.4 has a new look!

You can now access all KeeFox features from a single toolbar button.

There are some new features too, such as the ability to search for KeePass logins without leaving Firefox.

Most of these features are only possible in Firefox 29 and above but users of older versions of Firefox will benefit from a few minor changes and bug fixes.

Other notable features and bug fixes are listed below:

  • New translations: Finnish, Russian and Spanish.
  • New keyboard shortcuts for generating a password, changing database and forcing detection of forms on the current page.
  • A workaround for systems with badly configured HTTP proxies allows KeeFox to connect to KeePass in more situations (albeit with a 73 second delay)
  • KeePassRPC options panel no longer allows selection of legacy protocol port for web socket use
  • KeePassRPC will bind only to loopback by default, advanced users can bind to all interfaces by setting the KeePass XML config option "KeePassRPC.webSocket.bindOnlyToLoopback" to false
  • KeePassRPC options dialog no longer leaves KeePass in a "dialog open" state (which caused issues such as a disabled tray icon menu)
  • Implemented detection of KeePass and .NET version for metrics collection (as per existing privacy policy)
  • Fixes bug where Options / Finding Entries combo boxes render incorrectly when changed
  • Added KeePassRPC logging to record failed cryptographic operations (e.g. in Mono)
  • New option to enable display of usernames in the list of logins and search results
  • Fixed style compatibility bug that affects other add-ons and Firefox bookmarks widget in FF29+

Known issues:

  • Options have to be shared with all Firefox versions so:
    1. Some of the new options will not work until you upgrade to Firefox 29+
    2. The options to control the flashing effect on the old toolbar have been removed since they have no effect in Firefox 29+. They can still be set through advanced options so get in touch if you can't upgrade to Firefox 29 and need help with this.
  • Keyboard shortcuts don't always work correctly if you put the KeeFox button inside the Firefox main menu.
  • Sometimes Firefox doesn't correctly calculate the size of the KeeFox panel, leading to excess margins or unnecessary scroll bars.