Sections
Timeline
Browse Source
View Tickets
New Ticket
Sub-Sections
Start Page
Index
History
Last Change
Download
Plain Text
Metanav
Preferences
About Trac
Links
Slowchop Studios
Gerald Kaszuba
Advertisement

ChangeLog

0.5.1 2008-07-08

  • pycg conflicted with a Debian package so I've changed it to pycallgraph
  • Man page fix thanks to (thanks to Sandro Tosi)

0.5.0 2008-07-07

  • Renamed the command line tool "pycallgraph-dot.py" to "pycg"
  • Removed "pythonfile" as a required field and turned it into a standard option (#16)
  • Importing relative modules now work when using the command line tool (#23)
  • pycg catches every Exception and raises them after the graph is generated
  • pycg catches SystemExit and continues creating graphs
  • pycg now prints status information
  • Added a quiet option to pycg
  • Added a man page (thanks to Jan Alonzo) (#19)
  • pycg can now call itself (#21)
  • examples/all.py now prints more useful information
  • Added shebangs to all executable files
  • Converted all files to UNIX instead of DOS
  • scripts/syntax_check.py ensures the correct working directory
  • Minor PEP8 fixes

0.4.1 2007-12-10

  • Increased speed from about 50% to 100% (thanks to Igor V. Rafienko)

0.4.0 2007-06-24

  • Command line interface added: pycallgraph-dot.py (#10)
  • Accumulative time per function is now measured (#3, #12)
  • Option to filter standard library modules (#11)
  • Added reset_settings() to reset settings and graph_attributes dictionaries to their defaults
  • node and edge colour functions take two parameters now: calls and total_time
  • Added min_depth to the filtering constructor
  • Renamed settings['node_color'] and settings['edge_color'] to the UK version, colour
  • More examples added
  • Added an all.py script to run all examples at once
  • Inbuilt Python keyword filter was being replaced with a variable
  • PEP8 fixes
  • Removed svn files from source distribution

0.3.1 2007-06-09

  • BUG: Return trace function in settrace callback (#5)
  • Added Windows installer
  • Expand user/vars in output filename (#8)
  • Added COPYING file to distribution
  • Removed __main__ example and hashbang

0.3.0 2007-02-15

  • Renamed make_graph to make_dot_graph to allow different output types in the future
  • Callback filter patch by Alec Thomas -- allows more flexibility when filtering calls, including wildcards
  • Added filter example
  • Added some docstrings

0.2.0 2007-02-10

  • Windows access denied bug
  • graph uses different colours depending on the number of calls made to the function
  • graph settings and look are very customisable
  • exclude and include filters
  • stop_trace() is not required anymore, it is called automatically by make_graph()
  • will throw an exception if there is an error from dot/neato
  • removed obvious use of __main__ as the module name
  • added some examples

0.1.0 2007-02-09

  • Initial release