- chore(deps): bump puppeteer-core from 18.2.1 to 19.0.0 by @dependabot in zachowj#66
- chore(deps): bump docker/setup-buildx-action from 1 to 2 by @dependabot in zachowj#73
- chore(deps): bump GoogleCloudPlatform/release-please-action from 2.4.2 to 3.5.0 by @dependabot in zachowj#72
- chore(deps): bump docker/setup-qemu-action from 1 to 2 by @dependabot in zachowj#71
- chore(deps): bump crazy-max/ghaction-docker-login from 1 to 2 by @dependabot in zachowj#70
- chore(deps): bump peter-evans/dockerhub-description from 2 to 3 by @dependabot in zachowj#69
- chore(deps): bump actions/checkout from 2 to 3 by @dependabot in zachowj#75
- chore(deps): bump GoogleCloudPlatform/release-please-action from 3.5.0 to 3.5.1 by @dependabot in zachowj#76
- chore(deps-dev): bump @types/puppeteer-core from 5.4.0 to 7.0.4 by @dependabot in zachowj#78
- chore(deps): bump GoogleCloudPlatform/release-please-action from 3.5.1 to 3.6.0 by @dependabot in zachowj#79
Full Changelog: https://github.com/zachowj/xfinity-data-usage/compare/v0.17.2...v0.17.3
- chore(deps): bump GoogleCloudPlatform/release-please-action from 3.6.0 to 3.6.1 by @dependabot in zachowj#81
Full Changelog: https://github.com/zachowj/xfinity-data-usage/compare/v0.17.3...v0.17.4
0.20.2 (2023-07-23)
- Add check for confirmation element after reseting password (a6b8ee0)
- Add configurable pageTimeout for puppeteer (c019e17)
- add dumb-init (679d2ba)
- Add imap option to automatically reset xfinity password (1d347a4)
- Add incremental suffix to password when resetting (b6009cf)
- Add limit to retry logging in (add3105)
- Add logging levels (4bb38f7)
- Add reading/writing cookies back in (b07f6ee)
- Add security check bypass (12e3c49)
- Configurable config folder (#46) (736e8de)
- Maintain Xfinity account session (less password resets) (#39) (ffaac34)
- Reject requests for images, fonts and domains not *xfinity.com (a3d2091)
- Replace geckodriver and selenium with chromium and puppeteer (22bd274)
- run buster-slim as the final build image (f0adc4a)
- Spawn xfinity as a child process (8503b44)
- switch to alpine for the final build (ce2098b)
- Update to node 16 (b210c51)
- Use a stealth plugin (e1ce0da)
- add launch option disable-setuid-sandbox (0ebfd73)
- Add missing await to startOver (aff1cb7), closes #108
- Add yarn timeout to dockerfile (f48a4c8)
- Always close brower session (7404be4)
- Attempt to fix yarn timeout in docker build (6364a73)
- build: Copy types dir for the docker build (906100b)
- catch errors throw from imap (069e8c9)
- check if page is still valid (1a2ee00)
- Clear setTimeout if code is found (3dd41b7)
- correct firefox spelling (6453a78)
- Don't catch imap connection errors (4fd7535)
- Don't commit late at night (ebdc1b5)
- Don't wait for the username field as it could be hidden (ab90889)
- Fix param type cast (69d39b4)
- Handle first run without password file (2fa4fc7)
- improved error handling of imap flow (1e2ae93)
- mem leak fix? (3ef267c)
- Possible fix for #14 (9c6fa0a)
- possible fix for imapflow import (9ea5d4d)
- puppeteer types (106e8db)
- remove console.log (6ce6cee)
- Remove deleted directory from dockerfile (67c70fa)
- Remove URL parsing (a155ef4), closes #30
- Replace Request with axios (8ebdd90)
- Send bearer token when fetching data json (15b5f1e)
- Use correct docker link in README (15b9cc9)
- use correct package name in action (10d0c6f)
- wait for page load after security check (3b29083)
- Wait for pre selector on json page (af13d95)
- Wait for title element to be loaded before reading it (8c56aef)
- fix imap.auth.pass location in readme (9475f05)
- Update description (ba06afd)
- Update path for imap auth (8a9a817)
- Update README (c32d7d4)
- Update README typo (#55) (53b2663)
- Add inspect script and open port in dev docker container (e1125b6)
- Add log about password reset (3d85dd6)
- Add missing interfaces (50e8de3)
- Create FUNDING.yml (ee82b50)
- deps-dev: bump @types/node from 18.16.19 to 20.4.1 (#123) (53b9513)
- deps-dev: bump @types/pino from 6.3.12 to 7.0.5 (#64) (c87c243)
- deps-dev: bump @types/puppeteer-core from 5.4.0 to 7.0.4 (#78) (3c08638)
- deps-dev: bump @typescript-eslint/eslint-plugin (#122) (b8fbd01)
- deps-dev: bump @typescript-eslint/parser from 5.62.0 to 6.1.0 (#125) (95496b2)
- deps-dev: bump eslint from 7.32.0 to 8.23.1 (#62) (27290df)
- deps-dev: bump eslint-plugin-n from 15.7.0 to 16.0.1 (#119) (6b028e4)
- deps-dev: bump eslint-plugin-prettier from 4.2.1 to 5.0.0 (#126) (e5d0fb7)
- deps-dev: bump eslint-plugin-promise from 5.2.0 to 6.0.1 (#63) (3eb851d)
- deps-dev: bump eslint-plugin-simple-import-sort (#61) (57e6398)
- deps-dev: bump eslint-plugin-simple-import-sort (#92) (ca01301)
- deps-dev: bump eslint-plugin-simple-import-sort (#95) (8457fe1)
- deps-dev: bump prettier from 2.8.8 to 3.0.0 (#121) (173231a)
- deps-dev: bump typescript from 4.9.5 to 5.0.3 (#101) (abdb62c)
- deps: bump actions/checkout from 2 to 3 (#75) (a72da0a)
- deps: bump crazy-max/ghaction-docker-login from 1 to 2 (#70) (61982bd)
- deps: bump docker/setup-buildx-action from 1 to 2 (#73) (08ff131)
- deps: bump docker/setup-qemu-action from 1 to 2 (#71) (3d42c88)
- deps: bump GoogleCloudPlatform/release-please-action (#100) (43b1298)
- deps: bump GoogleCloudPlatform/release-please-action (#103) (4b51609)
- deps: bump GoogleCloudPlatform/release-please-action (#105) (7b390b8)
- deps: bump GoogleCloudPlatform/release-please-action (#117) (8ae9407)
- deps: bump GoogleCloudPlatform/release-please-action (#72) (b083729)
- deps: bump GoogleCloudPlatform/release-please-action (#76) (33513f5)
- deps: bump GoogleCloudPlatform/release-please-action (#79) (05bf0e8)
- deps: bump GoogleCloudPlatform/release-please-action (#81) (22fa86d)
- deps: bump GoogleCloudPlatform/release-please-action (#83) (e38d3a0)
- deps: bump GoogleCloudPlatform/release-please-action (#91) (64b360a)
- deps: bump GoogleCloudPlatform/release-please-action (#94) (6e31971)
- deps: bump GoogleCloudPlatform/release-please-action (#97) (f21f79f)
- deps: bump peter-evans/dockerhub-description from 2 to 3 (#69) (1739359)
- deps: bump puppeteer-core from 10.4.0 to 18.0.5 (#65) (21ac4f2)
- deps: bump puppeteer-core from 18.2.1 to 19.0.0 (#66) (c9fe297)
- deps: Update dependencies (8ebdd90)
- force release (20de8dd)
- main: release 0.17.3 (#74) (ed12a1e)
- main: release 0.17.4 (#82) (61595da)
- main: release 0.17.5 (#85) (3172e4b)
- main: release 0.17.6 (#86) (b7c780c)
- main: release 0.17.7 (#87) (cd6521a)
- main: release 0.17.8 (#88) (e85b7c5)
- main: release 0.18.0 (#93) (55784d6)
- main: release 0.18.1 (#107) (c2290e7)
- main: release 0.19.0 (#124) (5b3494c)
- main: release 0.2.1 (#128) (fbf7926)
- main: release 0.20.0 (#127) (bb5e2c1)
- release 0.10.0 (#18) (8590cf9)
- release 0.11.0 (#21) (1b75c40)
- release 0.11.1 (#22) (04fd7d0)
- release 0.11.2 (#23) (5576ca8)
- release 0.11.3 (#24) (db5567f)
- release 0.11.4 (#25) (b3bc95f)
- release 0.11.5 (#26) (379e171)
- release 0.11.6 (#27) (76abf67)
- release 0.12.0 (#28) (80c38d8)
- release 0.12.1 (#29) (6c9fa13)
- release 0.12.2 (#31) (f8db1ea)
- release 0.12.3 (1c43228)
- release 0.12.3 (#32) (45cd4e5)
- release 0.13.0 (#34) (7699388)
- release 0.13.1 (#35) (355e502)
- release 0.13.2 (#36) (8ccd041)
- release 0.14.0 (#40) (cab6940)
- release 0.15.0 (#41) (d52c7c6)
- release 0.15.1 (#42) (ee5ebbb)
- release 0.15.2 (#43) (e8c8d5f)
- release 0.15.3 (#44) (e9f3691)
- release 0.16.0 (#47) (6bac285)
- release 0.16.1 (#48) (833fa17)
- release 0.17.0 (#50) (8c8c035)
- release 0.17.1 (#52) (bec24c5)
- release 0.17.2 (#56) (1609527)
- release 0.17.4 (ab917d5)
- release 0.18.0 (249d4f6)
- release 0.2.1 (f62d862)
- release 0.20.2 (0ec67e5)
- release 0.4.0 (#2) (9987875)
- release 0.4.1 (#3) (a99d02a)
- release 0.5.0 (#4) (76046d0)
- release 0.5.1 (#5) (ae2ad1e)
- release 0.6.0 (#7) (cd7a134)
- release 0.6.1 (#8) (700b1a8)
- release 0.6.2 (#9) (d9dee7c)
- release 0.7.0 (#10) (da0fe06)
- release 0.8.0 (#11) (da920aa)
- release 0.9.0 (#12) (d556a72)
- release 0.9.1 (#16) (07d56b0)
- release 0.9.2 (#17) (b4deae2)
- remove a console.log (74d2fac)
- remove some comments (01ff0ac)
- Revent release please action changes (326c49e)
- update dependencies (b9b7a4c)
- Update dependencies (a2876d9)
- Update dependencies (7fa9d9c)
- Update dependencies (ca9822e)
- update puppeteer changes (82edec1)
0.2.1 (2023-07-22)
- release 0.2.1 (f62d862)
0.20.0 (2023-07-22)
- Add reading/writing cookies back in (b07f6ee)
- Replace Request with axios (8ebdd90)
- deps: Update dependencies (8ebdd90)
0.19.0 (2023-07-20)
- Use a stealth plugin (e1ce0da)
- deps-dev: bump @types/node from 18.16.19 to 20.4.1 (#123) (53b9513)
- deps-dev: bump @typescript-eslint/eslint-plugin (#122) (b8fbd01)
- deps-dev: bump @typescript-eslint/parser from 5.62.0 to 6.1.0 (#125) (95496b2)
- deps-dev: bump eslint-plugin-n from 15.7.0 to 16.0.1 (#119) (6b028e4)
- deps-dev: bump eslint-plugin-prettier from 4.2.1 to 5.0.0 (#126) (e5d0fb7)
- deps-dev: bump prettier from 2.8.8 to 3.0.0 (#121) (173231a)
- deps: bump GoogleCloudPlatform/release-please-action (#117) (8ae9407)
0.18.1 (2023-04-22)
0.18.0 (2023-04-13)
- Remove deleted directory from dockerfile (67c70fa)
- Update README (c32d7d4)
- deps-dev: bump eslint-plugin-simple-import-sort (#92) (ca01301)
- deps-dev: bump eslint-plugin-simple-import-sort (#95) (8457fe1)
- deps-dev: bump typescript from 4.9.5 to 5.0.3 (#101) (abdb62c)
- deps: bump GoogleCloudPlatform/release-please-action (#100) (43b1298)
- deps: bump GoogleCloudPlatform/release-please-action (#103) (4b51609)
- deps: bump GoogleCloudPlatform/release-please-action (#91) (64b360a)
- deps: bump GoogleCloudPlatform/release-please-action (#94) (6e31971)
- deps: bump GoogleCloudPlatform/release-please-action (#97) (f21f79f)
- release 0.18.0 (249d4f6)
0.17.8 (2022-12-15)
- Don't commit late at night (ebdc1b5)
0.17.7 (2022-12-15)
- Add yarn timeout to dockerfile (f48a4c8)
0.17.6 (2022-12-15)
- Attempt to fix yarn timeout in docker build (6364a73)
0.17.5 (2022-12-15)
- Send bearer token when fetching data json (15b5f1e)
0.17.2 (2022-09-22)
- update puppeteer changes (82edec1)
- deps: bump puppeteer-core from 10.4.0 to 18.0.5 (#65) (21ac4f2)
- deps-dev: bump @types/pino from 6.3.12 to 7.0.5 (#64) (c87c243)
- deps-dev: bump eslint from 7.32.0 to 8.23.1 (#62) (27290df)
- deps-dev: bump eslint-plugin-promise from 5.2.0 to 6.0.1 (#63) (3eb851d)
- deps-dev: bump eslint-plugin-simple-import-sort (#61) (57e6398)
0.17.1 (2021-12-07)
- force release (20de8dd)
0.17.0 (2021-09-20)
- Update to node 16 (b210c51)
- Always close brower session (7404be4)
- Add inspect script and open port in dev docker container (e1125b6)
- Add log about password reset (3d85dd6)
- Update dependencies (a2876d9)
0.16.1 (2021-09-14)
- Don't wait for the username field as it could be hidden (ab90889)
0.16.0 (2021-09-13)
0.15.3 (2021-09-10)
- Wait for pre selector on json page (af13d95)
0.15.2 (2021-09-09)
- Update dependencies (7fa9d9c)
0.15.1 (2021-09-08)
- remove console.log (6ce6cee)
0.15.0 (2021-09-08)
- Add logging levels (4bb38f7)
- Revent release please action changes (326c49e)
0.14.0 (2021-09-07)
- Add check for confirmation element after reseting password (a6b8ee0)
- Maintain Xfinity account session (less password resets) (#39) (ffaac34)
0.13.2 (2021-08-15)
- remove a console.log (74d2fac)
0.13.1 (2021-08-15)
- Handle first run without password file (2fa4fc7)
0.13.0 (2021-08-12)
- Add incremental suffix to password when resetting (b6009cf)
0.12.3 (2021-07-13)
- release 0.12.3 (1c43228)
0.12.2 (2021-07-13)
0.12.1 (2021-07-09)
- Fix param type cast (69d39b4)
- Update dependencies (ca9822e)
0.12.0 (2021-07-09)
- Spawn xfinity as a child process (8503b44)
0.11.6 (2021-07-02)
- Clear setTimeout if code is found (3dd41b7)
0.11.5 (2021-06-28)
- catch errors throw from imap (069e8c9)
0.11.4 (2021-06-24)
- improved error handling of imap flow (1e2ae93)
0.11.3 (2021-06-24)
- possible fix for imapflow import (9ea5d4d)
0.11.2 (2021-06-23)
- build: Copy types dir for the docker build (906100b)
0.11.1 (2021-06-23)
- Don't catch imap connection errors (4fd7535)
0.11.0 (2021-06-23)
- Add imap option to automatically reset xfinity password (1d347a4)
0.10.0 (2021-04-30)
- Reject requests for images, fonts and domains not *xfinity.com (a3d2091)
0.9.2 (2021-04-30)
0.9.1 (2021-04-27)
- Wait for title element to be loaded before reading it (8c56aef)
0.9.0 (2020-10-07)
- add dumb-init (679d2ba)
- mem leak fix? (3ef267c)
- update dependencies (b9b7a4c)
0.8.0 (2020-09-07)
- run buster-slim as the final build image (f0adc4a)
0.7.0 (2020-09-07)
- switch to alpine for the final build (ce2098b)
0.6.2 (2020-09-06)
- check if page is still valid (1a2ee00)
0.6.1 (2020-09-06)
- wait for page load after security check (3b29083)
0.6.0 (2020-09-06)
- Add configurable pageTimeout for puppeteer (c019e17)
- correct firefox spelling (6453a78)
0.5.1 (2020-09-06)
- add launch option disable-setuid-sandbox (0ebfd73)
0.5.0 (2020-09-05)
- Replace geckodriver and selenium with chromium and puppeteer (22bd274)
0.4.1 (2020-09-02)
0.4.0 (2020-09-01)
- Add limit to retry logging in (add3105)