diff --git a/CHANGELOG.md b/CHANGELOG.md index fee04d3136..f5f02a8499 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,81 @@ # Changelog +## [3.6.0](https://github.com/jef/streetmerchant/compare/v3.5.0...v3.6.0) (2022-06-13) + + +### Features + +* add 3080ti ([#2598](https://github.com/jef/streetmerchant/issues/2598)) ([4cfbd37](https://github.com/jef/streetmerchant/commit/4cfbd37ae0d28d1c2b8cf596b5dcb941daa7d9bc)) +* add 3080ti ([#2600](https://github.com/jef/streetmerchant/issues/2600)) ([51c9b3a](https://github.com/jef/streetmerchant/commit/51c9b3ab2ac251c9c3abebf64025e1a03ecf4944)) +* add a few stores for spain ([#2646](https://github.com/jef/streetmerchant/issues/2646)) ([0b060e8](https://github.com/jef/streetmerchant/commit/0b060e8f6aca1793d04474210aeec98212172014)) +* add alternate-fr, 3070ti, change alternate to alternate.de ([#2653](https://github.com/jef/streetmerchant/issues/2653)) ([8c7b8aa](https://github.com/jef/streetmerchant/commit/8c7b8aabe4633757dea836b7d11af2a407869e90)) +* add INCOGNITO to dotenv-example and volta support ([#2484](https://github.com/jef/streetmerchant/issues/2484)) ([b579052](https://github.com/jef/streetmerchant/commit/b57905291df85ee2f722e5e3a81d1cecd0ab6ee4)) +* add interactive captcha handler with Slack and Discord ([#2385](https://github.com/jef/streetmerchant/issues/2385)) ([409769e](https://github.com/jef/streetmerchant/commit/409769e6dbd3add614fcd985731bb244297a2c2d)) +* add ldlc-italy and fixes ollo/hardware-planet ([#2903](https://github.com/jef/streetmerchant/issues/2903)) ([d4f4076](https://github.com/jef/streetmerchant/commit/d4f4076af84a960575dd9beb672e6ad5d63b2de2)), closes [#2867](https://github.com/jef/streetmerchant/issues/2867) +* add SCREENSHOT_DIR config option ([#2801](https://github.com/jef/streetmerchant/issues/2801)) ([fe99aa4](https://github.com/jef/streetmerchant/commit/fe99aa476ccfdb73b29c45beaaa972ac419a39b4)) +* add waitUntil and waitForSelctor to linksBuilder ([#2437](https://github.com/jef/streetmerchant/issues/2437)) ([cac7c20](https://github.com/jef/streetmerchant/commit/cac7c20193caaec5d41291104e66aa01a65adceb)) +* **captcha:** add support for configurable capture type ([#2468](https://github.com/jef/streetmerchant/issues/2468)) ([6e614a2](https://github.com/jef/streetmerchant/commit/6e614a24918f38d189a3d3b70174fbd1590f78cc)) +* change max price behavior ([9b02c36](https://github.com/jef/streetmerchant/commit/9b02c36370aaf7fef20a90b2427273c2f7b30f00)) +* color empty stores ([#2312](https://github.com/jef/streetmerchant/issues/2312)) ([bbfa808](https://github.com/jef/streetmerchant/commit/bbfa808b820ee2d16c65dfdcecce58645f4899d0)) +* **coolmod:** add linksBuilder and update selectors ([#2803](https://github.com/jef/streetmerchant/issues/2803)) ([f297e1d](https://github.com/jef/streetmerchant/commit/f297e1d7d3d03ab57e2e5c4dcf150f0d44ed750d)) +* **equippr:** add links builder ([#2795](https://github.com/jef/streetmerchant/issues/2795)) ([e631d80](https://github.com/jef/streetmerchant/commit/e631d805fcc07f057b6ad3204497446fd6377223)) +* **gotify:** add priority option ([#2546](https://github.com/jef/streetmerchant/issues/2546)) ([32fe440](https://github.com/jef/streetmerchant/commit/32fe440049ce97c5683ca03276212899b2211af5)) +* **notification:** add gotify ([8f2de5d](https://github.com/jef/streetmerchant/commit/8f2de5dc68667f6b9f0033bed129fd6cdbd9d8a7)), closes [#2541](https://github.com/jef/streetmerchant/issues/2541) [#2536](https://github.com/jef/streetmerchant/issues/2536) +* **notification:** add support for Free mobile ([#2285](https://github.com/jef/streetmerchant/issues/2285)) ([6be2e0d](https://github.com/jef/streetmerchant/commit/6be2e0d491646d6e88f72f67c694874b11cda03a)) +* **notifications:** add apple push notifications ([#2077](https://github.com/jef/streetmerchant/issues/2077)) ([6b78b2e](https://github.com/jef/streetmerchant/commit/6b78b2ee4445ad2b868b6f848730a474ca12d657)) +* **pushover:** ability to specify device ([#2101](https://github.com/jef/streetmerchant/issues/2101)) ([d03aea0](https://github.com/jef/streetmerchant/commit/d03aea05a7783c9cc6a18c8baf0381050c105357)) +* **pushover:** add support for sound ([#2203](https://github.com/jef/streetmerchant/issues/2203)) ([83ce922](https://github.com/jef/streetmerchant/commit/83ce922761f85a13424ed43a1961668ffc870485)) +* **redis:** introduce pub/sub ([#2855](https://github.com/jef/streetmerchant/issues/2855)) ([d6d8ef2](https://github.com/jef/streetmerchant/commit/d6d8ef2171e1a2f52218c7ab84a463d916e27d25)) +* **series:** support for rx6700xt ([#2290](https://github.com/jef/streetmerchant/issues/2290)) ([113c9ce](https://github.com/jef/streetmerchant/commit/113c9ce19f3ed1f140eec7cd555ec373f25d256f)) +* **store:** add 3050 in topachat and materiel ([#2945](https://github.com/jef/streetmerchant/issues/2945)) ([fc0c3da](https://github.com/jef/streetmerchant/commit/fc0c3da6fba105c521c102b1a071adefd364bc4c)) +* **store:** add amd-at ([#2462](https://github.com/jef/streetmerchant/issues/2462)) ([441617f](https://github.com/jef/streetmerchant/commit/441617f6729ab61174f7bcfe287c41a34a78728f)) +* **store:** add amd-be store ([#2338](https://github.com/jef/streetmerchant/issues/2338)) ([6e9b1a9](https://github.com/jef/streetmerchant/commit/6e9b1a9640ca93f620623d53624230514fac6d40)) +* **store:** add amd-nl store ([#2072](https://github.com/jef/streetmerchant/issues/2072)) ([49c9e8c](https://github.com/jef/streetmerchant/commit/49c9e8c0dc5c3b25ce2aa20265ccd2865f229385)) +* **store:** Add AO and BT (UK) ([#2089](https://github.com/jef/streetmerchant/issues/2089)) ([1714e89](https://github.com/jef/streetmerchant/commit/1714e89af7964d06b01120fb75595ef8ec8177ba)) +* **store:** add cyberport-at ([#2463](https://github.com/jef/streetmerchant/issues/2463)) ([5a744b1](https://github.com/jef/streetmerchant/commit/5a744b1add24dd4d3c250f41382a034212d9c5b0)) +* **store:** add materiel.net (french), 35 3060ti references ([#2287](https://github.com/jef/streetmerchant/issues/2287)) ([0ebe745](https://github.com/jef/streetmerchant/commit/0ebe7451e4e4c6e46c64e3782bd51a92ce594dca)) +* **store:** add mediamarkt austria ([#1836](https://github.com/jef/streetmerchant/issues/1836)) ([ae8e72a](https://github.com/jef/streetmerchant/commit/ae8e72a73044b8311add15d2b5c10936bae16e82)) +* **store:** add Microsoft (CA) for Xbox X/S ([#2764](https://github.com/jef/streetmerchant/issues/2764)) ([ca784c8](https://github.com/jef/streetmerchant/commit/ca784c897845609afaa6c7efbc8024cb039229db)) +* **store:** add Microsoft for Xbox S/X ([#2738](https://github.com/jef/streetmerchant/issues/2738)) ([d06d050](https://github.com/jef/streetmerchant/commit/d06d050613cfc7e0710e14717dadbb6784552bef)) +* **store:** add MightyApe, NoelLeeming and TheWarehouse (NZ) ([#2133](https://github.com/jef/streetmerchant/issues/2133)) ([e2d8040](https://github.com/jef/streetmerchant/commit/e2d804027a3ec6a19201ef9ce35dcb4c4dee7025)) +* **store:** add multicom.no and more products to NO stores ([#2483](https://github.com/jef/streetmerchant/issues/2483)) ([41305f1](https://github.com/jef/streetmerchant/commit/41305f1ed5a81240ba7aa0dda1619d635d917371)) +* **stores-nz:** update labels ([#2486](https://github.com/jef/streetmerchant/issues/2486)) ([c0f46d7](https://github.com/jef/streetmerchant/commit/c0f46d77cf9d4a3f7481aec5b0ddf33883b47d6e)) +* **web:** add select all/none for columns & black theme ([#2878](https://github.com/jef/streetmerchant/issues/2878)) ([2ff7f58](https://github.com/jef/streetmerchant/commit/2ff7f58691c9233dbfcd49eee6b3cafb800c8539)) + + +### Bug Fixes + +* add missing tests in Dockerfile ([#2323](https://github.com/jef/streetmerchant/issues/2323)) ([cd6e1f6](https://github.com/jef/streetmerchant/commit/cd6e1f614bcaf00bc468c32a1b5a98cb51c7730f)) +* **alternate:** use button selector instead of text ([#2419](https://github.com/jef/streetmerchant/issues/2419)) ([35f9eb4](https://github.com/jef/streetmerchant/commit/35f9eb43b6cca8a92f60ba2870e60a225b4c1da6)) +* amazon prices ([#2914](https://github.com/jef/streetmerchant/issues/2914)) ([f7236b3](https://github.com/jef/streetmerchant/commit/f7236b3eaa4a021ac1ba9a87067f4bfa543b17d6)), closes [#2926](https://github.com/jef/streetmerchant/issues/2926) +* **amazon-es:** use euroFormat ([#2371](https://github.com/jef/streetmerchant/issues/2371)) ([4eb702b](https://github.com/jef/streetmerchant/commit/4eb702b9a1187c8dcf159ea991ab1049c3c44bb2)) +* **amazon-eu:** checking price selector ([#2856](https://github.com/jef/streetmerchant/issues/2856)) ([19afe41](https://github.com/jef/streetmerchant/commit/19afe4197245b867b59f87f830ac08529924e6ea)) +* **amazon:** false positives for xbox ([#2497](https://github.com/jef/streetmerchant/issues/2497)) ([790fe9b](https://github.com/jef/streetmerchant/commit/790fe9b6cf4f9627e7f3dc7acc572737a739e4cc)) +* **apns:** use when specified ([99a274d](https://github.com/jef/streetmerchant/commit/99a274dbea088a6bcb053b1c1bf7812d0796442a)) +* **bestbuy-ca:** avoid false positive ([#2694](https://github.com/jef/streetmerchant/issues/2694)) ([0c589a7](https://github.com/jef/streetmerchant/commit/0c589a71f259c80ff21a4bb623f9316cb7702a61)) +* **captcha:** use Slack captcha handler token when provided ([#2460](https://github.com/jef/streetmerchant/issues/2460)) ([164902a](https://github.com/jef/streetmerchant/commit/164902a587d80f0421b44079e0616ba37a7a743f)), closes [#2428](https://github.com/jef/streetmerchant/issues/2428) +* clear cookies when rotating proxies ([#2575](https://github.com/jef/streetmerchant/issues/2575)) ([8854ce9](https://github.com/jef/streetmerchant/commit/8854ce97bba7858dfc9385530e0c090200944ede)) +* **discord:** add Discord.ClientOptions ([#2714](https://github.com/jef/streetmerchant/issues/2714)) ([3787c54](https://github.com/jef/streetmerchant/commit/3787c543964489fe5893ca6e6f4ac17593f310d5)) +* **discord:** properly wait for webhooks ([#2352](https://github.com/jef/streetmerchant/issues/2352)) ([bc59da1](https://github.com/jef/streetmerchant/commit/bc59da11d512f6f55449781cb8f7f4bd1d3e7e57)) +* **docker:** disable opening browser ([d13f7f1](https://github.com/jef/streetmerchant/commit/d13f7f1ff91ada223e8ce7eb50d9a80030cbe668)) +* **lookup:** prevent terminal from being hidden ([#2461](https://github.com/jef/streetmerchant/issues/2461)) ([39fac90](https://github.com/jef/streetmerchant/commit/39fac90ba4feadb7e5c681db60e60a83749f5e62)) +* **microcenter:** add outOfStock label ([#2432](https://github.com/jef/streetmerchant/issues/2432)) ([092919a](https://github.com/jef/streetmerchant/commit/092919ab349edac6a8b5b4747917a1a232235da7)), closes [#2407](https://github.com/jef/streetmerchant/issues/2407) +* **nodemon:** use npx with ts-node ([#2423](https://github.com/jef/streetmerchant/issues/2423)) ([b6ac6c5](https://github.com/jef/streetmerchant/commit/b6ac6c53ddc34ac35b537dd99415bbcb9eec0de7)) +* parsing prices with thousands separator and European format ([#2153](https://github.com/jef/streetmerchant/issues/2153)) ([61f8e3a](https://github.com/jef/streetmerchant/commit/61f8e3a9a03136682035881fce6d14356717d1ac)) +* partial url regexp ([#2382](https://github.com/jef/streetmerchant/issues/2382)) ([61af2a4](https://github.com/jef/streetmerchant/commit/61af2a4325733463c918396868d313b7632bb310)) +* **playstation:** fix inStock selector ([#2187](https://github.com/jef/streetmerchant/issues/2187)) ([b0efc83](https://github.com/jef/streetmerchant/commit/b0efc837bc554f5c8635e125b67775d8b1f8f6b3)) +* **puppeteer:** cannot read property ([#2987](https://github.com/jef/streetmerchant/issues/2987)) ([04fbdc1](https://github.com/jef/streetmerchant/commit/04fbdc1b9a16532fdd2fb6e681191ae6ca7ddd89)) +* remove spaces from price ([#2482](https://github.com/jef/streetmerchant/issues/2482)) ([eb76f0d](https://github.com/jef/streetmerchant/commit/eb76f0d2b78726c4380853bd47edcf9b1302e7bb)) +* **terraform:** update IAM configuration for ECS deployment ([#2675](https://github.com/jef/streetmerchant/issues/2675)) ([9c346e7](https://github.com/jef/streetmerchant/commit/9c346e70fac17854d347dfbdbc238bfb0056c6a8)) +* **web:** add favicon to prevent missing icon console error ([#2375](https://github.com/jef/streetmerchant/issues/2375)) ([2be33ac](https://github.com/jef/streetmerchant/commit/2be33ac6147f8f7460d108f361d954b17a335bd9)) +* **xbox:** false positive ([#2726](https://github.com/jef/streetmerchant/issues/2726)) ([e5e8481](https://github.com/jef/streetmerchant/commit/e5e84814379c0d777188b6e321edbe0b780ab3fd)) + + +### Reverts + +* parsing prices with thousands separator and European format ([#2153](https://github.com/jef/streetmerchant/issues/2153)) ([91c4f12](https://github.com/jef/streetmerchant/commit/91c4f12308905f4e6d65341ba54ae814c8ad94d6)) +* replace euroFormat with regex ([#2131](https://github.com/jef/streetmerchant/issues/2131)) ([0ff8158](https://github.com/jef/streetmerchant/commit/0ff8158511f4f90dc26407fffa22ab0a4ad3aa0b)) + ## [3.5.0](https://www.github.com/jef/streetmerchant/compare/v3.4.1...v3.5.0) (2021-03-02) diff --git a/package-lock.json b/package-lock.json index 23617046dc..25625d90d2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "streetmerchant", - "version": "3.5.0", + "version": "3.6.0", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index 3e59e28695..82824f6217 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "streetmerchant", - "version": "3.5.0", + "version": "3.6.0", "description": "The world's easiest, most powerful stock checker", "main": "src/index.ts", "scripts": {