Skip to content

Latest commit

 

History

History
1282 lines (700 loc) · 67.2 KB

CHANGELOG.md

File metadata and controls

1282 lines (700 loc) · 67.2 KB

Changelog

All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.

7.0.0 (2024-05-29)

⚠ BREAKING CHANGES

  • browser versions older than Chrome 123, Edge 123, Opera 109 and Safari 16.4 are no longer supported

Features

  • upgrade to Manifest V3 in Chrome (aba275e)

6.1.2 (2024-01-27)

Bug Fixes

6.1.1 (2023-12-16)

Bug Fixes

6.1.0 (2023-11-02)

Features

Bug Fixes

  • rework new tab setup and platform detection (90a9066)

6.0.0 (2023-10-31)

⚠ BREAKING CHANGES

  • browser versions older than Firefox 115 are no longer supported

Features

  • search with image URL on Google Lens (caefb90)
  • update Freepik icon (e408d18)
  • use non-persistent background page in Firefox (6bb518c)
  • use optional permission for clipboard access (f805a49)

Bug Fixes

  • detect iPadOS in Safari (02751d9)
  • set initial browser action popup height in Safari (be031ea)
  • update image sharing (ae19e2c)
  • update PimEyes (53e7301)
  • use alarms to remove declarativeNetRequest session rules (941d1ee)

5.8.1 (2023-10-10)

Bug Fixes

  • maintain compatibility with Firefox for Android (abcadb4)

5.8.0 (2023-10-09)

Features

Bug Fixes

5.7.0 (2023-07-02)

Features

  • search on Have I Been Trained, Enterpix, Immerse and Clip Retrieval (86f10b2), closes #220

Bug Fixes

  • ensure transparent page content background (7db98b7)
  • pass JSON string to page context (30ee53f)
  • simulate active tab (45924bb)
  • update Getty (28871aa)
  • update iStock search (6140156)

5.6.0 (2023-06-01)

Features

Bug Fixes

5.5.0 (2023-05-31)

Features

  • Dark mode
  • migrate to Vuetify (4029df8)

Bug Fixes

5.4.2 (2022-11-23)

Bug Fixes

5.4.1 (2022-11-23)

Bug Fixes

5.4.0 (2022-11-05)

Features

Bug Fixes

  • fall back to searching with image URL on Google (0a5ee19), closes #221
  • improve tab querying on Samsung Internet (240f795)
  • update Google (e0c1127), closes #221

5.3.0 (2022-09-11)

Features

Bug Fixes

5.2.0 (2022-08-14)

Features

  • automatically resize large images (035ae39), closes #203
  • enable Google Lens in Safari on iOS (3a2561f)

5.1.0 (2022-08-06)

Features

  • show context menu items on extension pages (a90660a), closes #195

Bug Fixes

  • ignore tab data related to action popup in Samsung Internet (b2c8381)
  • update Adobe Stock (49a0897)
  • update Stocksy (602dcab)
  • update TMview (36c028e)
  • update trace.moe (45a2cd0)

5.0.0 (2022-05-21)

⚠ BREAKING CHANGES

  • browser versions older than Chrome 92, Edge 92, Firefox 91, Opera 78, and Samsung Internet 14 are no longer supported

Features

Bug Fixes

  • deprecate support for outdated browser versions (5b168a2)
  • evaluate image sizes after all images have loaded (851bed6)
  • find image elements using currentSrc (b0a7f75)
  • ignore error when searching for shadow root (4d59268)
  • improve CSS url() parsing (0e19d75), closes #97
  • never send referrer from extension page (1f7c95e)
  • update Getty (37e7b8c)
  • update iStock (10294c0)

4.9.0 (2022-04-28)

Features

  • accept more than one shared image (99d9fd7)

Bug Fixes

  • convert unsupported images before searching (fde1224), closes #153
  • create notifications from current script (1d7b538)
  • hide sharing on unsupported platforms (eadc88e), closes #183
  • improve image normalization and processing (5bbe6aa)
  • search with default engines on image share (78ed47e)

4.8.0 (2022-04-06)

Features

Bug Fixes

  • ensure background page responds to message (5352e2a), closes #184
  • search by sharing an image (f512bd0), closes #184
  • update Madrid Monitor (c978e88)

4.7.0 (2022-03-29)

Features

  • search with images from the clipboard (389c281), closes #114

4.6.0 (2022-03-16)

Features

  • add support for searching in Safari by sharing an image on iOS (1cae724)
  • search with a local image opened in a tab (8e4d591), closes #173

4.5.0 (2022-01-08)

Features

Bug Fixes

4.4.2 (2021-12-18)

Bug Fixes

4.4.1 (2021-12-14)

Bug Fixes

  • create context menu from each background script instance (d175b1f), closes #151

4.4.0 (2021-12-13)

Features

  • notify users about missing search engine access in Opera (d64c0d8)
  • search on Wildberries (50d2013)
  • support shadow DOM in Chrome (1b8d401)

Bug Fixes

  • hide cropper before capturing (8fc3061)
  • reduce frequency of search engine access checks (cce8038)
  • save coordinates on touch start (03d517c)

4.3.1 (2021-11-21)

Bug Fixes

  • update UI only on option changes (777fe06)

4.3.0 (2021-11-11)

Features

4.2.0 (2021-11-07)

Features

4.1.0 (2021-11-02)

Features

Bug Fixes

  • adjust element position (939c953)

4.0.1 (2021-10-24)

Bug Fixes

4.0.0 (2021-10-16)

⚠ BREAKING CHANGES

  • browser versions older than Safari 14.1 and Firefox for Android 79 are no longer supported

Features

  • add support for Safari on iOS and iPadOS (4038c18)
  • search on Unsplash (6cd7dcb)
  • update capture box design (038c21f)
  • update theme (b8daab0)

Bug Fixes

  • avoid rendering artifact on Samsung Internet (50cc741)
  • extract image from input (137d9d4)
  • search with image file only when needed (be31492)
  • set correct scale for captured image (6eefe83)
  • update Alibaba (e2d1048)
  • update search mode names (daa2456)

3.9.1 (2021-09-23)

Bug Fixes

  • always check if storage needs to be initialized (8f00d1e)
  • detect DataTransfer constructor support (172fd70)
  • do not return undefined response for sendMessage in Safari (f65ee77)
  • focus popup input on open in desktop browsers (cb4de8c)
  • guard against repeated base module runs (95a5a57)
  • insert base module in active tab only on startup in Samsung Internet (abae75f)
  • mitigate brower action popup trembling during resize in Firefox (af4b719)
  • notify background script about option changes in Safari (37be6b7)
  • only patch file input when the DataTransfer constructor is not supported (f7575b4)
  • update 123RF (ac67ad3)
  • update Global Brand Database (3935005)
  • update iStock (b2f66cf)
  • update Madrid Monitor (49208ce)

3.9.0 (2021-09-19)

Features

  • add options for sharing images from Samsung Internet (06b4f03)

Bug Fixes

3.8.0 (2021-09-19)

Features

  • add theme for Samsung Internet (77f6eb9)
  • share images from Samsung Internet (6ae3cc3)
  • support non-persistent background page (9ef0972)

Bug Fixes

  • adjust popup style for Samsung Internet (ee0f8b9)
  • enable Ikea on Firefox for Android (949ce92)
  • increase favicon resolution (67cf111)
  • insert base module on startup (4ab3eef)
  • revert to persistent background page on Chrome and set request headers (15955c1)
  • update deprecated API call (d9fe080)

3.7.1 (2021-07-25)

Bug Fixes

3.7.0 (2021-07-20)

Features

  • search with Reddit Repost Sleuth (872ef2d), closes #132

Bug Fixes

3.6.5 (2021-07-14)

Bug Fixes

3.6.4 (2021-06-15)

Bug Fixes

3.6.3 (2021-06-13)

Bug Fixes

3.6.2 (2021-04-25)

Bug Fixes

  • listen for element attribute changes on Yandex (94ec883), closes #121

3.6.1 (2021-04-10)

Bug Fixes

3.6.0 (2021-02-05)

Features

  • search on IKEA, Birch Lane, AllModern, Joss & Main and Perigold (9a668bb)

Bug Fixes

  • check script presence in correct frame (68a1267), closes #111

3.5.2 (2021-01-28)

Bug Fixes

  • shorten description for Safari (06ecfc5)

3.5.1 (2021-01-28)

Bug Fixes

  • keep descriptions of localized messages for Safari (1295937)

3.5.0 (2021-01-28)

Features

  • show options in two columns on larger screens (d4b6996)

Bug Fixes

  • style improvements on Safari (03275a0)

3.4.3 (2021-01-01)

Bug Fixes

  • correct capitalization for locale strings on Safari (6f181fd)
  • include larger icons in Safari package (fe95f0a)
  • lock popup size on Android during viewport size changes (34eec40)
  • set package version in manifest (e922cfd)
  • show native notifications in Safari (e0a27fc)
  • update search engines (c73e7b2)

3.4.2 (2020-12-07)

Bug Fixes

  • attempt to download images using fallback methods (020ba13)

3.4.1 (2020-11-23)

Bug Fixes

  • disable contributions for Safari and Samsung Internet (12dc4ac)
  • disable drag and drop on Android (918fe96)

3.4.0 (2020-11-23)

Features

  • add option to always upload images to search engines that may block URLs (b6b818b)
  • add support for Safari (2e22de6)
  • configure default search engines (763ee0a)

Bug Fixes

  • disable searching with all engines on Samsung Internet (e855e39)
  • poll tab availability on Samsung Internet (48d7bce)
  • unregister scripts only before image submission (de2f709)
  • update Depositphotos (7341c28)
  • update script path (477aff8)
  • update Sogou (723699c)

3.3.0 (2020-11-01)

Features

Bug Fixes

  • don't hide content frame when switching between views (3865bb4)
  • hide selection view after use (2b2fd12)
  • ignore messages sent by the current frame (a93df98)
  • only inject scripts if base script is present (1124df3)
  • wait for Yandex challenge to be solved before searching (6dc5d1f)

3.2.0 (2020-10-27)

Features

  • add support for Samsung Internet (f0829ac)
  • configure engines for Samsung Internet (d868ec7)
  • rework script injection and update search engines (ce94485)

3.1.0 (2020-09-11)

Features

Bug Fixes

  • set correct browser action height on Firefox for Android (7892143)
  • show correct max image size in error message (0cda478)
  • update Madrid Monitor (67d36c3)
  • update PimEyes (95a89e4)
  • update Shutterstock (fe0e04c)

3.0.0 (2020-08-10)

⚠ BREAKING CHANGES

  • FTP is no longer supported

Features

  • add support for Shadow DOM (38d3d77)
  • search with PimEyes, Stocksy United, Pond5, PIXTA and Wayfair (18b183c), closes #88

Bug Fixes

  • correct icon opacity on Chrome Web Store (04f4093)
  • increase favicon size (529a038)
  • remove support for FTP (67d5170)
  • update Madrid Monitor (15e7c51)
  • update Mail.ru (4885b2d)
  • validate URL before updating document location (cd69647)

2.2.1 (2020-04-16)

Bug Fixes

2.2.0 (2020-03-26)

Features

  • add support for Firefox Preview (ecec816)
  • search for trademarks and design patents (3b91df4), closes #62

Bug Fixes

2.1.1 (2020-02-19)

Bug Fixes

  • always send image data receipt (3615a88)
  • include source maps for production builds (7ec786a)
  • update Alibaba search (e200237)
  • update Baidu search (a697c4a), closes #67
  • update Bing search (90f7791)

2.1.0 (2019-12-26)

Features

  • search with Dreamstime, Alamy and 123RF (53152f1)

2.0.0 (2019-12-19)

⚠ BREAKING CHANGES

  • browser versions before Chrome 76, Firefox 68 and Opera 63 are no longer supported

Features

  • add overflow menu with links for options and website (0d4c984)

Bug Fixes

  • adjust icon spacing (88477cf)
  • remove patches for outdated browsers (44b178d)
  • request extra headers on Chrome (d46abe4)

1.22.0 (2019-10-21)

Features

1.21.2 (2019-08-25)

Bug Fixes

  • copy buffer into array (babab90)
  • update yandex url parameter (ac6784c)

1.21.1 (2019-06-25)

1.21.0 (2019-05-28)

Bug Fixes

Features

1.20.1 (2019-05-10)

Bug Fixes

  • show notification for outdated browsers after upload error (01d617e)

1.20.0 (2019-05-09)

Features

  • update dependencies and UI components (8f7fcd4)

1.19.1 (2019-04-25)

Bug Fixes

1.19.0 (2018-10-24)

Bug Fixes

  • update WhatAnime domain (dff8d3a)

Features

  • search with Jingdong, Taobao and Alibaba China (d866f65)

1.18.1 (2018-10-20)

Bug Fixes

  • inject content script in current tabs after install (649abe0), closes #46
  • update getty image upload (c987421)
  • update qihoo search (3b52d66)
  • update sogou image upload (adef7c3)

1.18.0 (2018-09-26)

Bug Fixes

  • catch error while drawing to canvas (8ec43d1)

Features

  • capture and search for details in images (92cb939), closes #43
  • change license to GPLv3 (321806a)

1.17.1 (2018-08-16)

Bug Fixes

1.17.0 (2018-08-15)

Bug Fixes

  • copy object before transferring (e3cb13b)
  • use extension name for context menu group (baf57cc), closes #42

Features

  • update dependencies, optimize bundling (b0cdb80)

1.16.1 (2018-07-09)

Bug Fixes

  • request correct storage path during config upgrade (b5a7054), closes #41

1.16.0 (2018-07-02)

Bug Fixes

  • do not send referrer for images shown in extension pages (a300a43)
  • grammar tweak in context menu item (5de57b5)

Features

  • normalize image type and file extension (7c1ae70)

1.15.0 (2018-06-06)

Features

1.14.1 (2018-06-01)

Bug Fixes

  • don't search for url when it's not available (2025134), closes #39

1.14.0 (2018-05-28)

Features

1.13.0 (2018-05-14)

Bug Fixes

  • always use current source of img element (9c594b2)
  • handle abort event during image load (7374c1e)
  • search for URL only when it originates from image context (6a3c7cd)

Features

  • detect images in and <iframe> elements (84e2f4e)
  • search for canvas image (bba9b58)
  • search for images from embed and object elements (da5412c)
  • search with current video frame (1db9903)

1.12.1 (2018-05-01)

Bug Fixes

  • set default background color (3bc7632), closes #38

1.12.0 (2018-04-29)

Bug Fixes

  • add labels to select components and adjust layout (ca6c5f9)
  • decrease menu item icon margin (2511bac)
  • rework blob handling (37519e2)

Features

  • add support for blob: URLs (517e6ad)
  • search mode for selecting and uploading images (18c9c61), closes #11

1.11.0 (2018-03-19)

Features

  • show search engine icons in context menu (fa9cdd3), closes #28

1.10.1 (2018-03-18)

Bug Fixes

1.10.0 (2018-03-18)

Features

1.9.0 (2018-02-28)

Bug Fixes

  • replace scope attribute with slot-scope (9bc58e6)
  • set basic typography properties (b75b811)
  • update dependencies (107f751)

Features

1.8.3 (2018-02-19)

Bug Fixes

  • check if function is defined in frame before calling (6a55028), closes #25

1.8.2 (2018-01-03)

Bug Fixes

  • do not set min-width for small screens (a7528cc)
  • improve action popup layout on small screens (31cfe2b)
  • reduce size of imported background code (6cd0085)
  • show notification on Firefox for invalid search mode (64b2773)
  • vertically center popup buttons (9cc7cd7)
  • workaround for popup rendering issue on Firefox (5b76645)

1.8.1 (2017-12-21)

Bug Fixes

  • remove progress buffer in contribution page (e4074fe)

1.8.0 (2017-12-21)

Features

1.7.0 (2017-12-19)

Bug Fixes

  • enable pasting image from context menu on Chrome (261e2c6)
  • minimize draggable surface for search engine options (ef4db93)
  • prevent action popup header from overflowing (aa7f928)

Features

  • paste images from clipboard (6bc52e4), closes #16

1.6.3 (2017-12-10)

Bug Fixes

  • show contribution page during 10th and 100th search only (33e7434)

1.6.2 (2017-12-08)

Bug Fixes

  • update contribPageLastOpen from the background script (a446402)

1.6.1 (2017-12-08)

Bug Fixes

  • do not show contribution page after the first restart (ad48a3b)

1.6.0 (2017-12-07)

Bug Fixes

  • detect image when src is not set (20f68d9)

Features

1.5.0 (2017-12-03)

Features

  • support Firefox for Android (52c7ead)

1.4.1 (2017-11-22)

Bug Fixes

  • always validate Yandex hostname (687b872)
  • handle country specific Yandex redirection (610bdd1), closes #13
  • set US locale for google.com (d9762ec)
  • use country specific domain for Yandex search results (709c34e)

1.4.0 (2017-10-31)

Bug Fixes

  • add padding between select toolbar button and text (1a74694)
  • do not attempt to parse the page when not allowed (84eabef)
  • do not use browser style for options on Chrome and Opera (ce7270d)
  • downscale large images before uploading to Bing (0992c48)
  • ensure upload scripts get executed in order (3225cbc)
  • hide menu scrollbar (dccd877)
  • import theme and typography mixins instead of CSS (ad4893d)
  • inject upload scripts only when the search page has finished loading (66f4ee9)
  • inline CSS not needed anymore, upstream fix (6c40c3c)
  • limit concurrent uploads to 3 images (bf94a8f)
  • open options in new tab on Chrome (3b2c1f0)
  • revoke object URL as soon as possible and increase storage timeouts (2654538)
  • engines: retrieve images using object URLs (7da65e3)
  • set checkbox color and relay confirmFrameId (58cdc86)
  • set minimum browser version in manifest for Chrome and Opera (eddd6fc)
  • set switch color (87c3278)
  • set tab index and active state correctly when uploading multiple files (b1f4b33)

Features

  • filter and minimize locale messages and manifest in production (79b806e)
  • implement new search modes (d634dcc), closes #9
  • notify on large images, avoid copying and uploading them (a0bb3bd)
  • update search mode option labels (17603af)

1.3.0 (2017-08-31)

  • Add .nvmrc (4e493b6)
  • Add changelog (f7a3374)
  • Add changelog script (825fc1b)
  • Add project description and screenshots (b692baa)
  • Add support for Chrome and Opera (3ded27f)
  • Additional icon sizes (46f1252)
  • Allow searching for local images (file:// scheme) (42c9399)
  • Babili renamed to babel-minify (082f774)
  • Beautify icon svg (2f7dc66)
  • Better align options page style to MD spec (7d2060e)
  • Bundle font files (e44abb7)
  • Change order of manifest keys (300d2f6)
  • Convert svg icons to png (3eec1d3)
  • Create tabs faster when searching all engines (2a647a3)
  • Customize locale messages depending on build target (3ca0ecc)
  • Do not discard @font-face rules (35de3ce)
  • Do not ignore webextension-polyfill in Firefox (1a4d326)
  • Do not load object element sources (6e79e41)
  • Do not remove lodash iteratee shorthands in production build, fixes crash in uniqBy call (9db6f44)
  • Do not require system dependencies to build extension archive (81a246f)
  • Extract common ui modules into a separate file (82a59cb)
  • Fix dialog title contrast (92c4593)
  • Fix duplicate icon keys in manifest.json (53445f1)
  • Fix typo (4542e00)
  • Ignore .assets forder (8bac206)
  • Implement data URI support for Baidu (c714c30)
  • Implement data URI support for Sogou (209c215)
  • Implement data URI support for Yandex (f2e3a54)
  • Iterate array and get its length without lodash (20bf44d)
  • Merge searchAllEngines options (33e8cb0)
  • Open about:debugging page during web-ext run (e47b0fb)
  • Prevent Chrome errors (8e751b1)
  • Refactor bing engine code (b02e35f)
  • Refactor jpeg extension check (5449b54)
  • Replace var with let or const (c0888e8)
  • Return only supported urls after parsing (c1e3a4e)
  • Send image filename during upload (b3b9b47)
  • Set extension version at build time (12f33a5)
  • Set image/png for favicon type (b0e4cad)
  • Set title for options and upload pages (287dc55)
  • Show extension icon in notifications (564a983)
  • Show notification on engine error (1646d8a)
  • Store index of data instead of serializing it (3f1492a)
  • Style fix, auto (9008c70)
  • Style upload error message with MDC (5f7da65)
  • Update dependencies (1ee1522)
  • Use full allEngines name in submenu (462b997)
  • Use passive event listener for saving the click target (3f31e57)
  • Use random filenames of varying length (32a529c)
  • Use scope hoisting in production (d0ae480)
  • Use strict equality for comparing page and frame url (f6f004c)
  • Workaround for material-components/material-components-web/issues/1121 (84561a4)
  • Workaround for material-components/material-components-web/issues/1195 (d64ef40)

1.2.0 (2017-07-16)

  • Add data URI support for Bing (98afdef)
  • Add missing data key (24b684b)
  • Add Sogou Images (7e1f1b0)
  • Allow async code in content scripts (14049e8)
  • Allow creating new tabs by passing the url only (28acac8)
  • Chrome only supports ASCII [a-z], [A-Z], [0-9] and "_" for locale message keys (427660a)
  • Fix invalid locale message key (1c613c5)
  • Messaging sendResponse will be deprecated, use sendMessage instead (7bc1f77)
  • Prepare 1.2.0 release (526211f)
  • Refactor engineId check for easier extension (fbd52bc)
  • Remove unneeded promise reference (7ce78e3)
  • Style fixes (21602f1)
  • Update Bing search url (f1b053f)
  • Using fetch with a cross-origin referrer fails on Chrome (675976e)

1.1.0 (2017-07-14)

  • Add support for Firefox 52 (c28143a)
  • Allow image search for links (2bade11)
  • Implement data URI support for TinEye (32fffc2)
  • Minimize Vue component css during extraction (a36dc87)
  • Move css to vue components and extract it into separate files (764c239)
  • Parse elements below click area and show selection dialog on multiple results, refactoring and fixes (2e31f50)
  • Prepare 1.1.0 release (b82944a)
  • Remove unused dependencies (6637c63)
  • Update dependencies (3dad840)
  • Update dependencies (6169e1d)
  • Update dependencies (c8c0e4c)
  • Use MD components on options page (5dcda38)

1.0.0 (2017-06-17)