- no formal deps shown by github
- supported python versions are [3.7 ... 3.14]
- more tests
- Fully compatible with >=2.0.4
- (BIG) Huge collections are printed faster, time depends only on
max_value_str_len - Add
hide,skip,showas standard prints - Variables like
passwordandtokenare now hidden by default - Added warning about secrets to readme, an example code to deal with it and a short essay
- Tested in python 3.13 and python 3.7
- More test cases and data types
- All objects without custom
__str__or__repr__are printed with all attrs - Standard backup tracebacks have this library stacks collapsed
- Fully compatible with >=2.0.4
- Add "tb" alias creation for lines like
import tb.a
- Fully compatible with 2.0.4
- Add short names for frequently used things like
aandfmt - Add unified
activate_by_importto be used both for Jupyter and regular Python - Add relative ellipsis position for strings like
x=['some', ...long', 'list'] - Add detailed object printout, useful for non-dataclass classes
- Add protection against acidental mistyping in format attributes
- Fixed some bugs, e.g.
- cli not working in Python 3.12+
default_formatbeing sometimes ignored
- ...much, to be filled...
- Fixed tests in Windows/Mac
- Removed
sysfrom globals in the "main" mode
- Fixed globals when calling extrnally, i.e. in the "main" mode
- Some renames, no compatibility with previous versions
- Add
Formatand pack all style arguments inside it - Add
beforeandafterinstead ofnum_context_lines - Add
skip-files-exceptandbrief-files-except - Add warning on sensitive data
- Add colab badge
- Add a single
customizedexample - Add
custom_var_printers - Add past exceptions discovery
- Add current tb printing
- Add
format_*functions tocore - Rename
*_tbfunctions to*_exc - Add
*_cur_tb*methods