Skip to content

Latest commit

 

History

History
69 lines (53 loc) · 4.14 KB

CHANGES.md

File metadata and controls

69 lines (53 loc) · 4.14 KB

Changes

2.5.1 (2023-10-10)

2.5.0 (2022-08-04)

  • Implemented new close() method to close the requests.Session object we use for performant API interactions. This can also be used as a context manager (this is the preferred way).
    • Clarified README.md to make it clear that the user should always be sure to close the connection.

2.4.1 (2022-08-01)

  • Dropping EOL Python versions, adding newly-supported versions.
  • Updating dependencies in requirements.txt.
  • Updating project URL (moved from @gfairchild's personal namespace to @lanl's namespace).

2.4.0 (2019-04-19)

  • match_type parameter for the business match endpoint was deprecated on April 1, 2019 (see Yelp's changelog). (courtesy @davebulaval)
  • Added a check to ensure a required parameter, address1, is provided when using the business match endpoint. (courtesy @davebulaval)
  • Support for Python versions <3.4 is removed (i.e., this no longer works with Python 2.7). This is due to some dependencies that also have abandoned Python 2 support.

2.3.0 (2018-07-11)

  • Provided a means to set timeouts to API calls. (courtesy @goodspark)
  • Added unit tests, including Travis CI automation. (courtesy @goodspark)

2.2.2 (2018-01-28)

  • Add better top-level documentation for YelpAPI.
  • To avoid wasting API calls on obviously invalid requests, consistently check for parameters required for requests to succeed.

2.2.1 (2018-01-28)

  • Fix a few minor inconsistencies in the code.

2.2.0 (2018-01-28)

  • Revised to remove token/secret access and instead use API keys. Yelp will move to API keys only in March 2018. (courtesy @tamos)
  • An API key is now needed to instantiate a YelpAPI object. (courtesy @tamos)
  • Added support for 3 new endpoints:
  • business_match_query no longer assumes the country is the U.S. if the country code is missing.

2.1.0 (2017-10-19)

2.0.1 (2017-02-27)

  • Remove reliance on ez_setup.py.
  • Add setup.cfg to instruct the build process to build universal wheels.

2.0 (2017-02-27)

1.4 (2016-05-10)

  • Use HTTPS for all API calls.
  • Use new string formatter.
  • Remove YelpError since the business API now returns a JSON error when given a bad business ID.

1.3 (2015-05-22)

1.2 (2013-10-08)

  • yelpapi is now fully Python 3+ compliant.

1.1 (2013-10-04)

1.0 (2013-10-03)

  • Initial release.