Skip to content

Releases: rasmus-ohe/FastDebugger

0.0.43

Choose a tag to compare

@rasmus-ohe rasmus-ohe released this 02 Jan 23:08

Added

  • Required dependencies to setup.cfg and pyproject.toml
    • asttokens
    • executing

Changed

  • Disabled try_traceback decorator
    • You can still use it by uncommenting it in __call__

Full Changelog: 0.0.42...0.0.43

0.0.42

Choose a tag to compare

@rasmus-ohe rasmus-ohe released this 02 Jan 20:21

Changed

  • Fixed and issue with not printing for some variable types
  • Fixed and issue with some variable type colors not being correct

Full Changelog: 0.0.41...0.0.42

0.0.41

Choose a tag to compare

@rasmus-ohe rasmus-ohe released this 27 Sep 18:18

Added

  • Can now read benedict types
    • benedict is a dictionary that can handle nested dictionaries
  • New input variable for __call__
    • exit: bool
    • default: False
    • Exits the program after printing the debug message
  • Updated and added new dostrings to all functions and classes in fast_debugger.py
  • You can now import the FastDebugger class, instead of only importing fd; shown below
from FastDebugger import FastDebugger

fd = FastDebugger()

Changed

  • The config() function handles **kwargs differently
    • It was badly implemented before, and now it's fixed
  • Input parameters removed from the call() function, and replaced with **kwargs
    • The available **kwargs parameters are found in the __call__ function docstring

Full Changelog: 0.0.4...0.0.41

0.0.4

Choose a tag to compare

@rasmus-ohe rasmus-ohe released this 04 Apr 14:00

Added

  • New input variable for __call__
    • nl_end: bool
    • default: True
    • Prints a new line at the end of the debug print
  • New function: config()
    • Can configure some settings by giving the right input variables to a **kwargs (e.g. fd.config(nl_end=False))
  • New class try_traceback
    • Removed import statement from py_basic_commands import try_traceback and added as a class instead
    • Now you don't need install py_basic_commands to use FastDebugger
  • Docstrings added to all functions and classes in fast_debugger.py
  • Test code added to fast_debugger.py
    • Can be run by running python fast_debugger.py in the terminal
  • Shields added to README.md
    • Latest version
    • Status
    • Working Python versions
    • License

Changed

  • Main file renamed FastDebugger.py to fast_debugger.py
    • Importing still works the same way: from FastDebugger import fd
  • Fixed __init__.py file
    • Now it imports fast_debugger.py instead of FastDebugger.py
    • And instead of importing the file FastDebugger, it imports the variable fd

Full Changelog: 0.0.31...0.0.4

0.0.31

Choose a tag to compare

@rasmus-ohe rasmus-ohe released this 09 Jan 14:44

Changed

  • __call__
    • Uncommented the try_traceback decorator

0.0.3

Choose a tag to compare

@rasmus-ohe rasmus-ohe released this 09 Jan 14:02

Added

  • Docstring to FastDebugger class and it's __call__ function

Full Changelog: 0.0.2...0.0.3

0.0.2

Choose a tag to compare

@rasmus-ohe rasmus-ohe released this 07 Jan 15:36

Added

  • enabled variable
    • if True, prints
    • if False, won't print

Changed

  • Completely changed how to the variable name is retrieved

Full Changelog: 0.0.1...0.0.2

0.0.1

Choose a tag to compare

@rasmus-ohe rasmus-ohe released this 07 Jan 03:41
e0fc8b8

First Release!!