Skip to content

Latest commit

 

History

History
263 lines (219 loc) · 10.2 KB

CHANGELOG.rst

File metadata and controls

263 lines (219 loc) · 10.2 KB

Changelog

  • 0.9.10 (August 7, 2024)
    • Update intuit-oauth dependency
    • Fix issues with Invoice Sharable Link
    • Added optional params to get
  • 0.9.9 (July 9, 2024)
    • Removed simplejson
    • Added use_decimal option (See PR: #356 for details)
  • 0.9.8 (May 20, 2024)
    • Added ItemAccountRef to SalesItemLineDetail
    • Updated from_json example in readme
  • 0.9.7 (March 12, 2024)
    • Update intuit-oauth dependency
    • Updated CompanyCurrency to ref to use Code instead of Id
    • Added missing CurrentRef property from customer object
    • Made improvements to file attachment handling
  • 0.9.6 (January 2, 2024)
    • Replace RAuth with requests_oauthlib
    • Removed python 2 code from client.py
    • Removed unused dependencies from Pipfile
    • Added new fields to Employee object
    • Added VendorAddr to Bill object
    • Added new fields to Estimate object
    • Fix TaxInclusiveAmt and vendor setting 1099 creation
    • Updated readme and contributing
  • 0.9.5 (November 1, 2023)
    • Added the ability to void all voidable QB types
    • Added to_ref to CreditMemo object
    • Added ProjectRef and ShipFromAddr to Estimate
    • Added missing initialization for objects on DiscountLineDetail, Estimate, Employee, and Invoice
  • 0.9.4 (August 29, 2023)
    • Removed python 2 compatible decorators
    • Removed python 2 dependencies
    • Fixed issue with MarkupInfo field on AccountBasedExpenseLineDetail
    • Removed test files from package
  • 0.9.3 (March 7, 2023)
    • Added support for Recurring Transaction
    • Added support for optional query params
    • Fixed errors in example code on the readme
    • Removed enable_global and disable_global
  • 0.9.2 (August 3, 2022)
    • Removed pycparser dependency
    • Added new fields to CreditCardPayment object
    • Added new fields to Invoice object
    • Added new fields to Payment object
    • Added to_linked_txn method to Payment object
    • Added new object CustomerType
    • Added MetaData to CompanyInfo
    • Added update support to CompanyInfo
    • Added new fields to Preferences object
    • Improved exception object
  • 0.9.1 (November 30, 2021)
    • Added response status code when raising unauthorized exceptions
    • Added pending deprecation warnings to enable_global and disable_global
    • Added more detailed messages in raised exceptions
    • Added void method to Payment object
    • Added option for invoice link
    • Added support for idempotent behavior using Request ID parameter
  • 0.9.0 (July 20, 2021)
    • Added missing TxnDate to Invoice
    • Updated requirements
    • Added BillRate to Vendor
    • Added IsProject to Customer
    • Added Refresh Token to Client Instance
    • Updated Estimate and CreditMemo to use DescriptionOnlyLine
    • Removed unused DescriptionLine object
    • Added support for Preferences entity
    • Added support for ExchangeRate entity
  • 0.8.4 (October 11, 2020)
    • Added support for the CreditCardPayment entity
    • Updated readme
    • Added missing property InvoiceLink and AllowOnlineACHPayment to Invoice object
  • 0.8.3 (August 24, 2020)
    • Fixed issue with CompanyCurrency object
    • Added to_ref method to the Term object
    • Added to_ref method to the Invoice object
    • Fixed issues with RefundReceipt
    • Added RefundReceiptCheckPayment object to RefundReceipt object
    • Added from_json method to MetaData
    • Added SendMixin to Estimate object
    • Added SendMixin to PurchaseOrder object
    • Added Memo field to PurchaseOrder
    • Added support for TDS (special type of tax applied to Indian companies)
  • 0.8.2 (April 22nd, 2020)
    • Added PrimaryTaxIdentifier to Customer object
    • Fixed issue with PaymentMethod to_ref
    • Fixed typo in EntityRef on purchase object
    • Updated readme
    • Updated requirements
  • 0.8.1 (September 18th, 2019)
    • Dropped support for Python 2.7 and 3.3
    • Updated the Invoice to include an AllowOnlineCreditCardPayment attribute.
    • Updated the SendMixin class to url encode input emails.
  • 0.8.0 (June 25th, 2019)
    • Removed support for OAuth 1.0
    • Replace OAuth Session Manager and CLI with intuit-oauth client.
    • Removed disconnect_account and reconnect_account from client.
    • Fixed on Invoice object that caused the DocNumber to be set to an empty string.
    • Added to_ref method to PaymentMethod object.
    • Added CompanyCurrency object.
    • Fixed issue that prevented creation of TaxAgencies.
    • Fixed issues with GroupLine, SubtotalLine, and DescriptionOnlyLine objects.
    • Fixed issue with CDC when there are no changes within a given timestamp.
  • 0.7.5 (October 18th, 2018)
    • Fixed bug with reporting authentication failure when attempting to download PDF (previously the error details were "lost").
    • Added refresh_access_tokens to Oauth2SessionManager.
    • Added missing LinkedTxn to Bill object.
    • Added validate_webhook_signature method on client to validate incoming webhooks.
    • Improved exception handling.
    • Updated SendMixin to use 'application/octet-stream' context type.
    • Removed support for Python 2.6.
  • 0.7.4 (March 26th, 2018)
    • Fixed bug in SendMixin send method.
    • Added support for send_to email to SendMixin.
    • Removed send_invoice from Invoice object.
    • Removed sandbox from Session Managers.
  • 0.7.3 (November 28th, 2017)
    • Fixed bug in ListMixin count method.
  • 0.7.1 (November 28th, 2017)
    • Added support for sending invoices.
    • Added count to ListMixin.
    • Fixed issue with PDF file attachments in Python 2.
    • Removed duplicate coverage dependency.
  • 0.7.0 (August 31st, 2017)
    • Added support for OAuth 2.0
    • Added command line interface for connecting to QBO.
    • Fixed unicode issue in 'build_where_clause' and 'where' methods.
    • Fixed incorrectly named field 'PurchaseTaxIncluded' on Item object.
    • Fixed issue with to_ref method on TaxCode.
    • Added DeleteMixin to JournalEntry.
    • Updated User-Agent.
  • 0.6.1 (May 9th, 2017)
    • Fixed issue with to_ref method on Bill object.
    • Added DefinitionId to CustomField
    • Update client.py uploads to be Python3 compatible
  • 0.6.0 (February 19th, 2017)
    • Added support for Change Data Capture.
    • Added ability to delete objects.
    • Added ToDict to all objects.
  • 0.5.7 (January 23rd, 2017)
    • Fixed additional issues downloading PDFs in Python 3
    • Fixed issues caused by hard coded content-type for attachables.
  • 0.5.6 (January 18th, 2017)
    • Fixed issue downloading PDFs in Python 3
  • 0.5.5 (January 4th, 2017)
    • Imported QuickBooks objects into __init__.py for easier imports
    • Removed duplicate class AttachableRef from deposit.py
    • Removed duplicate class DescriptionLineDetail from journalentry.py
    • Removed duplicate class DescriptionOnlyLine from journalentry.py
  • 0.5.4 (November 29th, 2016)
    • Added quickbooks client parameter to QuickbooksPdfDownloadable mixin.
  • 0.5.3 (October 14th, 2016)
    • Fixed issue in build_choose_clause and build_where_clause that caused single quotes to not be escaped.
  • 0.5.2 (October 14th, 2016)
    • Fixed issue on UpdateMixin.
    • Fixed issue with CashBackInfo.
  • 0.5.1 (July 25, 2016)
    • Updated qb_datetime_utc_offset_format to support python 2.6.
  • 0.5.0 (July 25, 2016)
    • Added ability to query current user.
    • Added support to reconnect an account.
    • Added to_ref method to Bill object.
    • Added to_ref method to TaxCode.
    • Added date and datetime format helper functions.
    • Fixed issues creating notes with Attachable.
    • Fixed issues with default values on the following objects: Deposit, Employee, Estimate, TimeActivity, Term, Transfer, TaxService and TaxRateDetails
    • Fixed issues that prevented save from working on TaxService.
    • Removed unsupported save method from TaxRate.
    • Removed unsupported save method from TaxCode.
    • Fixed issues loading detail lines on the following objects: JournalEntry, CreditMemo, Bill, Purchase and PurchaseOrder.
    • Removed the following objects: CreditMemoLine, BillLine, JournalEntryLine, PurchaseLine, and PurchaseOrderLine.
    • Corrected spelling of object SaleItemLine to SalesItemLine.
  • 0.4.0 (June 15, 2016)
    • Added a way of disconnecting a Quickbooks Account to client.
    • Added support for Quickbooks Reports.
    • Added support for Quickbooks Attachments.
    • Added missing object names to isvalid_object_name.
    • Fixed issue with PurchaseEx on Purchase
    • Removed CompanyInfo from object names used by isvalid_object_name.
    • Changed default of TxnSource to None on the following objects: Deposit, Purchase, RefundReceipt, and Transfer.
    • Changed TxnTaxDetail from a QuickbooksManagedObject to a QuickbooksBaseObject.
  • 0.3.13 (May 18, 2016)
    • Added option to enable or disable singeton pattern (it defaults to disabled).
    • Improved error handling.
    • Added missing field CurrencyRef on BillPayment.
    • Fixed issue on TaxRate.
    • Fixed issue with authorize url.
  • 0.3.12 (March 18, 2016)
    • Updated field defaults on SalesReceipt object.
    • Updated Id field default on BillLine object.
    • Updated Id field default on DepositLine object.
    • Updated Id field default on PurchaseLine object.
    • Updated Id field default on PurchaseOrderLine object.
    • Added support for downloading PDFs.
    • Added .DS_Store and .idea/ to .gitignore.
  • 0.3.11 (February 24, 2016)
    • Updated field defaults on Payment object.
    • Added minor version 4 field to Payment object.
    • Removed invalid fields from PaymentLine object.
  • 0.3.10 (February 19, 2016)
    • Updated field defaults on Item object
  • 0.3.9 (February 16, 2016)
    • Added missing fields (Country, Note, Line3, Line4, and Line5) to Address object.
  • 0.3.8 (February 11, 2016)
    • Updated Budget object to be read only.
    • Added missing fields on CreditMemo object.
    • Changed CreditMemoLine Id to initialize to None.
  • 0.3.7 (February 10, 2016)
    • Added missing quickbook object Class
  • 0.3.6 (February 3, 2016)
    • Fixed issues with README
  • 0.3.5 (February 3, 2016)
    • Added MANIFEST.
    • Converted README to reStructureText.
  • 0.3.4 (February 3, 2016)
    • Fixed issues with get_authorize_url.
  • 0.2.4 (Sept 13, 2015)
    • Added paging support to "filter", "where", and "all" methods.