Skip to content

Latest commit

 

History

History
453 lines (398 loc) · 45.1 KB

CHANGELOG.md

File metadata and controls

453 lines (398 loc) · 45.1 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2.2.1 (2021-11-11)

Bug Fixes

  • core: CLOUD join type result handling (0924be8)
  • core: login process for CLOUD (5740f84)
  • internal: print school join type CLOUD | NOTCLOUD (2264028)
  • notifier: add error handling (063c38a)
  • presize error handling (0759c25)

2.2.0 (2021-11-09)

Bug Fixes

  • codebase clean up (f532e05)
  • core: legacy lines from merge, filename typo (13e4512)
  • cron trigger time (edaf8e7)

Features

2.1.0 (2021-10-27)

Bug Fixes

  • check-in: update Cpdaily-Extension (6e08a09)
  • check-in: update form and corresponding encryption algos (6e3fd54)
  • delete school command, closes #4 (4a31e26)
  • remove package-lock file (ebb8385)

2.0.1 (2021-10-16)

Bug Fixes

2.0.0 (2021-10-16)

Note: Version bump only for package ceajs-monorepo

0.5.1 (2021-10-09)

Bug Fixes

0.5.0 (2021-09-07)

Bug Fixes

Features

  • better scraping practice (09b73aa)

0.4.0 (2021-07-25)

Bug Fixes

  • build: make sure src is kept as subfolder after esbuild (e03b631)
  • cea commonjs syntax (4fc3982)
  • debug: use esbuild only for debug (e6d6a6d)
  • login: change preAuthURL to campusphere endpoint (43bb894)
  • monorepo declaration, use esbuild (47b2c2d)
  • tcb: change import namespace (48e2e77)

Features

  • add test-score-notice plugin (a3d149b)
  • campatibility: add fzu edge-case formIdx (984b40c)

0.3.2 (2021-07-04)

Bug Fixes

  • build: repo url typo (3f209ea)
  • check-in: emply array is not falsy (c63919d)

0.3.1 (2021-06-05)

Note: Version bump only for package cea

0.3.0 (2021-06-05)

Bug Fixes

  • capcha: type typo (5d55980)
  • check-in: hide sensitive output information (256e7db)
  • check-in: invalid cookie error message (59b9aed)
  • check-in: revert cookie update approach (8d7eab2)
  • check-in: sign form type fix (4f0d3ab)
  • cli: error message (17426a8)
  • conf: do not load toml for user unless load is specified (031cb30)
  • core: avoid redirect hell (da3df9d)
  • core: campus typo (0282465)
  • core: follow redirect derictly, clean up headers (8952b25)
  • core: handle domain felid in set-cookie (9dbee5c)
  • circular refs, v2.1.4 (78716eb)
  • comment typo (af9776a)
  • configure renovate, update schedule (f286e52)
  • make cookie vaildation reasonable (f0172f7)
  • make hiddenInputNameValueMap props enumerable (83b7a53)
  • modify default edgecases (9062838)
  • proxy init, ignore confusing characters (aa502e8)
  • redirect status code (5ef08ce)
  • remove unreachable header (16fef39)
  • repetition typo, node.js name correction (fc1e5b9)
  • rm yarn, fail to upgrade to v2 (0514bcc)
  • school impl condition type error (934d265)
  • typos in deploy docs (60b5b47)
  • api: unknown typos (8cf17d8)
  • captcha: make captcha easy to config (63b85de)
  • cookie: vaildation check logic (0db59f7)
  • core: modify cookie validation logic (778a80c)
  • demo: replace raw githubusercontent with static cdn (3ec3cbe)
  • deps: update dependency @beetcb/sstore to ^0.1.0 (#15) (215694d)
  • deps: update dependency inquirer to v8 (#12) (bacd8df)
  • internal: add plugin loader (9bdfd55)
  • tcb: one-click deploy url typo (12cfa7c)
  • docs link typo (b22da07)
  • docs: demenstrate api breaking changes (27d7ffb)
  • internal: export check-in plugin (bfdd7b3)
  • login: fallback campusphere origin to ampUrl2 (76d25eb)
  • tcb: upgrade cea to v2.1.9 (ccf7aed)
  • type: change AnyObject to StringKV (646e6b4)
  • types: cookie templete string typo (1a54c5c)
  • await sstore, then close (faeeb0a)
  • handle leave sign tasks (d497c7d), closes #28
  • project structure (f4f975c)
  • login: add redirect status code (a05d6c3)
  • login: improve school campatibility (#17, #13) (9d54a43)
  • login: rewrite cookie logic (015562d)
  • styles: detail tag overflow (41982dd)
  • tcb: update deps (5f874e0)
  • disable cache on conf (1519139)
  • empty object let stringify returns undefined (cfc375f)
  • random judgment problem (d12c60d)
  • refreshed cookie should re sign to update header (fc185f0)
  • space to chinese space (f39e230)
  • string typos (928f919)
  • update deps (f9a5df4)
  • update gif cdn service (730481c)
  • api: random addr error (ec9a23e)
  • api: random addr error (06de1f1)
  • bundler: change parcel entry point path (dadb701)
  • login: make use of the curTask we already have (00369e7)
  • tcb: add close to sstore (262e82b)
  • add cron to jenkins (c2851c8)
  • circurlar object (5cde3cb)
  • tcb: increase memory value (5fe6fca)
  • tcb: optimize conf load logic (a4f6307)
  • tcb: store configs on the cloud (90d3634)
  • acw_tc for user provided cookie (184d468)
  • add function name (ee29512)
  • add npm i for dependence (d7085fd)
  • add TODO about fetch hang (72f2751)
  • array logic (ff37ae5)
  • bundle with parcel in one file (39cb286)
  • corresponding deploy docs and configs (f7e4227)
  • delete loose calculation of coordinates (0c2dcb8)
  • file not found bug (6938218)
  • getCookie then sign (01ad446)
  • github actions shell command (38dfb45)
  • let severless reuse cea (f349f85)
  • log info (b45c61f)
  • make ocr adapted to serverless (f0dc6f5)
  • modify demo gif (76368db)
  • move cli interface to entry point (d6978c7)
  • move sign in to TEST (fe84ba7)
  • one typos prettier generated (c4b2096)
  • optimize grammar (ed6743c)
  • pending process by worker (c657b7c)
  • position select bug (9e5dd14)
  • prase addr in user secret (193d2ae)
  • readme typos (7db6a68)
  • remove useless env (f50c0cd)
  • replace npm ci (f8ccf3e)
  • repo name change (21d14ef)
  • sign at home bug (5f6ad0c)
  • sleep 1min for preloading all the cookie (baf67ce)
  • synchronize branches (55c4bde)
  • typos (a5e3392)
  • update cea deps (2b109c6)
  • update disclaimer and author info (e81fb53)
  • update jenkinsfile (fc3dd33)
  • update sstore deps (4006007)
  • username typos (0fdb490)
  • wrong main entry point (2d6a454)
  • actions: disable variables in cache string (d6b1e9c)
  • captcha: disable captcha store on local (5dbee66)
  • crawler: deal with anti crawlers (39aea2d)
  • deps: update dependency conf to v9 (c1dccd7)
  • tcb: update deps (1b4ee70)
  • update signApi (3fc1f0d)
  • upload gif demo (1d67549)
  • URLSearchParams captcha value (67429cb)
  • wrong crypto moudle (358c5fd)
  • wrong tcb url (65e60b7)

Features

  • check-in: fix type CookieRawObject (58495fa)
  • check-in: handle invaild cookie (fc2d3c3)
  • check-in: prompt latest signed tasks as well (ab7f806)
  • cli: add cea as a cli pkg (3d56f33)
  • conf: add prompt for configuring user, using enquirer (6c1e7bc)
  • conf: add types for users config (1c80095)
  • conf: load confs from 2 opts (29c2b2e)
  • core: build and pub cea-core (1642e4a)
  • core: docs update (bcf8fa4)
  • core: make auth redirect service configurable (5048969)
  • core: update deps - sstore (44d7464)
  • internal: prittify error message (8662513)
  • tcb: update deps (2d293bb)
  • adaptation of updated sign-in form (c62b6e2)
  • add delete add stored conf option (2857749)
  • add gh actions forward capatibility descrp (6dcacec)
  • add lerna for architecture considerations (9b385e0)
  • add MIT license to all pkgs (6deb4f6)
  • add rm cli command (a4b97cb)
  • add signApp Class method (789361a)
  • clean up, purge *.js files (cc7f8f9)
  • complete sign app logic (384f86c)
  • crawl web page (b92cf95)
  • create pkg cea-checkin-in (8c12441)
  • ignore traineddata of tesseract (52e7d4b)
  • optimize cookie validation prompt (35846de)
  • rewrite login & config, impl cookie helper (a35759c)
  • shorten readme.md (86d1cfe)
  • start using sstore 🎉 (eb666a3)
  • support iap authentication (134c2ce)
  • update deploy docs (35b1993)
  • conf: using toml to configure (a96485d)
  • config: add school full name support (6711ce3)
  • crawler: optimize set cookie parse logic (5cd7cdc)
  • edge-cases: using proxy to get better default (43cf1a7)
  • school: set default addr (ab75eb4)
  • trigger: reaching the top of the ranking (2555ded)
  • utils: add cookie and fetch utils (c92c691)
  • find conf path for adding cache rules (45e5a25)
  • init school addr as well (924cc9d)
  • load all the users (014a6eb)
  • main process (77f66e3)
  • optimize async process (4e50e8d)
  • optimize login logic (b3efd2a)
  • preload user (3ad713c)
  • print good looking in terminal (9da2eb0)
  • store cookie, login in only when its needed (576ae7e)
  • support user provided cookie to sign in (405dfdd)
  • update multi users' benefits (90ab0fc)
  • update readme (e4cc9b4)
  • using proxy to optimize gh actions (d48b86f)

Reverts

  • Revert "v2.0.8" (8a0ab6c)

  • fix!: binding sign instance to cea (919a9f4)

BREAKING CHANGES

  • core: cookie index changed to site host
  • exports just conf as cea

0.0.0 (2021-06-05)

Bug Fixes

  • capcha: type typo (5d55980)
  • check-in: hide sensitive output information (256e7db)
  • check-in: revert cookie update approach (8d7eab2)
  • check-in: sign form type fix (4f0d3ab)
  • cookie: vaildation check logic (0db59f7)
  • core: avoid redirect hell (da3df9d)
  • core: follow redirect derictly, clean up headers (8952b25)
  • core: handle domain felid in set-cookie (9dbee5c)
  • circular refs, v2.1.4 (78716eb)
  • typos in deploy docs (60b5b47)
  • check-in: invalid cookie error message (59b9aed)
  • cli: error message (17426a8)
  • conf: do not load toml for user unless load is specified (031cb30)
  • core: modify cookie validation logic (778a80c)
  • demo: replace raw githubusercontent with static cdn (3ec3cbe)
  • deps: update dependency @beetcb/sstore to ^0.1.0 (#15) (215694d)
  • deps: update dependency inquirer to v8 (#12) (bacd8df)
  • internal: add plugin loader (9bdfd55)
  • internal: export check-in plugin (bfdd7b3)
  • login: add redirect status code (a05d6c3)
  • login: improve school campatibility (#17, #13) (9d54a43)
  • styles: detail tag overflow (41982dd)
  • tcb: one-click deploy url typo (12cfa7c)
  • add TODO about fetch hang (72f2751)
  • await sstore, then close (faeeb0a)
  • docs link typo (b22da07)
  • type: change AnyObject to StringKV (646e6b4)
  • types: cookie templete string typo (1a54c5c)
  • comment typo (af9776a)
  • disable cache on conf (1519139)
  • document patch (40cd3ee)
  • handle leave sign tasks (d497c7d), closes #28
  • make cookie vaildation reasonable (f0172f7)
  • make hiddenInputNameValueMap props enumerable (83b7a53)
  • modify default edgecases (9062838)
  • project structure (f4f975c)
  • docs: demenstrate api breaking changes (27d7ffb)
  • tcb: update deps (5f874e0)
  • repetition typo, node.js name correction (fc1e5b9)
  • captcha: make captcha easy to config (63b85de)
  • tcb: upgrade cea to v2.1.9 (ccf7aed)
  • remove unreachable header (16fef39)
  • login: fallback campusphere origin to ampUrl2 (76d25eb)
  • configure renovate, update schedule (f286e52)
  • empty object let stringify returns undefined (cfc375f)
  • proxy init, ignore confusing characters (aa502e8)
  • redirect status code (5ef08ce)
  • refreshed cookie should re sign to update header (fc185f0)
  • school impl condition type error (934d265)
  • api: unknown typos (8cf17d8)
  • login: rewrite cookie logic (015562d)
  • random judgment problem (d12c60d)
  • rm yarn, fail to upgrade to v2 (0514bcc)
  • space to chinese space (f39e230)
  • string typos (928f919)
  • update deps (f9a5df4)
  • update gif cdn service (730481c)
  • update sstore deps (4006007)
  • tcb: add close to sstore (262e82b)
  • circurlar object (5cde3cb)
  • api: random addr error (ec9a23e)
  • bundler: change parcel entry point path (dadb701)
  • login: make use of the curTask we already have (00369e7)
  • tcb: optimize conf load logic (a4f6307)
  • tcb: store configs on the cloud (90d3634)
  • acw_tc for user provided cookie (184d468)
  • add cron to jenkins (c2851c8)
  • add function name (ee29512)
  • add npm i for dependence (d7085fd)
  • array logic (ff37ae5)
  • bundle with parcel in one file (39cb286)
  • corresponding deploy docs and configs (f7e4227)
  • delete loose calculation of coordinates (0c2dcb8)
  • file not found bug (6938218)
  • getCookie then sign (01ad446)
  • github actions shell command (38dfb45)
  • let severless reuse cea (f349f85)
  • log info (b45c61f)
  • make ocr adapted to serverless (f0dc6f5)
  • modify demo gif (76368db)
  • move cli interface to entry point (d6978c7)
  • one typos prettier generated (c4b2096)
  • prase addr in user secret (193d2ae)
  • readme typos (7db6a68)
  • remove useless env (f50c0cd)
  • replace npm ci (f8ccf3e)
  • sign at home bug (5f6ad0c)
  • username typos (0fdb490)
  • wrong main entry point (2d6a454)
  • actions: disable variables in cache string (d6b1e9c)
  • captcha: disable captcha store on local (5dbee66)
  • crawler: deal with anti crawlers (39aea2d)
  • deps: update dependency conf to v9 (c1dccd7)
  • tcb: increase memory value (5fe6fca)
  • tcb: update deps (1b4ee70)
  • move sign in to TEST (fe84ba7)
  • optimize grammar (ed6743c)
  • pending process by worker (c657b7c)
  • position select bug (9e5dd14)
  • repo name change (21d14ef)
  • sleep 1min for preloading all the cookie (baf67ce)
  • synchronize branches (55c4bde)
  • typos (a5e3392)
  • update disclaimer and author info (e81fb53)
  • update jenkinsfile (fc3dd33)
  • update signApi (3fc1f0d)
  • upload gif demo (1d67549)
  • URLSearchParams captcha value (67429cb)
  • wrong crypto moudle (358c5fd)
  • wrong tcb url (65e60b7)

Features

  • check-in: fix type CookieRawObject (58495fa)
  • check-in: handle invaild cookie (fc2d3c3)
  • check-in: prompt latest signed tasks as well (ab7f806)
  • cli: add cea as a cli pkg (3d56f33)
  • conf: add prompt for configuring user, using enquirer (6c1e7bc)
  • conf: add types for users config (1c80095)
  • conf: load confs from 2 opts (29c2b2e)
  • core: build and pub cea-core (1642e4a)
  • core: docs update (bcf8fa4)
  • core: make auth redirect service configurable (5048969)
  • core: update deps - sstore (44d7464)
  • internal: prittify error message (8662513)
  • tcb: update deps (2d293bb)
  • actions to sign in (4217575)
  • adaptation of updated sign-in form (c62b6e2)
  • add delete add stored conf option (2857749)
  • add gh actions forward capatibility descrp (6dcacec)
  • add lerna for architecture considerations (9b385e0)
  • add MIT license to all pkgs (6deb4f6)
  • add rm cli command (a4b97cb)
  • add signApp Class method (789361a)
  • clean up, purge *.js files (cc7f8f9)
  • complete sign app logic (384f86c)
  • crawl web page (b92cf95)
  • create pkg cea-checkin-in (8c12441)
  • ignore traineddata of tesseract (52e7d4b)
  • optimize cookie validation prompt (35846de)
  • rewrite login & config, impl cookie helper (a35759c)
  • shorten readme.md (86d1cfe)
  • start using sstore 🎉 (eb666a3)
  • support iap authentication (134c2ce)
  • update deploy docs (35b1993)
  • conf: using toml to configure (a96485d)
  • config: add school full name support (6711ce3)
  • crawler: optimize set cookie parse logic (5cd7cdc)
  • edge-cases: using proxy to get better default (43cf1a7)
  • school: set default addr (ab75eb4)
  • trigger: reaching the top of the ranking (2555ded)
  • utils: add cookie and fetch utils (c92c691)
  • find conf path for adding cache rules (45e5a25)
  • init school addr as well (924cc9d)
  • load all the users (014a6eb)
  • main process (77f66e3)
  • optimize async process (4e50e8d)
  • optimize login logic (b3efd2a)
  • preload user (3ad713c)
  • print good looking in terminal (9da2eb0)
  • store cookie, login in only when its needed (576ae7e)
  • support user provided cookie to sign in (405dfdd)
  • update multi users' benefits (90ab0fc)
  • update readme (e4cc9b4)
  • using proxy to optimize gh actions (d48b86f)

Reverts

  • Revert "v2.0.8" (8a0ab6c)

  • fix!: binding sign instance to cea (919a9f4)

BREAKING CHANGES

  • core: cookie index changed to site host
  • exports just conf as cea