I know what you're thinking: "that acme fellow, he must be lazy. I bet you he just sat around in a hot spring all yesterday and didn't get any Devel::ebug hacking done". Well you'd be wrong. The changelog for the last 30 hours is below.
The really neat new feature: you can now undo (ie step backwards). Also, using the back button in the browser actually steps backwards in the program. This is suprisingly funky. I have some more crazy ideas from autrijus, some of which I might even implement...
0.35 Sat Apr 2 23:34:56 CST 2005 - added undo method which undos the last action - in ebug_http, using the back button in the browser actually steps backwards in the program (suggested by autrijus) - in ebug_http, use monikers for blessed objects and make the stack trace use a smaller font - in ebug, restart the program instead of exiting at the end of the program (suggested by obra) - in ebug_http, restart the program instead of stopping the webserver at the end of the program - added stack_trace_human method for a human-readable stack trace - pointed out ebug and ebug_http in the docs 0.34 Sat Apr 2 15:39:25 CST 2005 - give ebug_http a hashbang line (spotted by obra, who complains all the time ;-) - make Devel::ebug::HTTP return full HTTP requests - basic docs for ebug and ebug_http - ebug_http now opens the browser for you under Mac OS X and Windows (patch by Johan Lindstrom) - ebug now has the ability to always list the lines around the IP - L toggles (patch by Johan Lindstrom) - fix a problem where we were displaying the wrong codelines in modules with POD - now use the environment instead of the command line to pass the secret for portability (patch by Johan Lindstrom) - in ebug_http, we now jump to the current line (patch by Johan Lindstrom) - in ebug_http, make our actions POSTs, for they change state - in ebug_http, cache the call to PPI::HTML - in ebug_http, link module names to search.cpan.org - in ebug_http, syntax highlight single and double-quoted strings - tweak Devel::ebug's introductory docs - added break_point_delete method which deletes a break point - added stack_trace method which provides basic stack trace information using Devel::StackTrace - in ebug_http, added a slightly ugly stack trace - added return(@values) method to return your own values from a subroutine, instead of what the subroutine would have returned