Skip to content

Releases: okpy/ok-client

v1.18.1

11 Aug 13:56
Compare
Choose a tag to compare

Changelog:

v1.18.0

11 Aug 09:40
Compare
Choose a tag to compare

Changelog:

  • autobackup on decrypt (#447)
  • fix autobackup so it works properly on windows (#445)
  • handle missing due date (#446)
  • skip all end to end tests (#443)
  • Fix encryption (#433)
  • Fixes to the end-to-end tests (#442)
  • fix tests so it works when you bump a version

v1.17.0

03 Aug 06:49
Compare
Choose a tag to compare

Changelog:

  • Add autobackup (#437)
  • Add --nointeract as a testing substitute for --local (#439)
  • Add ability to disable interaction in authentication (#436)
  • Add ability to include single file packages (#438)
  • add ability to disable logging
  • quick fix for printing
  • don't print error for revisions (#435)
  • Disable --local on exams (#434)
  • fix tests (#432)
  • Bump? (#430)

v1.16.0

13 Jul 02:15
Compare
Choose a tag to compare

Changelog:

  • whoops update error message
  • make message better
  • bump display timedelta
  • Don't check the due date if it isn't reported (#429)
  • Revert "Allow for newer certifi packages to be used"
  • Allow for newer certifi packages to be used

v1.15.0

25 May 10:19
Compare
Choose a tag to compare

Changelog:

  • Integrate padding into the cli (#428)
  • Add padding to ensure that plaintexts of different lengths can be handled (#427)
  • include more specific error message
  • Add support for a decryption endpoint where keys can be delivered to students (#421)
  • Better error messages in decryption (#425)
  • add method allowing you to find the keys in a document (#424)
  • move check outside the context of an opened file context (#423)
  • Refactor tests (#422)
  • Update display timedelta
  • add warning about submission deadline being near (#420)
  • Add basic encryption support to ok (#419)
  • Colorful error messages (#400)
  • Use base 32 instead of base 64 so that the keys are easier to copy (#418)
  • Use pyaes instead of encryption, since it is more portable (#417)
  • school agnostic prompt (#414)
  • Add encryption module to be used for the ok-exam tool (#416)
  • Try to fix output encoding issue on Windows (#415)
  • Ignore empty init.py when constructing test map (#413)
  • Implement scheme normalization differently from python normalization (#394)
  • Allow for multiple sources, separated by commas (#409)

v1.14.20

30 Jan 07:24
Compare
Choose a tag to compare

Changelog:

  • Suite should be an integer not a string (#407)
  • Organize and specify dependencies (#406)
  • Allow mixed case debug (#405)
  • Fix bug in ok, add test to detect it (#404)
  • Ensure pytutor is installed
  • OK Debugger: Python Tutor Tracing (#301)
  • Bump requests and get cacert.pem from certifi (#396)
  • Remove dead code (#401)
  • Increase pip timeout (#403)
  • Switch to Github Actions (#402)
  • Test on osx (#399)
  • Test on windows (#398)
  • Improve tests (#397)
  • Add quick smoke test (#395)
  • Allow empty test maps (#392)
  • Remove test case for no tests loaded (#393)
  • Revert "Bump requests to latest version (#385)" (#391)
  • Bump requests to latest version (#385)
  • remove python 3.4 support (#390)
  • Improve the error that happens when a question does not exist. (#386)

v1.14.19

10 Nov 07:35
Compare
Choose a tag to compare

Changelog:

  • Python 3.8 compatibility fixes (#384)
  • Run travis tests on python 3.7 (#383)
  • Fix noestests (#381)

v1.14.18

02 Nov 06:03
Compare
Choose a tag to compare

Changelog:

  • Revert "Bump requests from 2.12.4 to 2.20.0 (#373)" (#378)

v1.14.17

02 Nov 01:33
Compare
Choose a tag to compare

Changelog:

  • Bump version to v1.14.17
  • Revert "py38 compat fixes (#376)" (#377)

v1.14.16

01 Nov 22:30
Compare
Choose a tag to compare

Changelog:

  • py38 compat fixes (#376)
  • Bump requests from 2.12.4 to 2.20.0 (#373)