# Python client library 3.6.0 changelog ## credit_memos_api * Added async methods for applying and unapplying credit memos: `apply_credit_memo_async`, `unapply_credit_memo_async`. * Introduced methods to retrieve async job status: `get_apply_credit_memo_async_job`, `get_unapply_credit_memo_async_job`. ## models/__init__ * Added AsyncApplyCreditMemoRequest model. * Added AsyncApplyCreditMemoToInvoice model. * Added AsyncUnapplyCreditMemoRequest model. * Added AsyncUnapplyCreditMemoToInvoice model. * Added InvoiceSettlementAsyncJobOperationType model. * Added InvoiceSettlementAsyncJobReferenceType model. * Added InvoiceSettlementAsyncJobResponse model. * Added InvoiceSettlementAsyncJobStatus model. ## account_billing_and_payment * Added `gatewayRoutingEligible` field to AccountBillingAndPayment model, allowing developers to check if gateway routing is eligible for an account. ## create_account_request * Added an `gatewayRoutingEligible` optional field to the CreateAccountRequest model, allowing developers to specify if an account is eligible for gateway routing. ## expanded_invoice_schedule * Added a `rate_plan_charges` field to the ExpandedInvoiceSchedule model, allowing for the inclusion of rate plan charges in invoice schedules. ## expanded_product * The type of `version_ordinal` has been changed from `Optional[StrictStr]` to `Optional[StrictInt]`. This may require developers to update their code if they were previously using string values for `versionOrdinal`. ## get_subscription_rate_plan_charges_with_all_segments * The `product_category` field type has been changed from `Optional[ProductCategory]` to `Optional[StrictStr]`. This change may require developers to update their code to handle `product_category` as a string instead of a `ProductCategory` object. ## update_account_request * Added `gatewayRoutingEligible` field to the UpdateAccountRequest model, allowing developers to specify if an account is eligible for gateway routing.