Showing posts with label Release. Show all posts
Showing posts with label Release. Show all posts

Release 3.0.0.0

Sunday, March 23, 2025 | 17:11

This is a Chrome only release, based on the manifest3 github branch!

  • Migrated to Manifest V3, required by Chrome (#181)
  • Fix Dutch text in the English language menus (#164)
  • Remove shortcut key management (#143)
  • Fix 'More...' contextmenu from textfield not opening FHC popup
  • Remove custom scrollbar

This version is submitted to the Chrome Webstore today, review and release may take up to a week, fingers crossed....

Release 2.5.8.1

 Maintenance release (Firefox only):

  • Fix Dutch text in the English language menus (#164)
  • Remove shortcut key management (#143)
  • Fix 'More...' contextmenu from textfield not opening FHC popup
  • Remove custom scrollbar

After not having worked on FHC for many months due to some personal issues I finally found the time and motivation to pick where I had left

Luckily finishing the migration to Manifest v3 was relatively painless having done much of the work earlier. Although Mozilla still has not set any deadlines for this migration, Chrome has made Manifest v3 mandatory and disabled all extensions still using Manifest v2.

Updates for Manifest v3 are done in a separate github branch which I use for testing versions on Firefox and testing+releasing versions for Chrome. This branch uses add-on version 3.x.x.x

Release 2.5.8.0

Thursday, October 26, 2023 | 16:53

 Release

  • Added x-button to filter input on table view (#125)
  • Increase length filter input (#124)
  • Show the no of entries to be deleted (#127)
  • Simulate user interaction when filling fields (#140)
  • Color tweaks table view (#129)
  • Update Korean and Russian translation (#160, #162)
  • Fix PageAction "Clear the filled fields"
  • Fix occasional error causing spinner displayed infinitely

Release 2.5.7.1

Wednesday, October 18, 2023 | 14:59

Maintenance release:

  • Add sourcemap files: browser-polyfill, purify (issue #149, #104)
  • Disable debug logs and fix error getting host when showing contextmenu (issue #157)
  • Fix errors being logged when sent messages have no receiver
  • Fix column visibility list not showing active columns
  • Fix error adding MutationObserver to framesets (#153)
  • Update Russian, Korean and Greek translations (#113, #132, #135, #158, #159)

Release 2.5.7.0

Sunday, October 8, 2023 | 17:00

This new version was finished many months ago but due to some unforeseen and tragic events in my personal life I could not find the time and motivation to release this at the time.
  • Context menu reworked (use less resources, only show relevant items)
  • Optionally hide address bar icon (#133)
  • Optionally hide right click context menu 
  • Update 3rd party libs: jQuery (3.7.0), DOMPurify (2.4.7), marked (2.1.3), DataTables (1.13.6)

Release 2.5.6.1

Sunday, April 11, 2021 | 17:30

  • Fix storing formhistory for wysiwyg editors using iframes like the cke editor (#103, #121)
  • Store/restore date and time related html5 fields as text inputs
  • Update 3rd party libs: jQuery (3.6.0), DOMPurify (2.2.7), marked (2.0.2)

Release 2.5.5.1

Saturday, November 14, 2020 | 22:00

  •  Update 3rd party lib DOMPurify to 2.2.2

Release 2.5.0.0

Friday, January 10, 2020 | 17:21

Many new improvements and some bugfixes. See Release Notes for a detailed overview.
  • Formhistory popup improvements
  • Improved highlighting filled-in items
  • Form History Control context menu item can be turned off conditionally
  • Wildcard support for Domain filter and Field filter
  • Fixed: writing to clipboard (additional clipboardWrite permission)
  • Fixed: application icon not showing correct state (active domain filter)
  • Fixed: unnecessary scrollbars in pageaction popup

Release 2.4.2.0

Sunday, December 29, 2019 | 15:33

  • Update Russian translation

Release 2.4.0.0

Saturday, December 28, 2019 | 15:30

  • Additional ISO date format
  • Additional menu item to copy entry without formatting
  • Advanced preferences only made available in advanced mode
  • Re-ordered option categories
  • Additional preferences:
    • choose fieldtype to retain (multiline and or single)
    • configure update-interval
    • configure mousewheel scroll amount
    • save formhistory in incognito mode (default off)
    • ability to disable most shortcut keys
  • New translations: Russian, Korean
  • New Orange theme
  • Bugfix: custom ACE-handler for collecting data
  • Bugfix: icon notification (enabled/disabled) when multiple active windows
  • Bugfix: context menu creation
  • Update third party libraries

Release 2.3.1.0

Tuesday, May 28, 2019 | 19:58

  • Update third party libraries
  • Fulfill requirements Mozilla Third Party Library Usage
    (Previous versions (2.0.3.2, 2.1.0.0, 2.1.0.1, 2.2.0.0, 2.3.0.0, 2.3.0.1) did not meet these requirements and are disabled on mozilla.org)

Release 2.3.0.1

Sunday, May 19, 2019 | 19:43

Just one bugfix
  • 'Select All' does not respect search filter

Release 2.3.0.0

Friday, September 21, 2018 | 12:48

Some small improvements:
  • Shortcut keys added for a variety of actions, configurable via preferences
  • Cleanup added to the drop down menu of the main dialog
  • Some minor layout improvements

Release 2.2.0.3, now also available for Chrome!

Sunday, September 2, 2018 | 12:04

After some minor changes to the manifest file (had to replace the svg icons with png versions) the Form History Control extension is now also available in the Chrome web store!

Release 2.2.0.0

Friday, August 31, 2018 | 11:11

Some new features were added as well as a bugfix in the detection of formfields.

Changes:
  • Bugfix field detection: child input elements were missing from dynamically added forms
  • Added configurable Multiline thresholds settings to the Preferences
  • Translation added for the age column in the main dialog
  • Layout improvements main dialog:
    • Use stylish custom scrollbars in main dialog (replaces ugly system scrollbars)
    • Removed label from search box, added placeholder
    • Hide page control in the main dialog when page-size is set to show all
    • Open Help/Release-notes pages in the same window (different tabs)
    • Refresh display after a manual cleanup
  • Improved Chrome compatibility

Release 2.1.0.1, platform compatibility fix

Saturday, August 25, 2018 | 17:21

Just realized that I had not flagged the previous release for being compatible for All platforms (MacOS was left out).
I can not correct this afterwards so I just released version 2.1.0.0 again as version 2.1.0.1 but now compatible for All platforms.

Release 2.1.0.0, many new features

Sunday, August 19, 2018 | 01:06

Finally a new release.

In this release:
  • Improved field detection
  • Automatic Cleanup added
  • Disable collecting formhistory for specific sites or fields
    • preferences window:
      • Domain filter: all / blacklist / whitelist
      • Field filter: exclude fieldnames
    • toolbar icon now reflects status enabled/disabled
  • Redesign preferences window
  • Limit the amount of data (and time) for the popdown dialog (browser limitation issue)
  • Show fields current page: color code specific input types
  • Update last-used date for autofilled fields
  • Blue theme added

There is also a new homepage on github with manuals, release-notes and more!

Release 2.0.3.2 Bugfix

Friday, December 22, 2017 | 17:59

Remove prematurely (incomplete) option features.

These additional preferences should not have been released, these extra options do completely nothing.
They were added in preparation for a new feature but got accidentally released.
Apologies for that, it is fixed (removed) in this 2.0.3.2 release.

Release 2.0.3.1 German translation update

A small correction was needed for the German translation. The German datatables.json file which contains locale specific translations for the jQuery datatables plugin was not UTF-8 encoded.

Release 2.0.3.0 Language Update

Wednesday, December 20, 2017 | 18:24

Thanks to Michael Illgen who volunteered to do the German translation this add-on is now also available in German.

If you also want to participate here are the instructions:
  • First download the add-on to a location of your choosing. You can download the latest version here: https://github.com/stephanmahieu/formhistorycontrol-2 and use the green "Clone or Download" button. Either use git (if you have that installed and know how to use it) or download the zipfile and unpack.
  • The file you should translate is located in the \_locales\xx\ subdirectory where xx is the language tag of the country, the file should be named messages.json. If the xx directory does not exist yet, you can create it and copy the files from \_locales\en\ into the new xx directory. You can find more on this subject and links to find the correct country tag here: Reference/Global_Objects/Intl
  • The messages.json file contains multiple labels with each having a message and a description. You should only translate the message part! The description is only there to give the translator an indication of what the message is used for (see for example the nl version). Please do not add empty lines or break up existing lines into multiple lines.
  • The \locales\xx\ subdirectory also contains a datatables.json language file, this file is used by the jquery datatables plugin. For this plugin there are already many translations available.For a complete list see: https://datatables.net/plug-ins/i18n/.
  • If you want to test your translation, you can do so in a separate Firefox profile. See support.mozilla.org on how to create an extra profile. Within this profile you can load the add-on version you downloaded in the first step by entering "about:debugging" in the URL bar and then click "Load Temporary Add-on". Next you choose the "manifest.json" file of the add-on you downloaded in the first step. The add-on should now be available in your profile (see mozilla for detailed instructions).
    If you are using an international version of Firefox, it may very well be that you are not seeing the desired translation but the (default) english translation instead. In that case you can switch the default language by entering "about:config" in the URL bar, search for "general.useragent.locale", and set the value to the tag for the desired language, for example "de" for German.
    In some cases switching the locale to does not work for whatever reason but it probably has something to do with not being able to display international characters. I can for example switch between dutch and english, but switching to greek (el) did not work for my FF version. If switching the language does not work, you  may have to download a Language specific version of Firefox.
    If you made changes in the messages.json file, you have to reload the add-on (on the about:debugging page) in order to see the changes
  • When you are finished translating you can send the translated file back to me and I will add it to the release. If you are using git you can do a pull request, otherwise you may send the translated messages.json file to me by email.