USPTO Open Data API client CHANGES

development

2018-10-24 0.8.2

  • Fix regression re. proper charset decoding

2018-10-24 0.8.1

  • Improve tooling (Makefile)
  • Fix regression when decoding the document identifier
  • Disable the PBD subsystem as it has been decommissioned by the USPTO. Thanks, Mohamed and Andy!

2018-10-03 0.8.0

  • Upgrade to lxml 4.2.5 to satisfy libxml2 compilation on recent Homebrew
  • Improve error reporting when upstream API is defunct with e.g. Service Unavailable: Back-end server is at capacity. Thanks, Mohamed!

2017-11-20 0.7.4

  • Replace non ASCII-compatible quotation marks in CHANGES to address #1. Thanks again, Rahul.

2017-11-17 0.7.3

  • Replace non ASCII-compatible quotation marks in README to address #1. Thanks, Rahul.

2017-10-31 0.7.1

  • Update documentation

2017-10-31 0.7.0

  • Add documentation infrastructure (Sphinx) and tooling

2017-10-25 0.6.0

  • Add commandline options --start and --rows for paging through search results
  • Update documentation

2017-10-24 0.5.6

  • Fix search command
  • Update documentation
  • Improve .bumpversion.cfg

2017-10-24 0.5.5

  • Fix bumpversion woes

2017-10-24 0.5.4

  • Fix “clint” dependency
  • Update Makefile re. release process

2017-10-24 0.5.3

  • Release on PyPI using “twine”

2017-10-24 0.5.2

  • Release on PyPI using “flit”

2017-10-24 0.5.1

  • Update documentation

2017-10-24 0.5.0

  • When saving documents, optionally use the application identifier as filename
  • Make “–type” argument optional by guessing document type from number
  • Improve command line option juggling and documentation
  • Properly retry failing tasks with Celery
  • Honor “–use-application-id” also when printing results to STDOUT in bulk mode
  • Fix Celery task reject behavior
  • Don’t use number from “–numberfile” when prefixed with “#”
  • Improve exception handling and error response for bulk acquisition mode
  • Improve Celery bootstrapping again
  • Add API search mode, refactoring and cleanups, update API and command line documentation

2017-10-22 0.4.0

  • Improve Celery bootstrapping
  • Add “–poll” option to wait for results when running in “–background” mode
  • Improve command line argument handling
  • Rename command line option “–poll” to “–wait”
  • Introduce bulk mode based on task queue: uspto-{pbd,peds} bulk {get,save} ...

2017-10-21 0.3.0

  • Implement access to the USPTO Patent Examination Data System (PEDS), including command line program uspto-peds
  • Generalize Celery-based background downloads between PBD and PEDS

2017-10-20 0.2.1

  • Minor fixes and Python3 compatibility

2017-10-20 0.2.0

  • Python3 compatibility
  • Add command line program uspto-pbd for printing and saving documents from the USPTO PAIR Bulk Data API

2017-10-20 0.1.0

  • Implement the basic query and download parts of the USPTO PAIR Bulk Data API
  • Implement Celery-based downloader infrastructure

2017-10-19 0.0.0

  • Basic framework for asynchronous and parallel API interaction based on Celery