python-launchpadlib-toolkit (1.0) precise-proposed; urgency=low

  * launchpad-service-status: Backport fix from lpltk 2.x (commit #149) to
    check blog screenscrape results.  This tool determines if there is a
    launchpad outage by examining the launchpad blog at
    http://blog.launchpad.net/category/notifications/feed.  It can happen
    there are no outages listed, in which case outage_start and outage_end
    will be undefined.  Don't attempt to test against these parameters if
    this is the case.
    (LP: #988312)
  * Fix breakage caused by change in wadllib's date handling.  In the past
    launchpadlib would return actual date objects but now it returns unicode
    timestamps.  Add fix_time() routine to work around this problem.  
    Otherwise all lpltk-using scripts will fail to run.  Idemptontly, provide
    functionality in o2str to convert real datetimes into timestamps.
  * Fix breakage caused by Launchpad not providing __len__ any more.  This
    was dropped by Launchpad to resolve some timeout issues they were
    having.  Length counts are now provided by dedicated properties.
    Switch to using them.
  * Fix inclusion of missing 'iso-tracker' tag in gravity calculation.
  * Add to_dict() routines to bug and bug_task to help for generating JSON.
  * Add team functionality for determining subbed packages and parent team.
  * New script for searching inside attachments of a package's bugs.
  * Cleanup a stray build/ directory.
  * Add some tests.
  * setup.py, debian/control:  Define package pre-requisites.
  * Increment version number to 1.0 (stable release), as per UDS-Q session
    decision.  All changes on the 1.x branch will be stable bug fixes
    henceforth.

 -- Bryce Harrington <bryce@ubuntu.com>  Fri, 18 May 2012 12:22:04 -0700

python-launchpadlib-toolkit (0.5) precise; urgency=low

  * Add Specification class
  * Add gravity() - heuristic for identifying bugs of interest
  * Add releases() - list of Ubuntu releases the bug is confirmed affecting
  * Add some basic tests
  * Transition to DHPython2

 -- Bryce Harrington <bryce@ubuntu.com>  Thu, 09 Feb 2012 09:13:42 -0800

python-launchpadlib-toolkit (0.4.5) precise; urgency=low

  * bug_tasks: provide filters to constrain type of bug tasks being iterated.
  * bug_task: upstream product
  * person: retrieve list of non-hidden email addresses
  * Add support for credentials_file management.
  * Add an optional mechanism to check comments before adding a new one
  * Add filters to the BugTasks object.
  * Add type checking for Launchpad objects and collections
  * Add several more properties and attributes
  * Add caching of codenames for supported / stable distro series
  * Fix various bugs

 -- Bryce Harrington <bryce@ubuntu.com>  Tue, 24 May 2011 12:08:31 -0700

python-launchpadlib-toolkit (0.4.4) natty; urgency=low

  * service:  support the qastaging server
  * bug_task: expose upstream_bug_tracker
  * person: provide email addresses
  * person: karma
  * bug: return age of various bug items
  * ...plus a couple handful's of bug fixes

 -- Bryce Harrington <bryce@ubuntu.com>  Fri, 08 Apr 2011 19:36:56 -0700

python-launchpadlib-toolkit (0.4.3) natty; urgency=low

  * distribution: expose current_series
  * milestones: add a new milestones collection
  * distribution: expose all_milestones
  * distribution: expose active_milestones
  * distribution_source_package: convert milestones to launchpad milestones
    in search parameters

 -- Andy Whitcroft <apw@canonical.com>  Mon, 28 Feb 2011 17:10:47 +0000

python-launchpadlib-toolkit (0.4.2) natty; urgency=low

  * Add new script launchpad-service-status which looks to see if
    launchpad is up and running.
  * control: Add dependency on python-feedparser
  * bug_task:
    - add all of the date accessors exported by launchpad
    - add a "setter" property for task Importance

 -- Bryce Harrington <bryce@ubuntu.com>  Wed, 09 Feb 2011 16:00:27 -0800

python-launchpadlib-toolkit (0.4.1) natty; urgency=low

  * Added --prefix=/usr to distutils for executable install
    in correct directory, fix ftbfs (LP: #701207)

 -- Angel Abad <angelabad@ubuntu.com>  Mon, 10 Jan 2011 21:45:26 +0100

python-launchpadlib-toolkit (0.4) natty; urgency=low

  * Update close-fix-committed-bugs to use lpltk instead of arsenal
  * Restrict example scripts to read-only anonymous access.  This allows
    them to run without needing the user to set up credentials.
  * Add key:value parsing of bug descriptions
  * Improve error handling of auth errors
  * Add example script to print out bugs matching status and date
  * Add several tutorials and simple examples
  * New classes and methods for interacting with bugs

 -- Bryce Harrington <bryce@ubuntu.com>  Thu, 23 Dec 2010 20:12:10 -0800

python-launchpadlib-toolkit (0.3.1~lucid) lucid; urgency=low

  * Added --no-compile to distutils

 -- Kamran Riaz Khan <krkhan@inspirated.com>  Sat, 14 Aug 2010 10:45:44 +0500

python-launchpadlib-toolkit (0.3~karmic) karmic; urgency=low

  [Brian Murray]
  * Catch failures to import LPNET_SERVICE_ROOT
  
  [Bryce Harrington]
  * Add scripts/current-ubuntu-series-name: Displays current development
    series for Ubuntu
  * Add scripts/ls-series: Lists all series for Ubuntu
  * Add scripts/find-similar-bugs: Searches for what LP thinks might be
    duplicates of the given bug.
  * Add scripts/close-fix-committed-bugs: Closes all Fix Committed
    bugs (such as when doing a release)
  * Add scripts/ls-assigned-bugs: Lists user's assigned bugs

  [ Kamran Riaz Khan ]
  * Added support for send-attachments-upstream

 -- Kamran Riaz Khan <krkhan@inspirated.com>  Sat, 14 Aug 2010 01:03:41 +0500

python-launchpadlib-toolkit (0.2.1) maverick; urgency=low

  * Fix parameter name in debug routine.
  * First upload to Ubuntu

 -- Bryce Harrington <bryce@ubuntu.com>  Thu, 17 Jun 2010 17:21:21 -0700

python-launchpadlib-toolkit (0.2) karmic; urgency=low

  * Add handling of socket.error exceptions, which can be triggered when
    the Launchpad service is unreachable (such as from a busted router).

 -- Bryce Harrington <bryce@ubuntu.com>  Tue, 06 Oct 2009 11:19:08 -0700

python-launchpadlib-toolkit (0.1) karmic; urgency=low

  * New revision, split off from arsenal, with ideas brazenly thieved from
    Markus Korn's launchpadlib-shell.
  * debian packaging borrowed/adapted from python-launchpad-bugs

 -- Bryce Harrington <bryce@ubuntu.com>  Tue, 29 Sep 2009 16:16:09 -0700

