Skip to content

Latest commit

 

History

History
108 lines (97 loc) · 11.7 KB

changelog.md

File metadata and controls

108 lines (97 loc) · 11.7 KB

Link Properties Plus: Changelog

+ - added
- - deleted
x - fixed
* - improved

master/HEAD

* Improved Pale Moon support (correctly detect version to not apply legacy fixes).
+ Added support for case-insensitive headers (#26).
x Fixed compatibility with Firefox 56+ (support for about:… URIs, URIs validation), thanks to Dumby.
x Fixed preferences in Firefox 58+ (extensions.legacy.enabled = true) (bug 1414096, bug 1413413).
* Corrected menu item position in Thunderbird 52.
+ Added support for “Developer Tools” menu in Thunderbird 52.
x Corrected prefixes: convert 10241024 into 1.00 MiB.
* Show decoded URIs in text fields (extensions.linkPropertiesPlus.decodeURIs == true).
x Fixed headers border in Firefox 60+ (added replacement for -moz-border-
-colors).
x Open about:config?filter=extensions.linkPropertiesPlus. in Firefox 59+ instead of broken options window (bug 1379338).
x Fixed version detection for Pale Moon 28.1+ and Basilisk.
* Improved URIs extraction: also remove «» and “” quotes from selected text.
* Improved dark theme detection (thanks to TinyColor: isDark() -> getBrightness()).
x Fixed non-ASCII URI HTTP referers.
* Show network errors like NS_ERROR_UNKNOWN_HOST from nsIRequest.status, if nsIHttpChannel.responseStatus not available.
+ Added support for “X-Archive-Orig-Content-Length” header (used by archive.org).
+ Added support for Iceape-UXP (#29, thanks to zanud).
x Workaround for right-dblclick in Firefox 53+ (on “Referer:” label or text filed in properties window to extract value from link, extensions.linkPropertiesPlus.ownWindow.dblclickDelay preferences).

1.6.1 (2017-03-13)

x Fixed compatibility with multi-process mode (Electrolysis aka e10s) in Firefox 47+ (#20).
x Fixed compatibility with Firefox 48+ (due to changes in nsIIOService, see bug 1254752).
x Fixed integration with Page Info window in Firefox 44+ (#22).
+ Added Chinese (Simplified) locale (zh-CN), thanks to YFdyh000 (#23).
* Improved startup performance: code around context menu and commands was moved into lazily loaded separate file (#21).
x Fixed compatibility with future Firefox versions: don't use Array generics like Array.forEach() (bug 1222547).
+ Show HSTS redirect flag in tooltip for “Direct Link” field.
* Updated compatibility with Private Tab extension: track toggling of private state using tab duplication in Firefox 51+ (see Private Tab #244).
x Fixed URIs validation in Firefox 37-43 (caused by nsIIOService.newChannelFromURIWithLoadInfo(…, null) failure).
x Fixed detection of opening file dialog in Firefox 52+.

1.6.0.1 (2015-12-21)

x Workaround for empty properties window with enabled Adblock Plus 2.7 (#19).

1.6.0 (2015-11-08)

+ Added support for “X-Archive-Orig-Last-Modified” header (used by archive.org).
x Corrected handling of links like private:///#http://example.com/ from Private Tab extension.
+ Added displaying of resume download ability (in status field) (#4).
+ Added Ctrl+Shift+C hotkey to open context menu for current row (#5).
+ All keyboard shortcuts now configurable (extensions.linkPropertiesPlus.key.* preferences) (#6).
* Experimental: block Escape key directly after request finished to not accidentally close dialog instead of canceling request (extensions.linkPropertiesPlus.blockEscapeKeyDelay preference).
* Improved HTTP headers field: now used formatting and sections are collapsable (#8, #9).
* Changed extension icon (#10).
+ Added toolbar button (#11).
* Improved URLs detection is selection: now detects about:, but ignores http:, http:// and file:///.
+ Added support for separate message window in Thunderbird and SeaMonkey's mail (#12).
x Correctly focus already opened link properties window with the same URI and referer, if URI is empty.
+ Added ability to not use selection clipboard on Linux to prefill link in properties window (extensions.linkPropertiesPlus.preferSelectionClipboard preference).
+ Added basic indication of request errors (only in link properties window): invalid URI or request error – red “Get properties” button, protocol with URI_DOES_NOT_RETURN_DATA flag or unknown protocol – gray “Get properties” button.
* Show request headers modifications from browser or other extensions (hidden preference extensions.linkPropertiesPlus.showRequestHeadersDiff to highlight changed headers) (#13).
* Middle-click on any menu item (and on toolbar button) to automatically start request with URL from clipboard.
* Double-click on “Referer:” label (or on empty referer field) to get fake referer from link.
* Open links after source tab only if extensions.linkPropertiesPlus.openInChildTab = true, also added extensions.linkPropertiesPlus.openInChildTab.onlyIfSelected preference to open in sibling tab only if source tab is still selected.
x Corrected localization for numbers and dates (extensions.linkPropertiesPlus.localeNumbers and extensions.linkPropertiesPlus.localeDates preferences) (#15).
+ Added ability to save maximized state of properties window.
+ Properties window: added hotkey to toggle full screen mode (F11).
* Implemented ability to drag link into button, that placed inside Australis menu-button (#16).
x Correctly handle about:* URIs in Firefox 36+.
* Improved support of Electrolysis (multi-process mode).
* Improved detection of selected text links (preferences: extensions.linkPropertiesPlus.context.onSelection.ignoreSpaces, extensions.linkPropertiesPlus.context.onSelection.detectionThreshold).
+ Added ability to send GET request instead of HEAD (#14).
* Double-click on “Link:” label (or on empty link field) to paste URI from clipboard.
x Fixed compatibility with future Firefox versions (bug 1090880, #18).
x Correctly decode URIs in Firefox 40+.
x Save links with correct file name in Firefox 40+ (like “Save Link As…” from page context menu).

1.5.2 (2013-04-06)

x Corrected position of context menu item in SeaMonkey's mail.
* Now used platform-specific line breaks to copy multiline text to clipboard.
+ Added ability to detect selected links in input fields (extensions.linkPropertiesPlus.context.onSelection.inInputFields preference).
+ Added extensions.linkPropertiesPlus.ownWindow.cropFileNameInTitle preference to crop too long file names in window title (or hide it at all).
+ Now fully compatible with per-window private browsing (include support for Private Tab extension) (#1).
+ Added tooltip with all redirects to “Direct Link” input field (#2).
x Fixed position of item in Tools menu in latest Firefox Nightly.
* Minor optimizations and improvements.

1.5.1 (2013-01-07)

x Fixed fallback save method in Firefox 20.0a1.
* Improved handling of HTTP referers:
  * “Internal” and file:// links now never used as referers (but you still can manually set any referer).
  * Improved handling of built-in network.http.sendRefererHeader preference: now “Referer:” field shows real value (instead of old "internal" handling).
  + Added extensions.linkPropertiesPlus.useFakeReferer.force preference to use fake referer, if rererefs sending was disabled using network.http.sendRefererHeader.
  + Added extensions.linkPropertiesPlus.useRealRefererForTextLinks preference to send real referers for text links.
* Improved startup performance for main application window.
* Used built-in function to read text from clipboard + added changes for "Implement per-window Private Browsing" bug.
+ Added possibility to load bypass cache: Shift+Enter or Shift+click/middle-click on “Get properties” button.
* Small internal improvements.

1.5.0.2 (2013-01-05)

* No longer use internal JAR archive.
x In some cases “Apply” button in options dialog was remained incorrectly disabled or enabled.

1.5.0.1 (2013-01-04)

+ Added French locale (fr), thanks to Calimero988.

1.5.0 (2013-01-02)

* Published on AMO.

Older versions

changelog.txt