IPython can now trigger the display hook on last assignment of cells. Up until 6.0 the following code wouldn't show the value of the assigned variable:
In[1]: xyz = "something" # nothing shown
You would have to actually make it the last statement:
In [2]: xyz = "something else" ... : xyz Out[2]: "something else"
With the option InteractiveShell.ast_node_interactivity='last_expr_or_assign' you can now do:
In [2]: xyz = "something else" Out[2]: "something else"
This option can be toggled at runtime with the %config magic, and will trigger on assignment a = 1, augmented assignment +=, -=, |= ... as well as type annotated assignments: a:int = 2.