Skip to content

Releases: gruns/icecream

Icecream v2.1.3

21 Jul 09:17
Compare
Choose a tag to compare

Added: The contextAbsPath= parameter to ic.configureOutput() which, when True, outputs absolute paths, like /path/to/foo.py, instead of just filenames, like foo.py. See #122. Huge thank you to @HelinXu!
Changed: Raise TypeError if no arguments are provided to ic.configureOutput().

IceCream v2.1.2.

15 Feb 23:36
Compare
Choose a tag to compare
  • Added: Ability to register and unregister singledispatch argumentToString functions. See #115. Huge thank you to @atusy!

IceCream v2.1.1.

22 Jun 20:52
Compare
Choose a tag to compare
  • Added: Support for Python 3.9.
  • Changed: Use timestamps in the local timezone instead of less helpful UTC timestamps.

IceCream v2.1.0.

16 Apr 18:37
Compare
Choose a tag to compare
  • Added: install() and uninstall() functions that add or remove
    ic() from the builtins module.
  • Changed: Switch to ast.literal_eval() to determine if an
    argument and value are the same, and thus only the value should be
    output. Huge thank you to Ed Cardinal and Alex Hall.

IceCream v2.0.0.

26 Oct 03:38
Compare
Choose a tag to compare
  • Added: Support for Python 3.8.
  • Removed: Support for Python 3.4.
  • Changed: Switched core AST parsing engine to Alex Hall's executing
    (https://github.com/alexmojaki/executing). Huge thank you to Alex Hall.
  • Changed: Whitespace in arguments is no longer collapsed. Indentation in
    multiline arguments is now preserved.

IceCream v1.3.1

06 Jun 22:10
Compare
Choose a tag to compare
  • Removed: Support for Python 3.3, which reached EOL on 2017-09-29.
  • Fixed: ic() invocations that fail to find or access source code (e.g. eval(),
    exec(), python -i, etc) now print an error message instead of throwing an
    IOError (Python 2) or OSError (Python 3).

IceCream v1.3

06 Jun 22:13
Compare
Choose a tag to compare

First release.