- Added
Files.tree_post()for recursive directory upload, preserving structure including empty directories. - Added
PYTHONANYWHERE_USERNAMEenv var to override the username used for API endpoints. Webapp.create()now acceptsvirtualenv_path=Nonefor apps that don't use virtualenv.