python-launchpad-bugs (0.3.5) jaunty; urgency=low

  [ Martin Pitt ]
  * launchpadbugs/storeblob.py, upload(): Add new optional parameter
    "staging", to store blobs on staging.launchpad.net.
  * launchpadbugs/html_bug.py: Fix parsing of duplicate yet again.

  [ Markus Korn ]
  * launchpadbugs/http_connection.py: Fix launchpadlibrarian attachment links
    for staging.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Fri, 13 Mar 2009 00:17:59 +0100

python-launchpad-bugs (0.3.4) jaunty; urgency=low

  [ Matthias Klose ]
  * Use unversioned interpreter in move_duplicates.py.

  [ Markus Korn ]
  * merged changes from ubuntu package 0.3.3
  * fixed parsing of subscriptions on edge.launchpad.net, edge is now using
    javascript requests to get the subscribers for a bug. This fix results
    in an additional HTTPS request by python-launchpad-bugs (LP: #327620) 

 -- Markus Korn <thekorn@gmx.de>  Mon, 02 Mar 2009 21:05:05 +0100

python-launchpad-bugs (0.3.2) jaunty; urgency=low

  [ Brian Murray ]
  * added examples/duplicate-test-file-check.py: a script that checks a
    bug's duplicates for attachments
  * added examples/team-reported-bugs.py: a script that creates an html page
    of package bugs reported by members of a team

  [ Markus Korn ]
  * launchpadbugs/utils.py: Fixed whitespace inconsistencies, thanks to John
    Morrissey (LP: #280775)
  * launchpadbugs/basebuglistfilter.py: don't loose the Exceptions raised by
    the implementation of the Bug class when running get_current_task()
    (LP: #288075)
  * launchpadbugs/storeblob.py: increase the timeout when uploading bugs to
    Launchpad (LP: #314212)

 -- Brian Murray <brian@ubuntu.com>  Thu, 22 Jan 2009 14:50:34 -0800

python-launchpad-bugs (0.3.1) intrepid; urgency=low

  [ Martin Pitt ]
  * html_bug.py: Fix parsing of duplicate_of. (LP: #263933)

  [ Markus Korn ]
  * launchpadbugs/html_bug.py: fixed parsing nickname/date/reporter of
    bugreports to work with recent changes on edge (LP: #262192)

 -- Brian Murray <brian@ubuntu.com>  Wed, 03 Sep 2008 11:35:48 -0700

python-launchpad-bugs (0.3) intrepid; urgency=low

  [ Markus Korn ]
  * Improved LPBugList and LPBugPage:
    These two classes now have a cleaner structure, filtering of bug lists
    with python-launchpad-bugs is now a lot easier. With
    LPBugList.set_progress_hook() it is now possible to visualize the
    process of fetching bug lists (LP: #240750).
  * launchpadbugs/{tasksbase,html_bug.py,text_bug.py}: if a task is a
    bugwatch then task.remote returns the remote-url, otherwise it returns
    'None'
  * Improved error handling in python-launchpad-bugs and added
    infrastructure for unittests. This also contains some basic testcases in
    tests/ (LP: #189572)
  * Added ability to parse bugtracker overviews (LP: #203312)
  * launchpadbugs/html_bug.py: added a default value for comment subject which
    Launchpad now requires (LP: #259680)
  * It is now possible to filter bug lists based on milestones. This also
    implements a helper function to list all active milestones of a project
    in launchpad (LP: #200457)
  * Added function to filter buglists based on Bug.date_reported
    (LP: #185357)
  * added 'move-duplicates' written by Kjell Braden and 'README' to
    examples/ (LP: #208148)
  * launchpadbugs/attachmentsbase.py: LPAttachment.download() now also
    accepts an optional argument to specify the location where to download
    the attachment (LP: #242317)
  * Added method to let the user choose which version/server of launchpad to
    use, so it is possible to explicitly use bugs.launchpad.net or
    bugs.edge.launchpad.net (LP: #188298)
  * launchpadbugs/html_bug.py: InfoTable: fixed parsing of milestones in
    read-only mode (LP: #243057)
  * Added functionality for adding new tasks to bug reports.
    With this implementation so far you are able to add 'project' and
    'distro' tasks, but unable to create bugwatches and change task
    attributes before committing the changes. (LP: #193853)
  * launchpadbugs/html_bug.py: Stephan Hermann fixed html connector to work
    with the newest launchpad rollout (LP: #243193, #244452)
  * fixed parsing of remote url for bugwatches in the html mode
  * fixed LPBugList to be usable with python2.4 again
  * launchpadbugs/http_connection.py: removed possible issue in the
    constructor of HTTPConnection.
  * launchpadbugs/buglistbase.py: replaced super() call with ordinary
    delegation method to fix (LP: #245408)
  * launchpadbugs/html_buglist.py, launchpadbugs/html_blueprintlist.py:
    adjusted parsing methods to be uasable with the latest LP rollout
  * launchpadbugs/basebuglistfilter.py: added 'batch' to valid options for
    URLBugListFilter.
  * Stephan Hermann added support for getting list of projects to
    python-launchpad-bugs
  * Stephan Hermann added support package lists, thanks Stephan
    (LP: #249461)
  * launchpadbugs/html_buglist.py: support parsing of '+expirable-bugs'
    lists (LP: #249381), this also adds better debugging functionality to
    all parsing methods.
  * launchpadbugs/http_connection.py: reworked the HTTPConnection class to
    reduce number of one-shot sessions (LP: #245552)
  * launchpadbugs/config.py: added module to handle global configuration
  * tests/*: added more test-cases and added more functionality to testing
    framework.
    .
    Unfortunately this update breaks some compatibilty. Please update your 
    code to make use of the python-launchpad-bugs 0.3 API. It's worth it.
    More details at:
    https://wiki.ubuntu.com/BugHelper/Dev/python-launchpad-bugs/changes_0.3

  [ Brian Murray ]
  * launchpadbugs/utils.py: send bzr messages, used to get the py-lp-b
    revision number, to ~/.bzr.log and not stderr (LP: #260515)
  * launchpadbugs/connector.py: merged patch from Markus to add wrapper for
    Bug.Error.LPUrlError (LP: #254556) 

 -- Brian Murray <brian@ubuntu.com>  Wed, 27 Aug 2008 12:26:27 -0700

python-launchpad-bugs (0.2.34) intrepid; urgency=low

  [ Markus Korn ]
  * launchpadbugs/html_bug.py: InfoTable: fixed parsing of milestone if user
    is not allowed to change values (LP: #243057)
  * launchpadbugs/http_connection.py: added progress_hook to
    HTTPConnnection (LP: #239684)
  * More robust parser for the +text-mode:
      - using ConfigParser and email modul instead of custom-made parser
      - workaround parsing errors in text-mode (LP: #210576)
      - added 'date_incomplete' and 'date_left_new'
  * launchpadbugs/http_connection.py: check if login was successful
    (LP: #210731)
  * launchpadbugs/http_connection.py: added HTTPConnection.save_cookie()
    to dump LP-authentication-cookie to a file (LP: #240685)
  * launchpadbugs/http_connection.py: added (optional) username to
    http-request header and fixed function to get version of py-lp-bugs
    (LP: #233948)
  * launchpadbugs/{taskbase,text_bug}.py: added 'component' attribute to
    LPTask, thanks to Steve Beattie for working on it, updated AUTHORS.
  * launchpadbugs/html_bug.py: fixed parsing of html pages of latest
    launchpad rollout, thanks to Stephan Hermann (LP: #244452) 

  [ Brian Murray ]
  * launchpadbugs/basebuglistfilter.py: updated broken filter option for bug
    supervisor

 -- Brian Murray <brian@ubuntu.com>  Tue, 01 Jul 2008 16:31:50 -0700

python-launchpad-bugs (0.2.33) intrepid; urgency=low

  [ Markus Korn ]
  * launchpadbugs/lphelper.py: fixed html-parser for Dapper again,
    workaround for broken libxml2 (LP: #220679)
  * launchpadbugs/html_bug.py: fixed adding new subscribers (LP: #235681)

 -- Brian Murray <brian@ubuntu.com>  Wed, 04 Jun 2008 15:26:35 -0700

python-launchpad-bugs (0.2.32) intrepid; urgency=low

  * launchpadbugs/html_bug.py: really fix boardComment parsing in html mode
    (LP: #227537) 

 -- Brian Murray <brian@ubuntu.com>  Wed, 07 May 2008 13:11:37 -0700

python-launchpad-bugs (0.2.31) intrepid; urgency=low

  [ Markus Korn ]
  * launchpadbugs/attachmentsbase.py, launchpadbugs/html_bug.py:
    always parse attachments before parsing comments in the html-mode.
    (LP: #215043)

  [ Kees Cook ]
  * launchpadbugs/html_bug.py: extract Secrecy from 'big-badges'. 
    (LP: #227537)

  [ Brian Murray ]
  * launchpadbugs/html_bug.py: made boardComment xpath more robust. 
    (LP: #227537) 

 -- Brian Murray <brian@ubuntu.com>  Tue, 06 May 2008 21:12:20 -0700

python-launchpad-bugs (0.2.30) hardy; urgency=low

  [ Markus Korn ]
  * launchpadbugs/text_bug.py: fixed parsing of milestones (LP: #202204)
  * launchpadbugs/text_bug.py: fixed parsing of task-rows, the very
    left arrow to expand a row got a seperate column (LP: #202880)
  * launchpadbugs/html_bug.py: fixed parsing of milestones in the html
    mode if a user is not logged in (LP: #202204)
  * launchpadbugs/html_bug.py: fixed issue when using py-lp-bugs
    and python2.4, thanks Stéphane Graber for pointing this out
    and testing the fix.
  * launchpadbugs/test_bug{,list}.py: do not raise API warnings in
    text-mode anymore (LP: #194082)

 -- Brian Murray <brian@ubuntu.com>  Mon, 07 Apr 2008 15:04:33 -0700

python-launchpad-bugs (0.2.29) hardy; urgency=low

  * Depend on python (>= 2.5) | python-pysqlite2, adjust imports.

 -- Matthias Klose <doko@ubuntu.com>  Tue, 11 Mar 2008 17:19:34 +0100

python-launchpad-bugs (0.2.28) hardy; urgency=low

  [ Markus Korn ]
  * created an examples/ directory and added some sample scripts
  * merged Martin Pitt's patch resolving a crash in bug attachment affecting
    the apport retracer (LP: #192892)

  [ Brian Murray ]
  * merged Markus's patch adding bzr branch attribute to a bug (LP: #196218)
  * added ability to filter on bugs with bzr branches to basebuglistfilter.py
  * to basebuglistfilter.py added URL filters for:
    - assignee, contact, commenter, subscriber, CVE (LP: #141388)

  [ Jamie Strandboge ]
  * handle firefox3 sqlite backend (LP: #192575) based on work by Kees Cook

 -- Brian Murray <brian@ubuntu.com>  Mon, 10 Mar 2008 15:12:56 -0700

python-launchpad-bugs (0.2.27build1) hardy; urgency=low

  * Rebuild with recent python-central.

 -- Matthias Klose <doko@ubuntu.com>  Mon, 10 Mar 2008 12:46:53 +0000

python-launchpad-bugs (0.2.27) hardy; urgency=low

  * Merge text.dev branch
    - completed 'text'-interface; Bug, BugInfo and BugList objects in 'text'
      and 'html'-mode have now the same attributes/behaviour
    - added new method of filtering bug lists, the old one is still working
    - all attributes containing date or time information are now datetime
      objects (LP: #172882)
    - moved constants to a central lpconstants module
    - added possibility to access blueprints and
      list of blueprints (LP: #146377)
    - added possibility to direct authenticate via email-login and password
      (LP: #181138)

 -- Markus Korn <thekorn@gmx.de>  Fri, 18 Jan 2008 09:02:22 +0100

python-launchpad-bugs (0.2.26) hardy; urgency=low

  * launchpadbugs/html_buglist.py: some members of the the unstoppable
    Portland Mafia (Kees Cook and Brian Murray) fixed the HTML connector to
    work with the newest LP rollout. (LP: #177608)

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Thu, 20 Dec 2007 08:26:13 +0100

python-launchpad-bugs (0.2.25) hardy; urgency=low

  * launchpadbugs/text_bug.py: parse comments and description out of '/+text';
    some smaller fixes.
  * merged patch for LP: #172280.
  * Fix for tab and spacing issue
  * Comment cleanup and spelling correction.
  * adding more +txt info including privacy, security, tags, date-reported,
    date-updated and date-created

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Wed, 05 Dec 2007 09:46:10 +0100

python-launchpad-bugs (0.2.24) hardy; urgency=low

  * launchpadbugs/text_bug.py: add subscriber.lplogin to text bug connector.

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Thu, 15 Nov 2007 08:22:44 +0100

python-launchpad-bugs (0.2.23) hardy; urgency=low

  * launchpadbugs/text_bug.py: add assignee to text bug connector. 

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Wed, 31 Oct 2007 14:54:49 -0400

python-launchpad-bugs (0.2.22) gutsy; urgency=low

  * connector.py: added TaskList() wrapper-function
  * html_buglist.py: added optional switch 'all_bugs' to BugList, BugPage
    and BugInfo; if 'all_bugs'==False BugInfo-objects are equal if
    they have the same bug-number otherwise  BugInfo-objects
    are equal if all attributes are equal.

 -- Markus Korn <thekorn@gmx.de>  Mon, 08 Oct 2007 15:26:32 +0200

python-launchpad-bugs (0.2.21) gutsy; urgency=low

  * bugbase.py, html_bug.py: adding bug.affects attribute (LP: #137433)

 -- Markus Korn <thekorn@gmx.de>  Mon, 08 Oct 2007 13:02:33 +0200

python-launchpad-bugs (0.2.20) gutsy; urgency=low

  * buglist_filter.py, connector.py: adding --ignore_conflicts cmd-line option
    to bughelper/bugnumbers, modify given url if necessary (LP: #139679)

 -- Markus Korn <thekorn@gmx.de>  Mon, 08 Oct 2007 11:39:49 +0200

python-launchpad-bugs (0.2.19) gutsy; urgency=low

  * launchpadbugs/connector.py, launchpadbugs/html_bug.py,
    launchpadbugs/http_connection.py, testing/api_test_html_bug.py: Markus
    Korn makes python-launchpad-bugs work with python2.4 again.
  * debian/control, debian/pycompat: build for python2.4 too.
  * connector.py, text_buglist.py: new Text connector now works on buglists
    too. Thanks Markus Korn.

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Thu, 20 Sep 2007 08:58:10 +0200

python-launchpad-bugs (0.2.18) gutsy; urgency=low

  * launchpadbugs/buglist_filter.py, launchpadbugs/connector.py: fix typo in
    'method' argument that specifies the connector type, also lowercase input
    of that argument.

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Wed, 19 Sep 2007 11:33:18 +0200

python-launchpad-bugs (0.2.17) gutsy; urgency=low

  * Add text_bug.py: this module parses /+text to get basic attributes of a
    bugreport. The text_bug API is not stable yet. To use text_bug run
    'Bug = Connector.ConnectBug(methode="Text")'

 -- Markus Korn <thekorn@gmx.de>  Tue, 18 Sep 2007 09:54:53 +0200

python-launchpad-bugs (0.2.16) gutsy; urgency=low

  * launchpadbugs/html_bug.py: Introduce new attribute "activity"
    which gets the activity log from /+activity. (LP: #139266)

 -- Markus Korn <thekorn@gmx.de>  Mon, 17 Sep 2007 10:38:40 +0200

python-launchpad-bugs (0.2.15) gutsy; urgency=low

  * launchpadbugs/buglist_filter.py: changed lastcomment syntax in
    buglist_filter, added optional AND/OR arguments (LP: #139134) 

 -- Markus Korn <thekorn@gmx.de>  Thu, 13 Sep 2007 11:12:28 +0200

python-launchpad-bugs (0.2.14) gutsy; urgency=low

  * launchpadbugs/html_bug.py, launchpadbugs/http_connection.py,
    launchpadbugs/utils.py, testing/api_test_utils.py: Markus Korn's fix that
    let's us file bugs on edge.launchpad.net too. (LP: #139106)

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Wed, 12 Sep 2007 15:19:39 +0200

python-launchpad-bugs (0.2.13) gutsy; urgency=low

  * launchpadbugs/buglist_filter.py: Markus Korn's fix for making filtering on
    last comment work again. (LP: #138967)

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Wed, 12 Sep 2007 11:41:02 +0200

python-launchpad-bugs (0.2.12) gutsy; urgency=low

  * launchpadbugs/{bugbase.py,html_bug.py}: Introduce new attribute
    "description_raw" which gets the raw text from /+edit, instead of reading
    it from the main bug page (which mangles spaces). Thanks to Markus Korn
    for the patch!
  * launchpadbugs/html_bug.py, id(): Do not rely on the presence of a file
    name to get a hash; use the file object hash if present. This fixes
    handling of multiple attachments. Thanks to Markus Korn for the patch!
    (LP: #138613)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 10 Sep 2007 16:11:33 +0200

python-launchpad-bugs (0.2.10) gutsy; urgency=low

  [ Kees Cook ]
  * Fix Bug() to actually allow number-as-a-string bugnumber argument.
  * buglist_filter.py: fixed filters that require full Bug() instance:
    - lastcomment: use "reporter" instead of missing "Reporter()[0]".
    - re-added reporter filtering that got dropped during API merge.

  [ Daniel Holbach ]
  * launchpadbugs/html_bug.py: fix by Markus Korn to deal with space changes
    of Launchpad (LP: #138092)
  * launchpadbugs/html_bug.py: fix by Markus Korn to fix the way Info Tables
    are parsed (LP: #138235)

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Mon, 10 Sep 2007 08:52:23 +0200

python-launchpad-bugs (0.2.9) gutsy; urgency=low

  * launchpadbugs/html_bug.py: add another character to the libxml2
    workaround. (LP: #137574)
  * launchpadbugs/html_bug.py, launchpadbugs/connector.py: we can file bugs
    with Bug.New() now (LP: #137906)

  * Markus Korn did both of these changes and is a rockstar - please be sure
    to buy him a beer, when you meet him.

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Fri, 07 Sep 2007 09:26:35 +0200

python-launchpad-bugs (0.2.8) gutsy; urgency=low

  * launchpadbugs/html_bug.py: Markus Korn fixes the libxml2 issue harder.

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Thu, 06 Sep 2007 16:47:58 +0200

python-launchpad-bugs (0.2.7) gutsy; urgency=low

  * launchpadbugs/html_bug.py: Markus Korn adds a workaround for a libxml2
    issue, it removes all un-parseable chars from the bugpage. (LP: #137574)

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Thu, 06 Sep 2007 12:53:17 +0200

python-launchpad-bugs (0.2.6) gutsy; urgency=low

  * launchpadbugs/bugbase.py, launchpadbugs/html_bug.py: Markus Korn's fix for
    "Bug.subscribtions should probably be Bug.subscribers" (LP: #137554).
    To not break API again, we added aliases.

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Thu, 06 Sep 2007 09:37:39 +0200

python-launchpad-bugs (0.2.5) gutsy; urgency=low

  * launchpadbugs/html_bug.py: Markus Korn's fix for "error in parsing
    infotable", fixes the case where 'Distribution'-Task has no given
    package. (LP: #137583)

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Thu, 06 Sep 2007 09:24:13 +0200

python-launchpad-bugs (0.2.4) gutsy; urgency=low

  * launchpadbugs/html_bug.py: fix by Markus Korn for "RFE: add a
    bug.has_target() method" (LP: #137434)

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Wed, 05 Sep 2007 15:07:32 +0200

python-launchpad-bugs (0.2.3) gutsy; urgency=low

  * launchpadbugs/html_bug.py: fix by Markus Korn for "committing a
    status-change does not work" (LP: #137437)

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Wed, 05 Sep 2007 08:47:26 +0200

python-launchpad-bugs (0.2.2) gutsy; urgency=low

  * launchpadbugs/connector.py: fix by Markus Korn concerning the attachment
    content types.

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Tue, 04 Sep 2007 13:20:43 +0200

python-launchpad-bugs (0.2.1) gutsy; urgency=low

  * launchpadbugs/storeblob.py: switch from MultipartPostHandler to
    multipartpost_handler.

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Mon, 03 Sep 2007 13:07:50 +0200

python-launchpad-bugs (0.2) gutsy; urgency=low

  * Merge Markus Korn's API changes branch. Markus put a lof of effort into
    making the API sane and coherent. Thanks Markus and thanks to the people
    of the Google Summer of Code project which made this possible.
    .
    Unfortunately this update breaks compatibilty. Please update your code to
    make use of the python-launchpad-bugs 0.2 API. It's worth it.

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Thu, 23 Aug 2007 10:53:04 +0200

python-launchpad-bugs (0.2~r40) gutsy; urgency=low

  * Add 'duplicate_bugs' property to Bug class, which contains a list
    of all the bug numbers that are marked as duplicates.
  * Fix typo in 'remove_subscriber' Bug class form method.
  * Add 'reporter' option to BugList to limit by initial reporters, from
    Brian Murray.

 -- Kees Cook <kees@ubuntu.com>  Wed, 01 Aug 2007 23:31:19 -0700

python-launchpad-bugs (0.2~r39) gutsy; urgency=low

  * launchpadBugs/storeblob.py, upload(): Add an optional callback argument
    which can be used to track upload progress in frontends. This taps into
    httplib.HTTPSConnection to upload data in chunks instead of a single large
    request.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Mon, 30 Jul 2007 13:06:33 +0200

python-launchpad-bugs (0.2~r38) gutsy; urgency=low

  * Small fix by Markus Korn 

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Fri, 27 Jul 2007 10:45:11 +0200

python-launchpad-bugs (0.2~r37) gutsy; urgency=low

  * Add 'package' name to BugInfo, populated from BugList.

 -- Kees Cook <kees@ubuntu.com>  Fri, 20 Jul 2007 12:08:57 -0700

python-launchpad-bugs (0.2~r36) gutsy; urgency=low

  * patch by Markus Korn to parse bug assignee (backported from NEW_API
    branch). 

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Fri, 20 Jul 2007 12:47:26 +0200

python-launchpad-bugs (0.2~r35) gutsy; urgency=low

  * Bug fix: BugList should return a set of int, not string (LP: #123933)

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Thu, 05 Jul 2007 13:42:55 +0200

python-launchpad-bugs (0.2~r34) gutsy; urgency=low

  * launchpadBugs/HTMLOperations.py, add_comment(): Only assert that the text
    is not None. An empty string is ok.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Wed, 04 Jul 2007 13:50:19 +0200

python-launchpad-bugs (0.2~r33) gutsy; urgency=low

  * launchpadBugs/HTMLOperations.py, set_metadata(): Set
    field.actions.confirm_tag form field, so that adding new tags is actually
    possible.

 -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 03 Jul 2007 19:26:46 +0200

python-launchpad-bugs (0.2~r32) gutsy; urgency=low

  * launchpadBugs/HTMLOperations.py: quick fix to the patch.

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Thu, 21 Jun 2007 13:30:31 +0200

python-launchpad-bugs (0.2~r31) gutsy; urgency=low

  * launchpadBugs/HTMLOperations.py: fix py-lp-bugs to use new Bug Statuses
    (LP: #121503)

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Thu, 21 Jun 2007 13:27:02 +0200

python-launchpad-bugs (0.2~r29) gutsy; urgency=low

  * launchpadBugs/HTMLOperations.py: Add Bug.delete_attachment() to remove the
    first (or all) attachments whose title matches a given regular expression.
    (LP: #119876)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 12 Jun 2007 18:51:49 +0200

python-launchpad-bugs (0.2~r27) gutsy; urgency=low

  * debian/control: Fix XS-Vcs-Bzr URL, use code.lp.net (canonical address
    now).
  * launchpadBugs/HTMLOperations.py: Add Bug.mark_duplicate() for marking a
    bug as duplicate of a given master bug. (LP: #119874)

 -- Martin Pitt <martin.pitt@ubuntu.com>  Tue, 12 Jun 2007 17:10:39 +0200

python-launchpad-bugs (0.2~r22) gutsy; urgency=low

  * New bzr snapshot:
    - fix "BugList's filters do not work" (LP: #119872)

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Tue, 12 Jun 2007 09:58:05 +0200

python-launchpad-bugs (0.2~r20) gutsy; urgency=low

  * New bzr snapshot:
    - lots of improvements done by Kees Cook.

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Fri, 08 Jun 2007 10:36:29 +0200

python-launchpad-bugs (0.2~r18) gutsy; urgency=low

  * New bzr snapshot:
    - avoid adding of multible cookie_handlers.

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Wed, 30 May 2007 11:18:28 +0200

python-launchpad-bugs (0.2~r16) gutsy; urgency=low

  * debian/control: added python-libxml2 dependency.
  * New bzr snapshot:
    - patches by Markus Korn as part of his SoC project: 
      - Use of urllib2 internals to better deal with HTTP problems, LP 
        downtime, etc etc.
      - lots of small fixes.
    - patches by H. Montoliu to implement Bug.set_status

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Mon, 21 May 2007 11:43:28 +0200

python-launchpad-bugs (0.2~r8) gutsy; urgency=low

  * New revision, split off from bughelper.
  * debian/control:
    - updated XS-Vcs-Bzr.

 -- Daniel Holbach <daniel.holbach@ubuntu.com>  Fri, 20 Apr 2007 10:07:47 +0200
