AMO is getting a new look. Would you like to see it?

Visit the new site

Close

FoxReplace Version History

21 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 2.1.0 1.3 MiB Works with Firefox for Android 57.0 and later, Firefox 57.0 and later

v2.1.0 (2017-11-28)
  • Added 3 modes for substitution groups (#206):
    • auto: used in auto-replace on load and auto-replace every n seconds
    • manual: used when manually applying the substitution list
    • auto&manual (default): used in both cases, equivalent to previous versions
  • New list format 2.1 to include the mode.
  • Dropped support for substitution lists in the 0.13 format.
  • Context menu is now optional (#229).
  • Fixed header names in substitutions tab in options.
  • Fixed apply substitution list from the Tools menu (#230).
  • Correct shortcuts shown in the toolbar button menu on all platforms (#230).

Version 2.0.0 1.3 MiB Works with Firefox for Android 57.0 and later, Firefox 57.0 and later

v2.0.0 (2017-10-13)
  • Finished conversion to WebExtension.
  • Replace bar has been transformed into a sidebar until WebExtensions support toolbars.
  • Enabled translation.
  • Fixed bug about the subscription warning not showing sometimes.
  • Fixed bug related to subscription causing it to update very fast forever.
  • Fixed export (#222).
  • DOMParser is used instead of innerHTML.
  • Compatibility with Firefox 57 and later.

Version 1.1.3 1.5 MiB Works with Firefox 55.0 - 56.*

v1.1.3 (2017-08-28)
  • Corrected a wrong string.
  • Added a warning about potential security and privacy issues when using subscription.

v1.1.2 (2017-08-17)
  • Fixed another bug in v1.1.0 in which the replace bar didn't follow current preferences.

v1.1.1 (2017-08-17)
  • Fixed a bug introduced in v1.1.0 in which the input type was not properly saved.
  • Compatibility with Firefox 55 and 56.

v1.1.0 (2017-07-30)
  • Substitutions are applied when the main page has loaded, without waiting for other resources.
  • Substitutions list and preferences saved in the embedded WebExtension's local storage.
  • Options page moved to the embedded WebExtension.
  • Subscription and periodic replace functions also moved to the embedded WebExtension.
  • Toolbar button also moved to the embedded WebExtension.
  • Fixed some errors in initialization.
  • Changed the shortcut to apply the substitution list to Ctrl+F9 because Shift+F9 is now used by Firefox.
  • Compatibility with Firefox 55.0 and later.

Version 1.0.0 289.8 KiB Works with Firefox 51.0a1 - 56.*

v1.0.0 (2017-03-13)
  • Converted to restartless (bootstrapped) addon with embedded WebExtension.
  • Made multiprocess compatible.
  • Changed license to GPLv3 or later.
  • Compatibility with Firefox 51.0a1 and later.

Version 0.17.3 251.8 KiB Works with Firefox 30.0 - 55.*

v0.17.3 (2016-09-29)
  • Fixed bug introduced in the previous version that manifested itself with textareas with default values (#183).

v0.17.2 (2016-09-27)
  • Fixed bug about an innocuous substitution changing the cursor position in some textboxes (#148).
  • Fixed bugs related to changes in Firefox 49 (#179, #181).
  • Performance improvement (#126).
  • Compatibility with Firefox up to 52.

v0.17.1 (2015-11-17)
  • Fixed bug about the options window being always opened as a modal dialog.
  • Fixed bug about the OK and More info buttons not working in Firefox 44 (#169).
  • Updated homepage link.
  • Updated help.
  • If the help tab is already open, it is shown instead of opening a new one.
  • Compatibility with Firefox up to 46.

v0.17.0 (2015-09-19)
  • Asynchronous input/output.
  • Save the substitution list to a file instead of preferences to allow bigger lists (issue 145).
  • Animated showing and hiding of the replace bar.
  • Removed support to substitution lists in XML.
  • Changed shortcuts because Shift+F8 is for the WebIDE. The new ones are F9 to show the replace bar and Shift+F9 to apply the substitution list (issue 154).
  • Fixed subscription to a local URL for Firefox 35+ (issue 157).
  • Corrected typo in English help file (issue 165).
  • Compatibility with Firefox from 30.0 to 44.0.
  • New locale:
    • ja (by Bruno Lopes)

Version 0.17.2 251.8 KiB Works with Firefox 30.0 - 52.0

v0.17.2 (2016-09-27)
  • Fixed bug about an innocuous substitution changing the cursor position in some textboxes (#148).
  • Fixed bugs related to changes in Firefox 49 (#179, #181).
  • Performance improvement (#126).
  • Compatibility with Firefox up to 52.

v0.17.1 (2015-11-17)
  • Fixed bug about the options window being always opened as a modal dialog.
  • Fixed bug about the OK and More info buttons not working in Firefox 44 (#169).
  • Updated homepage link.
  • Updated help.
  • If the help tab is already open, it is shown instead of opening a new one.
  • Compatibility with Firefox up to 46.

v0.17.0 (2015-09-19)
  • Asynchronous input/output.
  • Save the substitution list to a file instead of preferences to allow bigger lists (issue 145).
  • Animated showing and hiding of the replace bar.
  • Removed support to substitution lists in XML.
  • Changed shortcuts because Shift+F8 is for the WebIDE. The new ones are F9 to show the replace bar and Shift+F9 to apply the substitution list (issue 154).
  • Fixed subscription to a local URL for Firefox 35+ (issue 157).
  • Corrected typo in English help file (issue 165).
  • Compatibility with Firefox from 30.0 to 44.0.
  • New locale:
    • ja (by Bruno Lopes)

Version 0.17.1.1-signed.1-let-fixed 240.1 KiB Works with Firefox 30.0 - 49.*

v0.17.1 (2015-11-17)
  • Fixed bug about the options window being always opened as a modal dialog.
  • Fixed bug about the OK and More info buttons not working in Firefox 44 (#169).
  • Updated homepage link.
  • Updated help.
  • If the help tab is already open, it is shown instead of opening a new one.
  • Compatibility with Firefox up to 46.

v0.17.0 (2015-09-19)
  • Asynchronous input/output.
  • Save the substitution list to a file instead of preferences to allow bigger lists (issue 145).
  • Animated showing and hiding of the replace bar.
  • Removed support to substitution lists in XML.
  • Changed shortcuts because Shift+F8 is for the WebIDE. The new ones are F9 to show the replace bar and Shift+F9 to apply the substitution list (issue 154).
  • Fixed subscription to a local URL for Firefox 35+ (issue 157).
  • Corrected typo in English help file (issue 165).
  • Compatibility with Firefox from 30.0 to 44.0.
  • New locale:
    • ja (by Bruno Lopes)

Version 0.17.0 239.8 KiB Works with Firefox 30.0 - 44.0

v0.17.0 (2015-09-19)
  • Asynchronous input/output.
  • Save the substitution list to a file instead of preferences to allow bigger lists (issue 145).
  • Animated showing and hiding of the replace bar.
  • Removed support to substitution lists in XML.
  • Changed shortcuts because Shift+F8 is for the WebIDE. The new ones are F9 to show the replace bar and Shift+F9 to apply the substitution list (issue 154).
  • Fixed subscription to a local URL for Firefox 35+ (issue 157).
  • Corrected typo in English help file (issue 165).
  • Compatibility with Firefox from 30.0 to 44.0.
  • New locale:
    • ja (by Bruno Lopes)

Version 0.16.1.1-signed 236.4 KiB Works with Firefox 4.0 - 40.*

v0.16.1 (2014-06-13)
  • Fixed issue with the auto-replace on load option on the toolbar button menu showing incorrect values in some cases (issue 142).
  • Fixed bug where the substitution group editor ok button failed when not all the URLs were visible (issue 139).

v0.16.0 (2014-05-31)
  • Updated toolbar icons for Australis.
  • Moved toolbar close button to the right to match newer Firefox versions.
  • Unconfirmed changes (i.e. additions or editions) in substitution groups are automatically confirmed when pressing the dialog OK button (issue 125).
  • The replace bar is hidden when the ESC key is pressed (issue 107).
  • Pressing the return key when focus is in one of the text fields applies the replace bar substitution (issue 107).
  • New option to periodically apply the substitution list (issue 129). This allows to overcome the limitation with dynamic content in some cases.
  • Updated shortcuts in the options dialog (issue 108).
  • Compatibility with Firefox up to 33.0.
  • New locale:
    • ast-ES (by alministradores@softastur.org)

Version 0.16.0.1-signed 236.2 KiB Works with Firefox 4.0 - 33.0

v0.16.0 (2014-05-31)
  • Updated toolbar icons for Australis.
  • Moved toolbar close button to the right to match newer Firefox versions.
  • Unconfirmed changes (i.e. additions or editions) in substitution groups are automatically confirmed when pressing the dialog OK button (issue 125).
  • The replace bar is hidden when the ESC key is pressed (issue 107).
  • Pressing the return key when focus is in one of the text fields applies the replace bar substitution (issue 107).
  • New option to periodically apply the substitution list (issue 129). This allows to overcome the limitation with dynamic content in some cases.
  • Updated shortcuts in the options dialog (issue 108).
  • Compatibility with Firefox up to 33.0.
  • New locale:
    • ast-ES (by alministradores@softastur.org)

Version 0.15.0.1-signed 224.7 KiB Works with Firefox 4.0 - 27.*

v0.15.0 (2013-08-03)
  • Textboxes in the replace bar use as much width as they can.
  • Change event is fired when a substitution changes text in an input or textarea element (issue 49).
  • Updated icon sizes.
  • Substitutions with HTML only in the output (issue 5).
  • Updated help (issue 110).
  • Disabled tr locale (was reported as bad translation).
  • New substitution groups enabled by default in the substitution group editor.
  • Improved substitution list behaviour in options dialog (issue 112).
  • Changed the code to open the options dialog to take into account several features (issues 98 and 66).
  • Moved the descriptions of the options and substitution group editor dialogs to a tooltip showable with a "more info" button to remove clutter.
  • Made the options and substitution group editor dialogs resizable on all platforms (when open from FoxReplace UI) (issue 100). The sizes are persistent.
  • Compatibility with Firefox up to 26.0.

Version 0.14.0.1-signed 218.6 KiB Works with Firefox 4.0 - 23.*

v0.14.0 (16-1-2013)
  • Removed compatibility with the substitution list in the 0.10 format.
  • Substitution groups now have names. This implies a new list format: 0.14.
  • Changed shortcuts because Shift+F2 is used for the developer toolbar in Firefox 16 (issue 87).
  • Exclusion URLs can be used without normal URLs, so you can apply substitutions to all URLs except a few ones (issue 92).
  • Replace bar again appears just below the find bar, without any other bar in between.
  • New option to allow inline scripts to be replaced (issue 17).
  • Updated help file to clarify some concepts about regular expressions (issue 85).
  • Substitution groups can be enabled or disabled (issue 33).
  • Text replaced in all body elements (issue 62).
  • Pretty printing of exported JSON file (issue 96).
  • HTML substitutions are made on the html node instead of the body (issues 21, 64 and 76).
  • Column settings on the options dialog are persistent (issue 103).
  • Compatibility with Firefox up to 21.0a1.

Version 0.13.3.1-signed 232.0 KiB Works with Firefox 4.0 - 18.*

v0.13.3 (18-8-2012)
  • Changed behaviour of "whole words" feature. Now it supports all Unicode letters thanks to XRegExp and distinguishes between word characters, non-word characters, and spaces or separators. This solves issue 36.

Version 0.13.2.1-signed 131.0 KiB Works with Firefox 4.0 - 17.0a1

v0.13.2 (18-7-2012)
  • Fixed bug of auto-replace not working in OS X (issue 80).
  • Compatibility with Firefox up to 17.0a1.

Version 0.13.1.1-signed 131.0 KiB Works with Firefox 4.0 - 15.*

v0.13.1 (5-7-2012)
  • Fixed bug in loading input type from JSON (a.k.a. "undefined" error) (issue 70).
  • Fixed bug in importing from XML when there was more than one URL (issue 71).

v0.13.0 (1-7-2012)
  • Subscription works from local files (URL file://...) (issue 25).
  • Updated RegExp link in help file (issue 28).
  • Added new XPaths to select text nodes (issues 35, 53).
  • Fixed bug causing double substitution in title (issue 63).
  • Fixed bug causing double substitution sometimes in textareas (issue 63).
  • Substitution list stored and exported as JSON (0.13) instead of XML (issue 67). XML kept as read-only.
  • Integration with the Firefox app menu.
  • Display of substitution list is updated after each subscription update.
  • Status of subscription displayed in options window.
  • Fixed instantiation of XMLHttpRequest for import from URL.
  • Compatibility with Firefox 4 to 15.
  • New locales:
    • lt (by Algimantas Margevičius)
    • sv-SE (by Lakrits)
    • zh-TW (by 林郁翔)

Version 0.12.2.1-signed 107.0 KiB Works with Firefox 3.0 - 14.0

v0.12.2 (10-8-2009)
* Bugfix: the modules directory wasn't included in the XPI.

v0.12.1 (5-8-2009)
* Added minimum width to some columns in the options and substitution group editor dialogs.
* Substitution group editor modified to reduce height.
* New locale:
- zh-CN (by yfdyh000).

v0.12.0 (21-7-2009)
* Subscription to update the substitution list periodically from an URL.
* Ability to use backslash-escaped characters in input (text and whole words) and output. Supported characters are \\ (backslash), \n (new line), \r (carriage return) and \t (tab).
* New list format 0.12 with the new interpretation of the backslash-escaped characters.
* Removed compatibility with the substitution list in the 0.8 format.
* Removed compatibility with Firefox 1.5 and 2.
* Compatibility with Firefox 3.5.
* New locale:
- nl-NL (by markh van BabelZilla.org).
* String changes:
- foxreplace.properties: new: invalidSubscriptionUrl.
- options.dtd: new: subscriptionCheckBox.label, subscriptionCheckBox.accesskey, subscriptionUrl.label, subscriptionUrl.accesskey, subscriptionPeriod.label, subscriptionPeriod.accesskey.

Version 0.11.0 95.0 KiB Works with Firefox 1.5 - 3.5.*

v0.11.0 (25-4-2009)
* Import from URL.
* Whole words substitutions now support the extended Latin alphabet, IPA extensions, and the Greek, Coptic and Cyrillic alphabets.
* "Clear" buttons in all dialogs disabled if their respective lists are empty.
* Forced text color of input textbox so it's visible with dark themes.
* Removed compatibility with the substitution list in the old 0.7 format.
* Compatibility with Firefox 3.1b3.
* Removed unneeded box "xmlHolder" in options.xul.
* String changes:
- options.dtd: new: importFromUrlButton.label, importFromUrlButton.accesskey.
- foxreplace.properties: new: importFromUrlTitle, importFromUrlText, nonSupportedProtocol, onlyHttp, httpError, cantConnectToServerTitle, cantConnectToServerText, unexpectedError.
- Misc. changes in the Catalan locale.
* New locale:
- tr-TR (by eren).

Version 0.10.0 91.0 KiB Works with Firefox 1.5 - 3.1b3

v0.10.0 (25-1-2009)
* Exclusion URLs.
* String changes:
- help.dtd: new: substitutionGroup.p0, substitutionGroup.p1; removed: substitutionGroup.p.
- substitutiongroupeditor.dtd: changed: description.
(17-3-2009)
* Compatibility with Firefox 3.1b3.

Version 0.9.1 80.0 KiB Works with Firefox 1.5 - 3.1b2

v0.9.1 (26-12-2008)
* Compatibility with Firefox 3.1b2.
* New locales:
- ko-KR (by 용오름(Wtspout)).
- ro-RO (by alexxed).
- sr-RS (by Касперски ~ РС).

Version 0.9.0 68.0 KiB Works with Firefox 1.5 - 3.1b1

v0.9.0 (22-11-2008)
* HTML substitutions.
* Editable URLs and substitutions.
* Edit, delete and move buttons in options dialog disabled when there is no item selected.
* Updated help.
* No methods added to prototypes of standard global objects (to avoid possible conflicts).
* Revised binding for input textbox.
* Compatibility with Firefox 3.1b1.
* String changes:
- foxreplace.dtd: new: replaceBarHtml.label, replaceBarHtml.accesskey.
- options.dtd: new: htmlHeader.
- substitutiongroupeditor.dtd: new: editUrlButton.label, editUrlButton.accesskey, okEditUrlButton.label, okEditUrlButton.accesskey, cancelEditUrlButton.label, cancelEditUrlButton.accesskey, editSubstitutionButton.label, editSubstitutionButton.accesskey, okEditSubstitutionButton.label, okEditSubstitutionButton.accesskey, cancelEditSubstitutionButton.label, cancelEditSubstitutionButton.accesskey, html.label, html.accesskey; other accesskeys changed.
- help.dtd: new: replaceHtml, replaceHtml.p; changed: replaceUrls.p, substitution.inputString.regExp.0, substitution.table.4.0, substitution.table.4.1.

Version 0.8.0 65.0 KiB Works with Firefox 1.5 - 3.0.*

v0.8.0 (20-9-2008)
* Whole words option integrated in the XBL input textbox.
* Per-site substitution: now you can define a list of substitution groups, where every group has an URL list and a substitution list; the substitutions are applied only if the URL of the current page matches one of the URLs in the list or if the list is empty.
* Substitution list stored in XML.
* Updated help.
* Some skin changes.
* Removed special skin for macfoxIIgraphite because it's not compatible with Firefox 3.
* New prototypes for FxRSubstitution and FxRSubstitutionGroup.
* String changes:
- bindings.dtd: new: wholeWords.
- foxreplace.dtd: removed: replaceBarWholeWords.label, replaceBarWholeWords.accesskey.
- help.dtd: several new, modified and removed strings.
- options.dtd: lots of changes.
- substitutiongroupeditor.dtd: all new.
- foxreplace.properties: new: text, wholewords, regexp, noSubstitutionsTitle, noSubstitutionsDescription, xmlErrorTitle, xmlErrorText, xmlGroupErrorText.