Skip to content

Releases: datacamp/pythonwhat

v2.22.0

05 Sep 19:00

Choose a tag to compare

Enhancements

  • Add support for replacing the placeholder focus with the focused code in the expr_code argument
  • Expose bash history functionality from protowhat

v2.21.0

05 Sep 19:01

Choose a tag to compare

Enhancements

  • Use path info in run

v2.20.2

05 Sep 19:01

Choose a tag to compare

Enhancements

  • Improve checking exceptions
  • Improve checking file content

v2.20.1

05 Sep 19:02

Choose a tag to compare

Enhancements

  • Speed improvements

v2.20.0

05 Sep 19:03

Choose a tag to compare

Enhancements

  • Expose _debug function
  • Update protowhat

v2.19.0

25 Mar 12:38

Choose a tag to compare

  • state is now the first argument to SCT functions (instead of a keyword argument)
  • functionality is shared with protowhat:
    • Reporter, Chain, F and logic SCTs are reused
    • State and Feedback inherit
    • Dispatcher handles parsing (decoupled from State)
    • Test moved

v2.18.1

21 Nov 10:04

Choose a tag to compare

Fixes

  • Fix setup_state

v2.18.0

06 Nov 13:30

Choose a tag to compare

Enhancements

  • Support force_diagnose
  • update Travis config and vulnerable dependency

v2.8.0

30 Jun 07:55

Choose a tag to compare

bump minor version

SCT composition with `>>` operator

21 Jun 17:51

Choose a tag to compare

May now pass a state to Ex, and use >> for chaining. E.g.

state = some_state_producing_func()
Ex(state) >> test_student_typed('abc')

# equivalent to
Ex(state).test_student_typed('abc')