Skip to content

2.0.1

Compare
Choose a tag to compare
@Pairman Pairman released this 05 Apr 14:47
· 211 commits to main since this release
164c7e6

Added

  • Support check-ins with CAPTCHA verification.

Changed

  • (Module) xdcheckin.core.chaoxing.Chaoxing().checkin_do_presign() now returns presign state, location and CAPTCHA ID on success.
  • (Module) Add xdcheckin.core.chaoxing.Chaoxing().checkin_get_captcha() and xdcheckin.core.chaoxing.Chaoxing().checkin_verify_captcha() to support CAPTCHA verification.
  • (Module) Make xdcheckin.core.chaoxing.Chaoxing().checkin_do_sign() standalone to support CAPTCHA verification.
  • (Module) xdcheckin.core.chaoxing.Chaoxing().checkin_checkin_location(), xdcheckin.core.chaoxing.Chaoxing().checkin_checkin_qrcode() and xdcheckin.core.chaoxing.Chaoxing().checkin_checkin_qrcode_url() now also return payload for xdcheckin.core.chaoxing.Chaoxing().checkin_do_sign() to support CAPTCHA verification. Their return values has been reformed accordingly.
  • (Module) xdcheckin.core.chaoxing.Chaoxing().curriculum_get_curriculum(), xdcheckin.core.xidian.Newesxidian().curriculum_get_curriculum() has their keys renamed to the proper plural forms. Classroom locations and livestreams are now stored in lists to support multiple values.

Fixed

  • Fixed course with multiple classroom locations not properly shown in curriculum.