Release Notes: This minor update includes the missing docs folder in the source tarball.
Release Notes: This is mainly a bugfix release, keeping new additions to a minimum. It removes all dead services and updates the ones which work. Services can now supply a set of extra HTTP headers if that is required.
Release Notes: A new plugin system using library calls has been implemented. surl's scripting supports new and updated functions: setvar, printvar, printinf, and exec. A new service is now supported: chilp.it.
Release Notes: This release supports zi.ma, ri.ms, a.nf, twurl.nl, kurl.it, and piurl.com. Scripting is now possible using surlscript. Two arguments have been added: --version (to output version info) and --url (to pass the URL to be shortened).
Release Notes: In previous versions, surl did not read arguments when installed, and instead used the default options with tinyurl.com. This has been fixed with this release.
Release Notes: This is a quick follow-up release that fixes an issue when _arguments() were not parsed correctly.
Release Notes: This release includes a new wrapper file, surl.py, for the bin/surl script. It also has the correct order of long arguments (--quiet was in the wrong place). A note for packagers: the shebang is now "/usr/bin/python".
Release Notes: This release fixes long options behavior that required arguments. controlOutputMethod now supports -i (in-place file replacement) and -o (output to file). It adds support for turl.ca.
Release Notes: This is a quick fix release to make it backwards compatible with Python 2.5 and to check for json or simplejson modules.
Release Notes: This release added support for additional services, custom alias names, and several minor fixes.