juftin / lunchable

Python Client for the Lunch Money Developer API
https://juftin.com/lunchable/
MIT License
37 stars 8 forks source link

💥 lunchable 1.0.0 #102

Closed juftin closed 9 months ago

juftin commented 9 months ago

✨ pydantic v2

upgrades to pydantic v2, v2 maintains mostly backwards compatibility with deprecation warnings

💥 httpx refactor

replaces requests with httpx.

Breaking API Changes:

  • LunchMoney.make_http_request() -> LunchMoney.request()
  • LunchMoney.lunchmoney_session -> LunchMoney.session

Other API Changes:

  • LunchMoney._make_request() -> LunchMoney.make_request()
  • LunchMoney.process_response() - handle a raw response
  • LunchMoney.async_session - async session
  • LunchMoney.arequest() - raw async requests
  • LunchMoney.process_response() - handle a raw response
juftin commented 9 months ago

:tada: This PR is included in version 1.0.0 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: