1.4.28
source:getstatementrange_ast: search the code block end from the beginning, not from the end
terminalwriter: fix width when under emacs terminal
remove trailing whitespace everywhere
Make py.path.local.dirpath accepts keyword arguments once again
refactor class-level registry on ForkedFunc child start/finish event to become instance based (i.e. passed into the constructor)
fix and refine test for issue64, prepare release
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.
finalize 1.4.27
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