Changelogs » Okpy

PyUp Safety actively tracks 267,404 Python packages for vulnerabilities and notifies you when to upgrade.

Okpy

1.18.1

Changelog:
  - hotfix (448)

1.18.0

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

1.17.0

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)

1.16.0

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

1.15.0

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)

1.14.20

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)

1.14.19

Changelog:
  - Python 3.8 compatibility fixes (384)
  - Run travis tests on python 3.7 (383)
  - Fix noestests (381)

1.14.18

Changelog:
  - Revert "Bump requests from 2.12.4 to 2.20.0 (373)" (378)

1.14.17

Changelog:
  - Bump version to v1.14.17
  - Revert "py38 compat fixes (376)" (377)

1.14.16

Changelog:
  - py38 compat fixes (376)
  - Bump requests from 2.12.4 to 2.20.0 (373)

1.14.15

Changelog:
  - Bump version to v1.14.15

1.14.14

Changelog:
  - Support sqlite shell (370)
  - Improved clarity for submission error when wrong file is saved (369)
  - Add code to support JupyterLab saving (368)
  - Transactional rename on Windows (366)

1.14.13

Changelog:

1.14.12

Changelog:
  - Bump version to v1.14.12
  - Revert "Transactional rename on Windows (355)" (365)

1.14.11

Changelog:
  - Fix not(not(is_venv())) typo (361)
  - Correct the check for site-packages and virtualenv (360)
  - Automatically re-authenticate upon error (356)
  - Add test to make sure doctests work with debug
  - Add test for debug passing in pyconsole
  - Add test for CodeCase
  - add debugsquare test which tests that the doctest protocol gracefully handles debug statements
  - Integrate debug checker into the doctest protocol
  - Add output checker that removes debug statements
  - Add feature that allows for the usage of debug statements in doctested programs
  - Suppress the .ok_guidance warning message since we no longer use them
  - Transactional rename on Windows (355)
  - Parameterize client secret (347)
  - Replace Cal-CS-61A-Staff with okpy in URLs (346)

1.13.11

Changelog:
  - Use repl_str for SchemeConsole
  - Single Test Case Execution Fix (341)

1.13.10

Changelog:
  - Use os.remove, os.rename instead of os.replace for Windows (340)

1.13.9

Changelog:
  - require requests[security] (needed by hinting)

1.13.8

Changelog:
  - disable rate-limiting tests
  - add hinting assignments for fa17
  - turn off rate limiting
  - Fixes typo in auth docstring (335)
  - Fix OAuthException in notebook_authenticate (333)

1.13.7

Changelog:
  - fix error when specifying suite and case for -q

1.13.6

Changelog:
  - Temporarily Disable Timeout Functionality for Windows Users (Testing Protocol) (329)

1.13.5

Changelog:
  - Potential coverage tracking fix and disable autoimport (328)
  - Update README.md

1.13.4

Changelog:
  - force re-auth upon any error while refreshing token

1.13.3

Changelog:
  - add coverage as an install requirement in setup.py

1.13.2

Changelog:
  - add 'coverage' to EXTRA_PACKAGES

1.13.1

Changelog:
  - fix not re-authenticating when force=True

1.13

Changelog:
  - Merge branch 'master' of https://github.com/Cal-CS-61A-Staff/ok-client
  - re-auth if any auth errors happen while performing auth
  - rate_limit.py: Add and tune RETRY_THRESHOLD (322)
  - OK Writing and Running Tests (313)

1.12.10

Changelog:
  - Add simple hints to rate limiting (321)
  - force authentication in release.py script

1.12.9

Changelog:
  - Fix Recursion Error in Auth and Timeout (315)

1.12.8

Changelog:
  - keep rate limiting when there are locked tests
  - uninstall okpy locally when running release.py
  - remove python 3.3 support