Releases: gruns/icecream
Releases Β· gruns/icecream
icecream v2.1.4
- Changed: Drop support for all Python versions prior to Python 3.8, which are now long past EOL. Notably: Python 2 is no longer supported.
- Changed: Update the 'executing' dependency to >= v2.1.0 to improve source code analysis and support Python 3.13.
Icecream v2.1.3
IceCream v2.1.2.
IceCream v2.1.1.
- Added: Support for Python 3.9.
- Changed: Use timestamps in the local timezone instead of less helpful UTC timestamps.
IceCream v2.1.0.
- Added:
install()
anduninstall()
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.
- 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
- 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
First release.