1.4.23
make short-style tracebacks more like native and allow callers (in particular pytest) to set tb-style on a per-traceback entry basis
Simplify and speed up io.capture
remove trailing whitespace everywhere
win32: py.path.local.sysfind(name) will preferrably return files with extensions so that if "X" and "X.bat" or "X.exe" is on the PATH, one of the latter two will be returned.
refactor class-level registry on ForkedFunc child start/finish event to become instance based (i.e. passed into the constructor)
prepare 1.4.23
move down py/impl/XYZ to py/_XYZ
use newer apipkg version which makes attribute access on alias modules resolve to None rather than an ImportError. This helps with code that uses inspect.getframeinfo() on py34 which causes a complete walk on sys.modules thus triggering the alias module to resolve and blowing up with ImportError. The negative side is that something like "py.test.X" will now result in None instead of "importerror: pytest" if pytest is not installed. But you shouldn't import "py.test" anyway anymore.
always use builtin callable when available (2.x and py3.2+)
fix python33 path handling errors
Changes between 1.4.12 and 1.4.13.dev ==================================================
added test for xml escape with non-unicode string
slight adjustments