= StackTracy CHANGELOG == Version 0.1.7 (August 30, 2012) * Added 'realtime' cumulatives tab within the stack tree HTML page ^^ == Version 0.1.6 (August 28, 2012) * Always logging trace messages (despite of the :only and/or :exclude options) == Version 0.1.5 (August 28, 2012) * Being able to add trace messages for recognition of executed code (use +String.tracy+) * Using CSV.open instead of File.open to write CSV files * Added +:messages_only+ and +:slows_only+ options to +StackTracy.open+ and the CLI (command line interface): * the stack tree will only include trace messages when having set +:messages_only+ to +true+ * the stack tree will only include slows calls (duration > threshold) and trace messages when having set +:slows_only+ to +true+ == Version 0.1.4 (August 25, 2012) * Added major improvements regarding browser performance when opening heavy HTML stack trace pages: * using padding instead of non-breakable spaces (doh!) * reduced white lines and white space * added a threshold (< 0.001s) for folding calls at default and rendering its 'child calls' as comment (see http://ravirajsblog.blogspot.nl/2010/12/another-hack-to-render-heavy-html-pages.html) * parsing commented 'child calls' at initial unfold * Falling back to current directory when invoking StackTracy.open (or +tracy+ within the Terminal) * Letting StackTracy auto-determine its dump directory when calling +StacyTracy.open+ * Clearing StackTracy.stack_trace after having invoked StackTracy.dump * Displaying passed path when invoking StackTracy.open with use_current_stack_trace == true * Improved StackTracy::Sinatra middleware a bit regarding the +/tracy+ route * Added three configuration options: * dump_source_location (default: +false+) include the source location when dumping recorded stack trace * limit (default: +7500+) stack traces with more calls than the limit will be limited (core class / module calls will be excluded) when displaying * threshold (default: +0.001+) fold calls faster than the threshold when exceeding the calls limit * Enhanced the CLI interface +tracy+ by using Thor in order to process the :limit and :threshold option == Version 0.1.3 (August 19, 2012) * Being able to compile StackTracy native extension on Windows (thanks ramsees for issuing) * Tackled C compile warnings * Not using Launchy for opening the generated HTML page when running on Windows == Version 0.1.2 (August 16, 2012) * Tackling non-calculated durations within ui/index.html.erb == Version 0.1.1 (August 16, 2012) * Not excluding the last two stack trace events anymore == Version 0.1.0 (August 16, 2012) * Initial release