All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Add option to remove toolbar icon counter. #129
- Add support for matching hostnames without suffix (TLD wildcard). #126
- Add private browsing matcher to ignore or only use in private browsing.
- Fix rule creation after 1.15.3. #131
- Fix required validation after 1.15.3. #131
- Fix Redirect rule not being applied when multiple rules were matching a single request. #111
- Fix rule tester with multiple redirect rules.
- Remove backspace deleting added parameters. #128
- Fix Filter rule not being applied when multiple filter rules were matching a single request. #111
- Fix popup height when placed to overflow menu. #111
- Fix rule tester regexp escaping. #113
- Fix selected rules exporting.
- Add Secure action to upgrade HTTP requests to HTTPS.
- Add new default rules: FBCLID stripping rule and FB redirection service rule. #110 by @AreYouLoco
- Fix text color when default color is changed. #112 by @Zocker1999NET
- Fix filter/redirect actions to be applied and logged separately.
- Remove Downloads API dependency for rule export.
- Update icons and badge color.
- Add option to redirect document (update tab) from other requests types. #103
- Fix invalid regexp pattern breaking all other rules. #107
- Keep last record when redirect/filter rule is followed by a server redirection.
- Fix hosts/paths input field overflow issue with long list of values (2nd fix). #104
- Fix updating of input fields for merged rules after import.
- Accept text files on import.
- Fix comma not accepeted in includes/excludes input fields. #105
- Fix hosts/paths input field overflow issue with long list of values. #104
- Fix subdocument redirect regression issue #103
- Fix bad localization key.
- Change query parameter trimming in Filter Rule to not apply to the extracted redirect URL. #99
- Add replace all substring support for Redirect Rule. #101
- Add workaround for Firefox bug https://bugzilla.mozilla.org/show_bug.cgi?id=1557300. #100
- Other improvements to options (rule delete button, create button / new rule validation fix, type badge)
- Update style and manual.
- Fix rule edit link in popup.
- Order rules alphabetically. #90
- Update style for more compact layout.
- Add Android support and update layout and style for mobile browsers. #88
- Add speculative request type. #81
- Add support for matching requests by origin. #36
- Close modals on Escape-key. #91
- Fix action buttons disabled issue. #96
- Fix white list rule testing no feedback issue. #92
- Fix percent sign issue with redirect rules. #95
- Add strict min version requirement for Firefox 60.
- Remove debug console logging #80.
- Add support for skipping redirection url filtering within same domain. #29
- Fix excludes/includes with Any URL. #77
- Add keywords to decode and encode captured patterns for redirect rule #6
- Add includes and excludes pattern support #16 #24 #35
- Add option to control whitelist logging #59
- Add query parameter expansion support for redirect rule #72
- Change to trim unwanted query parameters before inline url parsing #72
- Update active and disabled icons #70
- Fix parsing of redirect instructions with inline brackets #73
- Fix rule import after 1.9.3 changes.
- Fix showing number of selected rules for new rules.
- Add alphabetizing patterns. #57
- Add Select / select none input #63
- Add showing number of selected rules #64
- Add UUID for rules. Rules with same UUID will be overwritten when importing rules.
- Fix Rule Tester to escape '?' in path. #65
- Fix redirecting by manipulating 'hostname'. #69
- Add disabled state icon.
- Fix resolving match patterns with multiple paths and TLDs. #66
- Fix toolbar icon updating.
- Fix adding two-character long generic domains. #56
- Fix adding comma to trim parameters. #58
- Add rule tester for testing selected rules against test URL.
- Add support for rule tagging in panel.
- Add rule edit links in panel.
- Add disable/enable button in panel.
- Change Redirect instructions to supports parameter expansion in value.
- Update options style and panel layout.
- Locale: ES Spanish, thanks to @strel at Github!
- Fix Redirect to static url.
- Fix combining parameter expansion with redirect instructions.
- Add unit tests.
- Fix query parameter trimming. #50
- Fix icons not showing in rules view.
- Fix build.
- Fix regex repetition quantifier not supported in pattern captures. #45 #47
- Fix query parameters trimming on non-standard urls. #48 #40
- Fix Filter rule to always decode redirection URL.
- Add version in about page.
- Fix save rule on title/description change.
- Fix any-url host input required validation.
- Add description for default rules.
- Load default rules from file ("/options/default-rules.json").
- Strip paramsTrim pattern from exported rules.
- Rules are now auto saved on change.
- Rule name and description are editable.
- Add invert URL parameter trim option.
- Add about page.
- Other changes to rule options display.
- Fix whitelist/block rule request markers.
- Fix migrate script for Firefox versions before 55.
- Add rules export and import. #8
- Add toolbar button to list details of applied rules on current tab. #19
- Add tabs to options view.
- Fix trim parameter inconsistency: support literal string params and regexp params. #17
- Fix pageAction details bug with block rules. #19
- Fix filter rule redirection url filtering. #20
- Remove url status icon. #19
- Add i18n support
- Add request details in page action popup
- Fix query parameters trim with valueless params
- Add support for multiple rule matching for single request.
- Add support for adding multiple hosts and paths for rules.
- Remove 'Include subdomains' checkbox.
- Improve rules options view.
- URL parameter filtering is now Filter rule specific.
- Redirection cleaning can now be turned off in Filter rule.
- Added wildcard "*" support for url parameter trimming.
- Fix url parameter filtering for global rules.
- Fix redirection url parsing from query string.
- Fix default google filter rule, include main frame requests.
- Fix filter action handler to only do tab navigation on sub_frame requests.
- Fix to escape forward slash in replace regex pattern.
- Add toggle rule edit on double click.
- Change the default type for new rules to be the document type.
- Change any url and any type buttons to be the rightmost on rule panel.
- Fix more than one parameter expansions failing in redirection address.
- Fix undefined rule title when saving a new rule without changing its action.
- Add support for pattern capturing (parameter expansion) to redirect based on the original request.
- Add support for parameter instructions to redirect based on the original request.
- Change help page to open in a new page.
- Update help and add attributions to the MDN documents.
- Fix missing title for options page.
- Add whitelist rules support.
- Add <all_urls> pattern support for creating global rules.
- Change option page to open in new tab.
- Fix input validation that allowed incorrect rule saving.
- Add toggleable edit mode for rules.
- Change tracking URL parameters input option to use one line tags-input.
- Fix to include WebExtension permission for all urls.
- Fix to include applications key with add-on id in manifest.json.
- Add support for rule based control with actions (filter, block, redirect).
- Add support for request types.
- Add page action for providing user feedback of handled requests.
- Add help page.
- Add "ng" to the TLDs of pre-defined rule for Google.
- Fix subdomain top-level domain confusion.
- Change TLDs from global list to rule based manual list.
- Change add-on name from JustRedirect! to Request Control.
- Change license from MIT to MPL-2.0.
- Enhance options usability to improve rule creation and match pattern definition (uses Bootstrap CSS).
- Add match pattern for Google search to prevent outgoing search link tracking.
- Add support for creating match patterns for matching different sub domains (e.g. www.google.*).
- Add match pattern validation.
- Add icon for the add-on.
- Fix to prevent enter key from deleting values on inputs.
- Fix updating redirection listeners on options change.
- Fix adding history entries for redirection origin urls.
- Add out.reddit.com redirection url pattern.
- Add outgoing.prod.mozaws.net pattern.
- Fix query parameter filtering.
- Initial release