Skip to content

Latest commit

 

History

History
490 lines (368 loc) · 33.6 KB

CHANGELOG.md

File metadata and controls

490 lines (368 loc) · 33.6 KB

Changelog

v2.4

  • add MSN fitness video feature
  • allow user to exclude search types when running with 'remaining'
  • fix Edge driver regex issue
  • Handle Microsoft quirks

v2.3.1

  • fix 'expected points', not all users earn 5 points per search

v2.3

  • add limited integration testing to ci/cd pipeline
  • Stop checking rewards dashboard after each search
  • Handle rewards dashboard page not loading
    • print out page element on login failure
  • allow user to input confirmation code during login process
  • stop enforcing character limit when printing to sysout on errors

v2.2.3

  • fix CI/CD regex for when to push tag image:latest

v2.2.2

  • install requirements in docker image rather than entrypoint script
  • update .dockerignore and .gitignore
  • move files to scripts/ dir

v2.2

  • fix driver version regex byte tyeperror

v2.1

  • Format code using black / flake8 standards, add to CI/CD pipeline
  • Send notifications on all account runs, not just the final run.
  • KeyboardInterrupt exception currently not writing to log, fixed

v2.0

  • Multiple account support added (finally!)
  • Multiple runs per account
  • Notification (Discord etc) message size limit
  • Improve handling of login flow, especially new 'oauth' page
  • Update automated ci/cd pipeline to push images on tagged commits

v1.17

  • This is first release since migration to Bitbucket
  • The final minor change that still uses base64 encoding for config file

v1.15 (2022-11-15)

Full Changelog

Closed issues:

  • Anoying Push Message "Login Automatic in all Websites" #303
  • Banned after 2 Days #301
  • Docker pull manifest for killerherts/bing-rewards:latest not found #300
  • selenium.common.exceptions.WebDriverException: Message: unknown error: cannot find Chrome binary #298
  • how often run? #297
  • Unable to start - urllib.error.HTTPError: HTTP Error 404: Not Found #296
  • Discord and telegram notifications not working #293
  • Successful login, does not work afterwards #291
  • Multiple docker issues.. #290
  • Running in docker - no space left on device #289
  • New User Interface #288
  • Telegram notification setup #285
  • update.sh #283
  • Discord Message error not sent #271
  • [Feature Request] - Allow use of fresh account #268
  • [Feature Request] - Run offers with user-agent for Edge #267
  • Errors installing requirements, Ubuntu #238
  • Ability to Trust a Device with no Display #237
  • [Feature Request] Ability to run in a docker #206

Merged pull requests:

v1.14 (2022-09-26)

Full Changelog

Closed issues:

  • Stuck on "You selected remaining" #279
  • ONLY US SUPPORTED #278
  • You need to run it outside of python. #276
  • More like a question but where do I run the lil text from step 3? #275
  • Multiple accounts support? #274
  • Timeout exceptions on open_dashboard #272
  • Upgrade script for Windows? #270
  • n/a #265
  • Fail Desktop search + fail mobile search #263
  • Problem with MacOS M1 PRO #253

Merged pull requests:

v1.13 (2022-08-29)

Full Changelog

Closed issues:

  • TypeError: 'type' object is not subscriptable #255
  • Choose chrome or edge profile #254
  • Consistently failing all searches #252
  • unknown error: session deleted because of page crash #250
  • RuntimeError: Unable to handle https://login.live.com/ #248
  • Scheduling automatic updating in Windows? #247
  • TypeError: 'type' object is not subscriptable #245
  • Sign in with password instead of email code #242

v1.12 (2022-07-11)

Full Changelog

Implemented enhancements:

  • Possible Xbox task automation #164

Fixed bugs:

  • Selenium TimeoutException on quizzes #185
  • End progress not being captured correctly for non-USA countries #122

Closed issues:

  • Bot stuck after login #243
  • Could Not Find A Version That Satisfies Requirement For Selenium #240
  • How to customize for another Country? #234
  • Add support MSN workout videos #233
  • Selenium does not work correctly on Ubuntu server #231
  • prompts for 2fa code, no 2fa enabled #230
  • Crontab error (no such file) #228
  • Mac Monterey Terminal syntax from pip, python to pip3, python3 #226
  • Stuck on a Task #225
  • [Question] How can I use this as a container and how can I use this while having passwordless enabled on my Microsoft account? #217
  • [Request] Send Telegram Message on 2FA request #214
  • [Feature request] Hide selenium use in the drivers #208
  • 'chromedriver.exe' executable needs to be in PATH. #190
  • Fails sign-in if account has last signed in with email confirmation #189
  • Empty Tiles get Failed #157
  • This or That issue #153

Merged pull requests:

v1.11 (2022-06-01)

Full Changelog

Implemented enhancements:

  • Allow configuration of a discord webhook as an output feed #158
  • [Feature request] Run setup.py in a non interactive shell #146

Fixed bugs:

  • Punchcard Frozen - Stranger things [Resolved] #221

Closed issues:

  • No module named 'google' #218
  • Feature Request - Allow "geo" on search queries to be passed from config or switches #202

Merged pull requests:

v1.10 (2022-05-21)

Full Changelog

Closed issues:

  • Error after postcard was completed - process exited with code 1 (0x00000001) #212
  • PunchCard error - Italy #211
  • Cannot import name #209
  • Error for mobile search/telegram (i think) #204
  • Unhelpful error #203
  • Rewards Page has changed #199

Merged pull requests:

v1.9 (2022-04-08)

Full Changelog

Fixed bugs:

  • Getting 'NoneType' object is not subscriptable Errors after completing Punchcard quiz [SOLVED] #196

Closed issues:

  • Schedule Windows #198
  • Erroring out on run: login issue #192
  • AttributeError: module 'selenium.webdriver.support.expected_conditions' has no attribute 'any_of' [fix: update to selenium v4.0+] #179

Merged pull requests:

v1.8 (2022-03-25)

Full Changelog

Implemented enhancements:

  • Update log files to .json format to support different accounts #188
  • Add completion status to the telegram message #178
  • Rework remaining mode completion tracking & Log file generation #166

Closed issues:

  • The Halo series punch card #191

Merged pull requests:

v1.7 (2022-03-19)

Full Changelog

Implemented enhancements:

  • expose stats object at the BingRewards.py level #176
  • [Feature request] Please add # of collected points to the log #136

Fixed bugs:

  • Not showing 2FA code #173

Closed issues:

  • UnboundLocalError: local variable 'available_points' referenced before assignment #186
  • print_stats() not showing the correct days until bonus #184
  • TimeoutException in latest code #182
  • error: raise WebDriverException(error_msg) selenium.common.exceptions.WebDriverException: Message: Message: unknown error: cannot find Chrome binary #180
  • REFACTOR: after_click_on is not an AbstractEventListener element. #174
  • Selenium error: Cannot construct KeyEvent from non-typeable key [fix is in dev now] #171
  • Add Cookie Check in every tiles #160

Merged pull requests:

v1.6 (2022-02-19)

Full Changelog

Closed issues:

  • [Bug or Help] python setup.py giving me an error on line 23 #172
  • pcSearch issue occurring - Brazil #170
  • Punch Card Logic #169
  • Search Query Updating #162
  • check_login_url() - timeoutexception #151
  • Add changelog with release versions #149

Merged pull requests:

v1.5 (2022-02-13)

Full Changelog

Implemented enhancements:

  • [Update Feature]: Update This or That quiz to always get perfect score #143
  • Not an issue, but maybe help in 'streamlining' your code #130
  • [Feature Request] Add Microsoft Edge driver option #82

Fixed bugs:

  • Missing Punch Card #161
  • Punch card offer #1 not working #148
  • Failing searches: Unable to get progress elements from dashboard #147
  • Offer completion status incorrectly logged #144

Closed issues:

  • Not working in Ubuntu 21.10 impish #156
  • Let's try to solve the localization problem #154
  • Failing searches since 1/14/22 #152

Merged pull requests:

v1.4 (2022-01-06)

Full Changelog

Implemented enhancements:

  • Monthly Punch Card #73

Closed issues:

  • Mobile search not work #142
  • ModuleNotFoundError: No module named 'requests' #141
  • This or This don't work #138
  • Create config file by running python setup.py #137
  • [Showstopper] GPU process isn't usable. Goodbye. #132
  • Timeouts logging in #87

Merged pull requests:

v1.3 (2021-12-28)

Full Changelog

Closed issues:

  • Security Info Change/Login Issue #134

Merged pull requests:

v1.2 (2021-12-14)

Full Changelog

Closed issues:

  • Use Microsoft edge driver ???? #128
  • whilst running with both -nc and -nhl. -nhl doesnt work! #127
  • Only completes when run in non-headless mode. #126
  • User not located in VALID_MARKETS #125
  • Mobile search only gets 50/100 daily points #117
  • How to save a maximum of cookies ? #78
  • 2FA Breaks the program #58
  • Plaintext Creds #50

Merged pull requests:

v1.1 (2021-11-26)

Full Changelog

Closed issues:

  • Message: Tried downloading the 3 most recent chromedrivers. None match your Chrome browswer version. Aborting now, please update your chrome browser #124
  • AttributeError: 'NoneType' object has no attribute 'groups' #123
  • For the level 1 account #121
  • Dev branch - Chromedriver updates to beta version #120
  • error when downloading latest chrome versions #119
  • Previously Loggged In Question #116
  • Failed to create data directory #115
  • Email/Password #114
  • [-nhl] "Failed to create data directory" #112
  • DevTools problem #111
  • M1 support #110
  • Disable region check #109
  • Passwordless accounts not working properly #108
  • NameError: name 'by' is not defined. Did you mean: 'By'? [process exited with code 1] #107
  • Any way to fix the error "find_element_by_* commands are deprecated. Please use find_element() instead"? #106
  • Evading navigator.webdriver #105
  • Add Astralian market #104
  • RuntimeError: Must confirm account identity by signing in manually first #102
  • broken #101
  • No Longer working with Newest Chrome Version #100
  • Feature Request: auto update program #99
  • SSL Error when running #97
  • how to run using non-headless? #94
  • UnboundLocalError: local variable 'driver' referenced before assignment #93
  • No such element errors for 'Offers' #92
  • Error checking rewards status, with empty message #91
  • Offers not working. They apparently fail immediately. #90
  • TLSv1 and TLSv1.1 not supported on Ubuntu 20.04+ #89
  • Getting selenium exception when starting offers #88
  • Selenium Expection #86
  • Error with dailey sets #85
  • Lightspeed quiz error #84
  • Line 107 in __login #83
  • Quiz Score Inconsistency #81
  • Give Mode Activated During Script #80
  • Error checking rewards status - local variable 'IS_LEVEL_TWO' referenced before assignment #79
  • "Allow Bing to access your location" error for mobile search #77
  • Can't input password #76
  • Email/Password Arguments #75
  • ToS Update Causing Crash Till Manual Fix #74
  • All quizzes failing #71
  • Selenium not found #70
  • Linux #69
  • Error : Did not log in successfully #68
  • Selenium error #67
  • No module named request #66
  • Not located in a valid market, even when I am #65
  • Only ever get to 6 day streak #64
  • Not getting all points on This or That #63
  • New Error Started 02/09/21 #61
  • Quizes Fail to start and Complete #60
  • Handshake failed error message #59
  • Cannot enter password #57
  • Several Quizzes failing #56
  • Updating Mobile User Agent #55
  • "Hot takes" quiz failed #54
  • "Show what you know" quiz failed #53
  • Possible to get xbox search credits also? #52
  • Timeout on login #51
  • All searches failing #49
  • RuntimeError: Logged in, but not United States user #47
  • Probably should be a delay after loading stats page to get real stats. #46
  • Minecraft Live quiz tries to open Microsoft Store #45
  • BingRewards.py instantly closes #44
  • "Grab a snack and get comfy" quiz failed #43
  • It ran for one day, now fails to complete any tasks. #42
  • UnboundLocalError #41
  • "Show what you know" quiz skipped #40
  • Setup.py error #39
  • Lightspeed quiz failed to complete #38
  • Incomplete search #37
  • Skipped quiz (A, B, or C?) #36
  • ModuleNotFoundError: No module named 'dateutil' ERROR #35
  • Failed to complete Edge and mobile searches #33
  • please update #32
  • Dockerize #31
  • When searching, too many time out exceptions when getting progress element Traceback (most recent call last): #30
  • Errors #29
  • Too many timeout exceptions #28
  • Step 4 #27
  • ValueError: min() arg is an empty sequence #26
  • Message: no such element: Unable to locate element. #24
  • Multiple Accounts #23
  • Searches and quizzes not completing #22
  • Level 1 searches #21
  • Headless and Multiple Accounts #20
  • Glad You Were Able to Reupload #19
  • EDGE Search failing on recent builds #12

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator