3.1.0 (2020-11-22)
- asus: add backoff codes (#790) (501ea34)
- canadacomputers: add ryzen 5000 series (#842) (6f27330)
- coolmod: add
maxPrice
(#862) (4b689cb) - newegg-ca: add big navi links (#843) (6d292a1)
- notification: add product link to email and telegram (#816) (777c31b)
- playstation: add
outOfStock
label (#812) (eb314af) - store: add
PlayStation
store (#806) (7c28c7f) - store: add 3070 models to pccomponentes & coolmod (#820) (d0ebffd)
- store: add amd rx 6000 series model (#832) (89a762e)
- store: add captcha check to saturn and mediamarkt (#876) (2d01cfd)
- store: add corsair sfx PSUs (#881) (e552c91)
- store: add topachat (#776) (c38bebb)
- store: add vsgamers (#767) (53739e0)
- add amazon-fr to stores. (#766) (02d7c47)
- store: support for canadacomputers (#772) (bd69e47)
- 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
3.0.0 (2020-11-12)
- removed duplicated
Model
- amazon: add more 3070s (#719) (dde9837)
- coolmod: add zen 3 (#754) (3270292)
- discord: add cart link to embed (#762) (ccb207a)
- store: support for kabum (amd and rtx 30 series) (#727) (23d061b)
- add option to disable auto add to cart (#759) (a5249ec)
- fix metadata in logging, lint prettier, typed
Model
s (#747) (318e626) - amazon-ca: add ps5 (#713) (2570056)
- amd: add 5950 config (#685) (31a3d8f)
- amd: add env vars and series filtering (#696) (df3b10b)
- galaxus: add zen 3 (#729) (4e086e9)
- mindfactory: add ryzen 5900x, 5950x (#720) (0362bf8)
- notification: add philips hue (#681) (c8a9b0b)
- notification: support for multiple phone numbers (#738) (9f28fe5)
- ps5: add console and digital edition (#709) (42ef7cf)
- store: add
arlt
andamd-de
(#721) (38937f6) - store: add
game
store, add ps5 for uk stores (#736) (0128718) - store: add ps5 to german stores (#715) (2291b8e)
- store: add xbox series x and s (#732) (314f533)
- store: add zen 3 to german stores (#702) (71d5cb4)
- store: add zen 3 to more stores (#698) (760ddf5)
- store: Adds AM3 to microcenter (#707) (8a45905)
- target: add additional selector for 'ship it' (#737) (ab1fddf)
- add production scripts and better
Dockerfile
(0d14500), closes #710 - bring back ascii banner, but make it configurable (#703) (0a680e9)
- memoryexpress website support (#717) (c02241c)
- 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
- removed duplicated
Model
(d19dd5a)
2.0.0 (2020-11-05)
- update naming to
streetmerchant
- update naming to
streetmerchant
(3f9b3c6)
1.7.0 (2020-11-03)
1.6.0 (2020-10-29)
- add series to Discord webhook (#618) (273d058)
- api: add rudimentary web control panel (#183) (373d1a9)
- store: add founders editions to notebooksbilliger.de (#593) (2e5db7a)
- store: add max price containers to multiple stores (#579) (f9c4c25)
- store: add new cards to german web shops (#597) (699de57)
- store: Add PCComponentes and Amazon-ES Stores. (#558) (062201f)
- store: support for azerty (#557) (58416e1)
- store: support for coolmod (#605) (c1dda4f)
- add
meta
to logger (#437) (ae6bc86) - add alternate.nl support (#552) (aca6523)
- add asus-de store and asus 3080 tuf/oc to amazon-de (#436) (b4d8733)
- add caseking and proshop-de store (#521) (1aaa102)
- add coolblue store (#482) (5c61333)
- add german stores (#462) (85a07dc)
- add incognito mode (#534) (2b6457e)
- add link series to error message for better context (#265) (332b4a8)
- Add PagerDuty Integration (#565) (11ee0bf)
- add proshop-dk (#524) (dc2fcf5)
- add support for multiple browser user agents (#547) (10a81dc)
- add uk stores (#455) (b9b6b55)
- allow filtering per model by a specific series (#595) (a42418f)
- optional per store min and max page sleep time (#576) (503d76f)
- notification: add
to
field for email (#327) (8828dd1) - store: add ttl for
scan
(#555) (4847725) - add rog strix oc to amazon-de (#471) (e5909c5)
- add support for specifying smtp server (#458) (160ae37)
- allow multiple microcenter locations (#487) (2b0eab6)
- clear cookies and cache (#515) (1f89945), closes #417
- max price per series (#451) (8adc07a)
- mqtt alerts (#538) (68ff5bf)
- twitch chat notification, multiple telegram chat ids and german web shop overhaul (#528) (675f13a)
- docker: add docker and publish images to ghcr (#411) (c857985)
- notification: add at&t prepaid carrier (#425) (eb9d082)
- notification: add pushover priority setting (#186) (f277172)
- notification: add Twillio notification provider (#344) (f2f8d81)
- store: add
pny
(#295) (f6760d3) - store: add 3090s to amazon-ca (#274) (e992cf4)
- store: add additional cards to all stores (#286) (d25a643)
- store: add amazon cards and
cartUrl
s (#284) (d69189f) - store: add asus strix oc to asus store (#385) (e55398e)
- store: add evga 3090 to newegg canada (#396) (313d176)
- store: add ftw3 ultra to microcenter (#448) (5109227)
- store: add gamestop (#390) (7148451)
- store: add models to bestbuy (#421) (4085136)
- store: add rog-strix-3080 to newegg-ca (#489) (207bc41)
- add
norway
tonvidia-api
(#304) (eda6c85) - configurable status code behaviours (#340) (3b7487e)
- enhanced lookup behaviour (#270) (b868d1a)
- in stock wait time per link now (c7a716f)
- low bandwidth mode (#294) (0aa7ab5)
- max price filtering (#383) (fd294d2)
- store: adds aorus master 3080 to newegg (#402) (fddc002)
- retry logic for nvidia session token and adding to cart (#347) (1bac1b9)
- support for proxy server (#352) (fdcd787)
- store: nvidia debug card for "product details" page (#337) (5b8d774)
amazon.{nl,de}
test urls (#345) (589fbbc)envOrNumber
behavior (#364) (7d8897c)nvidia-api
(#314) (8d8e5b5)- add
amazon-nl
, captchaamazon-de
, add ftw3newegg
(#293) (a2983eb) - add status code
429
to bandhbackOffStatusCodes
(#404) (7a981e7) - add support for stores label text to have uppercase letters (#526) (5ea7cc4)
- asus store links (#573) (f6db348)
- bestbuy label container selector precision (#491) (cbc3b0b)
- corrected norway locales (#356) (d2476dd)
- cyclical dependencies (ed970fc), closes #468
- denver
microcenter
name (#296) (349f55d) - dutch stores components (#513) (586029c)
- gamestop false positives (#395) (d3bb507)
- in stock wait time (#325) (07bd246), closes #315
- max price getter updated to match .env (#516) (32f114b), closes #514 #510
- page sleep (#586) (a2af30b), closes #594 #576
- remove 3090 drid for DK/FI regions (#361) (f1d22d1)
- trim strings from comma-separated values (#472) (f7ed865)
- typo in maxPrice for 3090 (#496) (e073590)
- update gigabyte model
vision oc
(#550) (4fefe22) - update new additions with web panel and sleep operations (#606) (61a23fe)
- update pushbullet import to match package (#637) (d7360f7)
- env: default
LOG_LEVEL
(9636572) - notification: discord false triggers (#346) (3b90bbb)
- notification: sms subject output (#298) (03755d5)
- notifications: twilio client creation (#349) (5414b24)
- store: gamestop
label.inStock
(9e7976d) - store: pccomponents model normalization (#563) (699e77d)
- updating amazon test model card to an in stock product (#492) (81daa7c)
- config:
MAX_PRICE
quotations (#426) (b7e5941) - store: container names on
nvidia
(#333) (772de90) - store: update
inStock
andmaxPrice
for newegg, newegg-ca (#433) (628cab1), closes #400
- reduce false-positive during ci/cd (79b9bfe)
1.5.0 (2020-09-24)
- filter models (#261) (e1b34a9)
- log: colors for console logs (#207) (0ad67fe)
- notification: add desktop notifications (#140) (722eaf3)
- notification: add pushbullet, add url with notifications (#226) (74490ea)
- notification: twitter integration (#224) (908ed35)
- store: add
bannedSeller
label for stores (#173) (71c6774) - store: add amazon-de (#167) (8a70f14)
- store: add bestbuy.ca (#229) (22fd22f)
- store: add evga eu (#172) (605bdd7)
- store: add evga model (#220) (190388c)
- store: add microcenter store location config (#215) (d6a27c9)
- stores: add 3090 for bestbuy, newegg (#249) (dd45dba)
- stores: add 3090s for amazon-ca, bestbuy-ca, newegg-ca (#258) (482fb58)
- add chromium sandbox skipping (#209) (2065680)
- deprecate nvidia (api), add 3080 add 3090 (9f470f0)
- invert logic (#141) (6608a79)
- multiple discord roles and webhooks, qol for envs (#260) (8913879)
- store: add newegg.ca (#160) (76f5849), closes #159
- store: add office depot (#157) (0df2dcf)
- store: add zotac store (#214) (7875855)
- add delay on captcha to try and evade faster (#119) (4f83b3b)
- bestbuy bypass international splash, newegg add to cart (#153) (133a54f)
- card series filter, fix: newegg
oosLabels
(#120) (252459d) - custom user agent (#121) (d9be3fe)
- include screenshot for emails + sms notifications (#144) (7191e03)
- load puppeteer faster, run stores in parallel (#83) (d1a5aa1)
- set country in config, login to nvidia when starting (#162) (ebd6091)
- temporarily pause requests if store has stock (#147) (6413144)
- update for complex add to cart, fix nvidia (#108) (3ea146d)
- notification: discord integration (#82) (a3fc07d)
- scraping: change lookup impl, add randomize sleep (#110) (dc0f710)
- store: add adorama (#104) (5b91065)
- store: add asus (#102) (a501cf7)
- store: adorama captcha config (#234) (9a53917)
- color logs and notification (76b28a6)
- notification: change discord ping visibility (#168) (9675c5b)
- store: bandh removed cards (#201) (6409646)
rateLimitTimeout
not being defaulted (#106) (28947be)- check response for rate limiting (#58) (#98) (b7d9462)
- keep single
Store
from draining (e819e46) - memory leak due to adblocker (#139) (0f6e570)
- nvidia: false positives (#132) (a75d214)
- newegg out-of-stock (#124) (770a13a)
- newegg out-of-stock labels (#134) (19c8f18)
- notification: wrong condition for sounds playing (#91) (103d96d)
- store: false positives for nvidia. (#85) (c65fa04)
1.4.0 (2020-09-19)
- 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)
1.3.0 (2020-09-19)
- 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)
- ci: add
npm run build
(faad3e6) - store: microcenter (#39) (edf17e9)
- add Amazon links (#26) (f0560ce)
- add email test, fix memory leak (#24) (a2fb973)
- more Best Buy AIBs (#41) (7d7bd18)
- page timeout (#22) (643045c)
- slack integration (#34) (c0a881a)
- sms notification for usa carriers (#40) (5a3636b)
- update to check if FE in-stock via Digital River (#29) (00ede13)