January 23rd, 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 64 and 76).
· Column settings on the options dialog are persistent (issue 103).
· Compatibility with Firefox up to 21.0a1.
July 20th, 2012· Fixed bug of auto-replace not working in OS X (issue 80).
· Compatibility with Firefox up to 17.0a1.
July 13th, 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).
July 4th, 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 林郁翔)
September 18th, 2009· Bugfix: the modules directory wasn't included in the XPI.
June 22nd, 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).
February 10th, 2009· Exclusion URLs.
String changes:
· help.dtd: new: substitutionGroup.p0, substitutionGroup.p1; removed: substitutionGroup.p.
· substitutiongroupeditor.dtd: changed: description.
January 10th, 2009· Compatibility with Firefox 3.1b2.
New locales:
· ko-KR (by 용오름(Wtspout)).
· ro-RO (by alexxed).
· sr-RS (by Касперски ~ РС).
December 2nd, 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.
October 6th, 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.