Skip to content

Latest commit

 

History

History
1368 lines (1156 loc) · 209 KB

CHANGELOG.md

File metadata and controls

1368 lines (1156 loc) · 209 KB

Changelog

3.10.0 (2024-09-08)

Features

Bug Fixes

Miscellaneous

  • add APNS to dotenv-example (#2174) (4bd048f)
  • add links to RX 6700 XT in German stores (#2736) (430ec73)
  • alternate-de: add gpus (#2797) (a6d7447)
  • alternate: add new oos label (#2409) (5937d01)
  • alternate: add PS5 bundle (#2562) (1122075)
  • alternate: update links and selectors (#2282) (ea095a3)
  • amazon-ca: add rtx 3070 cards (#1299) (3841666)
  • amazon-fr: update evga 3080 ftw3 link (#2286) (5b2fe88)
  • amazon-uk: add 3060 cards (#2229) (983cc52)
  • amazon: add nvidia and amd cards (#1430) (4debcd3)
  • amazon: fix evga model (b273837)
  • amd: add rx6800xt midnight black (#2321) (c7e24e7)
  • amd: update rx6900xt urls (#2094) (7fcce58)
  • amd: update rx6900xt urls (#2876) (88ec46e)
  • asus: update urls (#2155) (245d110)
  • best buy & microcenter 3060 product links (#2033) (cb7d215)
  • bestbuy: add 3060ti cards (#1548) (9ef83fd)
  • bestbuy: add 3080ti models (#2670) (cc0aaec)
  • bump dependencies (10f7e0c)
  • bump dependencies (b3a88f6)
  • bump dependencies (c1c9bc4)
  • bump dependencies (2548ca4)
  • bump dependencies (#2413) (3c00eca)
  • bump node 16.5.0 (4e3eade)
  • bump node version (9ba964a)
  • bump node, implement proper ci cache (9b0b4d1)
  • bump stale workflow to 60 days (3c1419f)
  • canadacomputers: add 3060 card (#2028) (1288f92)
  • change url (2af1531)
  • change verbiage to be more generic (e006c48)
  • clean up and bump node version (dbde781)
  • computeruniverse: add 3060ti cards (#1665) (3ab0de6)
  • computeruniverse: add backoff code (#2542) (42a24a6)
  • config: remove old nvidia config (ecb27eb)
  • coolblue: add ps5 consoles (#2597) (4bb58ac)
  • currys: add rx6800, rx6800xt and rx6900xt (#2236) (211e3e2)
  • deps-dev: bump @types/cheerio from 0.22.28 to 0.22.29 (#2580) (e4ebdc4)
  • deps-dev: bump @types/node from 14.14.10 to 14.14.12 (#1340) (b6ea0ea)
  • deps-dev: bump @types/node from 14.14.13 to 14.14.14 (#1431) (cdc3a84)
  • deps-dev: bump @types/node from 14.14.14 to 14.14.16 (#1506) (e893d79)
  • deps-dev: bump @types/node from 14.14.16 to 14.14.19 (#1585) (8a18742)
  • deps-dev: bump @types/node from 14.14.19 to 14.14.20 (#1597) (8d0a32c)
  • deps-dev: bump @types/node from 14.14.20 to 14.14.21 (#1695) (122e68a)
  • deps-dev: bump @types/node from 14.14.21 to 14.14.22 (#1751) (8c17d21)
  • deps-dev: bump @types/node from 14.14.22 to 14.14.24 (#1877) (b20bd4a)
  • deps-dev: bump @types/node from 14.14.28 to 14.14.31 (#2005) (9e3922e)
  • deps-dev: bump @types/node from 14.14.35 to 14.14.36 (#2233) (a7a5e69)
  • deps-dev: bump @types/node from 15.3.0 to 15.6.1 (#2571) (3e74a4c)
  • deps-dev: bump @types/node-fetch from 2.5.7 to 2.5.8 (#1696) (724f6b1)
  • deps-dev: bump @types/nodemailer from 6.4.1 to 6.4.2 (#2582) (1cb1787)
  • deps-dev: bump @types/puppeteer from 5.4.1 to 5.4.2 (#1289) (d92d58d)
  • deps-dev: bump @types/puppeteer from 5.4.2 to 5.4.3 (#1876) (728f21a)
  • deps-dev: bump @types/sinon from 9.0.10 to 9.0.11 (#2166) (4cdda98)
  • deps-dev: bump c8 from 7.4.0 to 7.5.0 (#1863) (7aa2212)
  • deps-dev: bump mocha from 8.3.0 to 8.3.2 (#2167) (a575143)
  • deps-dev: bump nodemon from 2.0.6 to 2.0.7 (#1621) (3f62921)
  • deps-dev: bump sinon from 9.2.3 to 9.2.4 (#1781) (8ac3a3b)
  • deps-dev: bump typescript from 4.2.2 to 4.2.3 (#2092) (b516e26)
  • deps-dev: bump webpack from 5.10.1 to 5.10.3 (#1432) (ef9afb8)
  • deps-dev: bump webpack from 5.10.3 to 5.11.0 (#1456) (bc788cb)
  • deps-dev: bump webpack from 5.11.0 to 5.11.1 (#1541) (6a4049b)
  • deps-dev: bump webpack from 5.11.1 to 5.12.3 (#1650) (459e9af)
  • deps-dev: bump webpack from 5.13.0 to 5.14.0 (#1692) (75b2460)
  • deps-dev: bump webpack from 5.15.0 to 5.16.0 (#1752) (113e92d)
  • deps-dev: bump webpack from 5.16.0 to 5.17.0 (#1793) (a207244)
  • deps-dev: bump webpack from 5.17.0 to 5.18.0 (#1807) (e488ef2)
  • deps-dev: bump webpack from 5.18.0 to 5.19.0 (#1849) (630f46c)
  • deps-dev: bump webpack from 5.19.0 to 5.20.1 (#1869) (d02b40b)
  • deps-dev: bump webpack from 5.22.0 to 5.23.0 (#1993) (b6030b3)
  • deps-dev: bump webpack from 5.23.0 to 5.24.0 (#2009) (347f49b)
  • deps-dev: bump webpack from 5.24.2 to 5.26.3 (#2164) (2775124)
  • deps-dev: bump webpack from 5.35.0 to 5.36.2 (#2480) (e397306)
  • deps-dev: bump webpack from 5.37.0 to 5.37.1 (#2558) (9e13cd7)
  • deps-dev: bump webpack from 5.37.0 to 5.38.0 (#2579) (9fc5ec0)
  • deps: bump @slack/web-api from 5.14.0 to 5.15.0 (#1606) (21d0a94)
  • deps: bump @slack/web-api from 5.15.0 to 6.0.0 (#1669) (57b3a50)
  • deps: bump actions/cache from v2 to v2.1.4 (#1906) (af90b1a)
  • deps: bump actions/checkout from 2 to 3 (#2967) (92a3c94)
  • deps: bump actions/setup-node from 2 to 3 (#2963) (31c2887)
  • deps: bump actions/setup-node from v2.1.2 to v2.1.3 (#1338) (0683430)
  • deps: bump actions/setup-node from v2.1.3 to v2.1.4 (#1439) (2b5588b)
  • deps: bump actions/setup-python from 2 to 3 (#2965) (fe53ba3)
  • deps: bump actions/stale from 3 to 4 (#2671) (e030310)
  • deps: bump amannn/action-semantic-pull-request (#1494) (76761c5)
  • deps: bump amannn/action-semantic-pull-request from v2.2.0 to v3.1.0 (#1652) (8ed5daf)
  • deps: bump amannn/action-semantic-pull-request from v3.1.0 to v3.2.3 (#1750) (5f0c656)
  • deps: bump amannn/action-semantic-pull-request from v3.2.3 to v3.2.6 (#1795) (f932009)
  • deps: bump amannn/action-semantic-pull-request from v3.2.6 to v3.3.0 (#1933) (2cd2991)
  • deps: bump amannn/action-semantic-pull-request from v3.3.0 to v3.4.0 (#1965) (4324706)
  • deps: bump cheerio from 1.0.0-rc.3 to 1.0.0-rc.5 (#1495) (a402c64)
  • deps: bump dependencies (1ab0af2)
  • deps: bump dependencies (aed9cfe)
  • deps: bump dependencies (2a1734a)
  • deps: bump dependencies (c479ce2)
  • deps: bump dependencies, node 15.14.0 (91a0ff5)
  • deps: bump dorny/paths-filter from v2.6.0 to v2.7.0 (#1453) (0cc5de9)
  • deps: bump dorny/paths-filter from v2.7.0 to v2.8.0 (#1848) (1cc63c0)
  • deps: bump google-github-actions/release-please-action from 2 to 3.1.3 (#2968) (0906f64)
  • deps: bump google-github-actions/release-please-action from v2.12.2 to v2.12.3 (#1454) (0b7d923)
  • deps: bump google-github-actions/release-please-action from v2.12.3 to v2.13 (#1558) (0ef76d6)
  • deps: bump google-github-actions/release-please-action from v2.13 to v2.14 (#1629) (426a8ce)
  • deps: bump google-github-actions/release-please-action from v2.14 to v2.15 (#1655) (3b14ec7)
  • deps: bump google-github-actions/release-please-action from v2.15 to v2.16 (#1857) (4b8b6fe)
  • deps: bump google-github-actions/release-please-action from v2.16 to v2.17 (#1916) (4acf6e6)
  • deps: bump GoogleCloudPlatform/release-please-action from v2.10 to v2.12.2 (#1339) (769f19e)
  • deps: bump messaging-api-telegram from 1.0.1 to 1.0.4 (#1649) (f8af5a8)
  • deps: bump node 16.1.0 (1e62878)
  • deps: bump node from 14.15.4-alpine3.12 to 15.9.0-alpine3.12 (#1992) (557ff51)
  • deps: bump node from 15.11.0-alpine3.13 to 15.12.0-alpine3.13 (#2185) (2ebbf55)
  • deps: bump node-notifier from 9.0.1 to 10.0.0 (#2583) (a751cb1)
  • deps: bump nodemailer from 6.6.0 to 6.6.1 (#2568) (2e5b07c)
  • deps: bump open from 7.3.0 to 7.3.1 (#1630) (30f3fab)
  • deps: bump open from 7.3.1 to 7.4.0 (#1856) (127d846)
  • deps: bump open from 7.4.2 to 8.0.2 (#2078) (00e4ddc)
  • deps: bump open from 8.0.2 to 8.0.3 (#2186) (54883f0)
  • deps: bump open from 8.0.2 to 8.2.0 (#2572) (36e188f)
  • deps: bump puppeteer-extra from 3.1.15 to 3.1.16 (#1678) (50ee40a)
  • deps: bump puppeteer-extra-plugin-adblocker from 2.11.9 to 2.11.10 (#1681) (58761fc)
  • deps: bump puppeteer-extra-plugin-block-resources from 2.2.7 to 2.2.8 (#1691) (9d7f908)
  • deps: bump puppeteer-extra-plugin-stealth from 2.6.5 to 2.6.6 (#1680) (513f578)
  • deps: bump puppeteer-extra-plugin-stealth from 2.6.6 to 2.6.7 (#1794) (3b204f1)
  • deps: bump puppeteer-extra-plugin-stealth from 2.6.7 to 2.7.4 (#1878) (0cc4e4c)
  • deps: bump top-user-agents from 1.0.25 to 1.0.26 (#2556) (729afd0)
  • deps: bump twilio from 3.53.0 to 3.54.0 (#1287) (7bfcc81)
  • deps: bump twilio from 3.54.0 to 3.54.1 (#1440) (8836a1c)
  • deps: bump twilio from 3.54.1 to 3.54.2 (#1622) (1ed8eca)
  • deps: bump twilio from 3.54.2 to 3.55.0 (#1679) (a6a69e7)
  • deps: bump twilio from 3.55.0 to 3.55.1 (#1824) (4fe0f50)
  • deps: bump twilio from 3.62.0 to 3.63.0 (#2561) (7d35c2b)
  • deps: bump twilio from 3.66.1 to 3.71.1 (#2837) (72140be)
  • deps: bump twitch from 4.3.6 to 4.3.8 (#1533) (13d4ee6)
  • deps: bump twitch from 4.4.0 to 4.4.5 (#1783) (ba6eccc)
  • deps: bump twitch from 4.4.5 to 4.4.6 (#1831) (bb8c89b)
  • deps: bump twitch from 4.4.6 to 4.4.7 (#1858) (b6d0331)
  • deps: bump twitch-auth from 4.3.6 to 4.3.8 (#1532) (de69f7a)
  • deps: bump twitch-auth from 4.4.0 to 4.4.5 (#1782) (a10ae42)
  • deps: bump twitch-auth from 4.4.5 to 4.4.7 (#1855) (233c449)
  • deps: bump twitch-chat-client from 4.3.5 to 4.3.6 (#1308) (37962f0)
  • deps: bump twitch-chat-client from 4.3.6 to 4.3.8 (#1534) (a74980b)
  • deps: bump twitch-chat-client from 4.4.0 to 4.4.5 (#1784) (8c38323)
  • deps: bump twitch-chat-client from 4.4.13 to 4.5.1 (#2127) (eeab4b1)
  • deps: bump twitch, notifier, mailer, typescript, node, and webpack (64898b8)
  • deps: bump url-parse from 1.5.3 to 1.5.10 (#2964) (6f57777)
  • docker: remove erroneous extra copy (9225582)
  • elkjop: update selectors (#2505) (c9049a3)
  • evga: add 3060ti cards (14998d8)
  • evga: add 3080 hydro copper (578027a), closes #965
  • fix issue template config (1538937)
  • galaxus: update selector (#1693) (bc45fd8)
  • gamestop: update inventory (#2239) (c1c92bd)
  • globaldata: add 3060, 3060ti, amd (#2044) (11e1465)
  • ignore docs and add web to Dockerfile (95f112c)
  • improve linksBuilder logging (#2785) (73eaa88)
  • ldlc: add 3050 (#2948) (a146ea3)
  • lint: add void for dangling promise (52c7e74)
  • main: release 3.6.0 (#3062) (dbc6691)
  • main: release 3.7.0 (#3063) (d59b98e)
  • main: release 3.7.1 (#3064) (392e0bb)
  • main: release 3.8.0 (#3072) (dbcc83b)
  • main: release 3.8.1 (#3089) (cd89878)
  • main: release 3.8.2 (#3090) (21c95ad)
  • main: release 3.8.3 (#3091) (ed59c19)
  • main: release 3.9.0 (#3165) (cca68ba)
  • materiel: add 3070 and 3080 cards (#2393) (8c39d0d)
  • mediamarkt, saturn: add new outOfStock message (#2850) (5d4f4c5)
  • mediamarkt: update captcha selector (#2496) (64120e7)
  • microcenter: add 3090 cards (d46c636)
  • move linksBuilder log, add outOfStock amd-de (9dc04b3)
  • move lookup loop logging to lower level (#2784) (a20faaa)
  • multicom: update selectors (#2499) (7c4c6ed)
  • netonnet-no: update selectors (#2547) (0378a7c)
  • newegg-sg: add missing 3060ti, 3070, 3080, 3090 cards (#1742) (aec8cfd)
  • newegg: add 3060 links (#2039) (6934d5b)
  • newegg: add links for rx6800xt and rx6800 (#1484) (5a6b252)
  • newegg: add missing 3060ti, 3070, 3080, 3090 cards (#1741) (9bf0e30)
  • newegg: add powercolor red devil, red dragon (#1219) (b806e1b)
  • neweggca: add missing 3060ti, 3070, 3080, 3090 cards (#1743) (13f1c3d)
  • nodejs: bump version (#2088) (afe7a70)
  • notification: add better logging, remove debug (d12639e)
  • nvidia: add 3070ti & 3080ti (#2798) (ada90bf)
  • officedepot: add 3070 (#1280) (54ef0ef)
  • otto: add labels for xbox series x & s (#2515) (d0a6c7e)
  • pccomponentes: add 3090, 3060ti, rx6900xt (#1962) (b1ece9e)
  • pcdiga: add 3090, 3070, 3060ti (#2003) (d422c7d)
  • philips-hue: correct the log text (#1523) (ca1564e)
  • proshop-dk: add 3060ti, add 3070, update 3080, update 3090, add ryzen cpus (#1526) (8e5c28e)
  • prune invalid links (#2592) (b33f678)
  • redis: init client once (a908ce4)
  • release 3.3.0 (#1233) (b97d581)
  • release 3.4.0 (#1391) (f474cc6)
  • release 3.4.0 (#1719) (b7930b2)
  • release 3.4.1 (#1723) (11e6494)
  • release 3.5.0 (#1745) (89e3709)
  • remove default label on bug issue (2115c0c)
  • remove dependabot (850f5c8)
  • remove hooks (b6af582)
  • remove husky, use include with tsconfig (48a46d0)
  • remove old problem matcher (03539ca)
  • remove unused dependencies (53e7a8d)
  • revert puppeteer, run linter (5e9b3db)
  • store: add 3060 for mediamarkt, saturn and notebooksbilliger (#2041) (cfe292e)
  • store: add 3060 products (#2029) (4d1e1ba)
  • store: add a few AMD listings for German stores (#1321) (4f60ad2)
  • store: add additional PS5 bundles and alternative links for MediaMarkt (DE) & Saturn (DE) (#2820) (668ed54)
  • store: add additional PS5 bundles to MediaMarkt (DE) & Saturn (DE) (#2787) (0d936a9)
  • store: add more links to norwegian stores (#2485) (a286b73)
  • store: add Nvidia RTX Cards (#2204) (0a9ce0d)
  • store: add rx6900xt for microcenter, newegg, bestbuy, amd (#1284) (ba5c504)
  • store: add rx6900xt for newegg(-ca), amd-ca, bestbuy, and microcenter (#1420) (316b3bb)
  • store: add some PS5 bundles (#2021) (d4dc397)
  • store: add some radeon models for German stores (#1426) (7425e64)
  • store: EBGames renamed to Gamestop (in Canada) (#2734) (4e77c67)
  • store: rx6800xt for memoryexpress, amazon-ca (#1491) (28d1cf9)
  • store: updated and added Nvidia links (#2806) (c31a861)
  • update bug template (53cb59a)
  • update dependencies (f14a1ca)
  • update dependencies (1d08d4c)
  • update dependencies (8d5792b)
  • update dependencies and nightly workflow (3b43732)
  • update issue templates (46bed1e)
  • update labels (64f55c1)
  • update logos (2a5e2e8)
  • update package-lock, remove ci perms (#3059) (ba98f26)
  • update pr template (f0e5c5d)
  • update stale workflow (e4a267f)
  • update template, typos in docs (#1386) (d592cd5)
  • walmart: update 5900x url (#2184) (b2ce715)
  • xbox: update oos selector (4d89306), closes #2118 #2479 #2475 #2200

Continuous Integration

Documentation

Refactoring

3.9.0 (2023-05-15)

Features

  • add support for 4080 and more 4090 stores (#3104) (d8915cf)

Bug Fixes

Documentation

Miscellaneous

3.8.3 (2022-11-28)

Continuous Integration

Miscellaneous

  • docker: remove erroneous extra copy (9225582)
  • ignore docs and add web to Dockerfile (95f112c)

3.8.2 (2022-11-28)

Continuous Integration

3.8.1 (2022-11-28)

Continuous Integration

3.8.0 (2022-11-28)

Features

  • add support for 4090 series (US - b&h/newegg/bestbuy) (#3085) (0c84075)
  • unifi: adds protect products (#3082) (fa7c423)

Documentation

Continuous Integration

3.7.1 (2022-10-21)

Continuous Integration

3.7.0 (2022-10-21)

Features

Bug Fixes

Continuous Integration

3.6.0 (2022-10-21)

Features

Bug Fixes

Refactoring

  • captcha: use seconds instead of ms (#2424) (d652b49)
  • freemobile: remove local throw (bf8f242)
  • materiel: update docs, change name (7ec8a16)
  • simplify maxPrice logic (a25b7f1)
  • store: replace euroFormat with regex (#2131) (795c723)

Documentation

Miscellaneous

3.5.0 (2021-03-02)

Features

Bug Fixes

3.4.1 (2021-01-17)

Bug Fixes

  • proxy: build proxyList correctly (c177aed)

3.4.0 (2021-01-17)

Features

Bug Fixes

3.3.0 (2020-12-13)

Features

Bug Fixes

Reverts

  • allow users to still use USER_AGENT (3386e8f)

3.2.0 (2020-12-06)

Features

Bug Fixes

  • amazon: price and cart buttons (6fd023e), closes #1125
  • amazon-de: inStock selector (14cbd5a), closes #1178
  • amazon-de: remove xbox cart links (cbc4330), closes #1095
  • bestbuy-ca: model always indicating in stock (#1145) (06f3aaf)
  • bestbuy-ca: replace old evga xc3 ultra (#1058) (65df944)
  • canadacomputers: add inStock selector, use english links (#889) (06214eb)
  • memoryexpress: add backorder to outOfStock selector (#890) (67605a6)
  • newegg: maxPrice selector using used price (feddac7), closes #1052
  • newegg: typo in 5800x url(#903) (a99eecb)
  • scan: links builder (#1161) (ca5553c)
  • smythstoys: add out of stock label (5bbdfa2)
  • store: add backoffStatusCodes and new captcha container (#1110) (0b11238)
  • store: removes unnecessary newegg links from bestbuy (#1126) (f2ae423), closes #1119
  • store: update euroFormat for expert and otto (#1108) (e198e44)
  • walmart: instock container and add test:series (21e74cf), closes #1106
  • related products being picked up on scan (#954) (db18157)

3.1.0 (2020-11-22)

Features

Bug Fixes

  • amazon: add 5800x and 5600x (#802) (167713b)
  • bestbuy-ca: use proper selector (#801) (63d550c)
  • config: correcting newline split for multiple user agents (#824) (f16a9fb)
  • store: generate links only for selected stores (292e360), closes #694

Reverts

  • correcting newline split for multiple user agents (af631c8), closes #824
  • pipeline changes (efe0d64)

3.0.0 (2020-11-12)

⚠ BREAKING CHANGES

  • removed duplicated Model

Features

Bug Fixes

  • docker: copy web directory (#745) (0754fec)
  • walmart: ps5 digital url (#763) (841647c)
  • environment variables to match ryzen cpus (5db8348)
  • revert to 14.15.0 until 15 is stable for tsc (2955ea7), closes #691

Code Refactoring

  • removed duplicated Model (d19dd5a)

2.0.0 (2020-11-05)

⚠ BREAKING CHANGES

  • update naming to streetmerchant

Features

Bug Fixes

  • filterBrandsSeriesModels: always loop all stores (#680) (6ced13e)

Miscellaneous Chores

  • update naming to streetmerchant (3f9b3c6)

1.7.0 (2020-11-03)

Features

Bug Fixes

1.6.0 (2020-10-29)

Features

Bug Fixes

Reverts

  • reduce false-positive during ci/cd (79b9bfe)

1.5.0 (2020-09-24)

Features

Bug Fixes

1.4.0 (2020-09-19)

Features

  • notification: add mint mobile carrier (#70) (8aba7ec)
  • notification: add pushover (#55) (c85658b)
  • notification: add telegram (#71) (393d5f6)
  • notification: add telus sms (6be74a1)
  • store: add amazon.ca, fix timeout (#75) (d4de1a4)
  • webpage toggle, sound notification, fix evga links (#52) (a217409)

Performance Improvements

1.3.0 (2020-09-19)

Features

Bug Fixes

  • store: amazon captcha false-positives (#54) (5c9e0b6)
  • evga xc3 ultra link (#56) (d907092)
  • screenshot size, add screenshot config setting (#53) (7cfc7c7)
  • sms carrier config, add google carrier (#44) (971fec2)

1.2.0 (2020-09-19)

Features

Bug Fixes

  • small error in isOutOfStock logic (#33) (c2a210c)

1.1.0 (2020-09-18)

Features

Bug Fixes

1.0.0 (2020-09-18)

Features

  • use ts, update cd, update README (#12) (e9fc0bf)