wasabi

🍣 A lightweight console printing and formatting toolkit

MIT License

Downloads
11.6M
Stars
451
Committers
14

Bot releases are hidden (Show)

wasabi - v1.1.3 Latest Release

Published by svlandeg 5 months ago

✨ Fixes and features

  • Add support for Python 3.12 on the CI (#44)
  • Further updates to the CI (#45)
  • Allow typing-extensions<5.0.0 for Python < 3.8 (#46)

👥 Contributors

@adrianeboyd, @honnibal, @ines, @svlandeg

wasabi - v1.1.2

Published by adrianeboyd over 1 year ago

  • Add typing overloads so msg.fail with exits=True/1 has the NoReturn type like sys.exit (#41).
wasabi - v1.1.1

Published by adrianeboyd almost 2 years ago

  • Fix typing_extensions requirement and usage across Python versions (#32).
wasabi - v1.1.0

Published by adrianeboyd almost 2 years ago

  • Drop support for Python 3.5 and earlier (#22).
  • Add type hints, support mypy 0.990+ (#22).
  • Add support for ANSI on Windows (#31).
wasabi - v0.10.1

Published by ines about 2 years ago

  • Revert Windows ANSI support detection changes for now.
wasabi - v0.10.0

Published by ines about 2 years ago

  • Add support for Windows consoles with full ANSI support

Thanks @njsmith for the pull request!

wasabi - v0.9.1

Published by ines over 2 years ago

  • Add symbols to diff_strings.
wasabi - v0.9.0

Published by ines almost 3 years ago

  • Allow foreground and background colors to be specified for individual table columns.
  • Allow color values as well as color names as the color parameter to Printer.text().
  • Add a new bg_colorparameter to Printer.text().
  • Correct a couple of minor documentation errors.
  • Add version to __init__.py.
wasabi - v0.8.2

Published by ines over 3 years ago

  • Add aligns support for table headers.
wasabi - v0.8.1

Published by ines over 3 years ago

  • Correctly respect show on Printer.divider.
  • Fix automated build.
wasabi - v0.8.0

Published by ines about 4 years ago

  • Add MarkdownRenderer for creating Markdown-formatted documents.
  • Update diff_strings so it diffs lines and produces more usable results.
wasabi - v0.7.1

Published by ines over 4 years ago

  • Fix diff_strings for replacements.
wasabi - v0.7.0

Published by ines over 4 years ago

  • Raise Python exception for messages with non-zero exit code if no_print is enabled.
wasabi - v0.6.0

Published by ines almost 5 years ago

  • Add timestamp flag to Printer to show timestamp with message.

Thanks to @svlandeg for the pull request!

wasabi - v0.5.0

Published by ines almost 5 years ago

  • Make traceback links clickable in TracebackPrinter.
  • Allow configuring the traceback frame range in TracebackPrinter.
  • Convert file paths in TracebackPrinter to relative if given tb_base=".".

Thanks to @justindujardin for the pull requests!

wasabi - v0.4.2

Published by ines almost 5 years ago

  • Support icon in divider (added before the text).
wasabi - v0.4.1

Published by ines almost 5 years ago

  • Add spaced argument to printers to wrap output in newlines.
wasabi - v0.4.0

Published by ines almost 5 years ago

  • Add wasabi.msg shortcut, an instance of Printer with the default configuration.
wasabi - v0.3.0

Published by ines almost 5 years ago

  • Add diff_strings utility.
  • Support multline values im tables via multiline option.
  • Fix rendering of dividers if pretty is disabled.
wasabi - v0.2.2

Published by ines over 5 years ago

  • Fix handling of no_print=True in loading context manager. (#2)