Releases: maxio-com/ab-typescript-sdk
Releases · maxio-com/ab-typescript-sdk
5.2.0
What's Changed
- Added
tax_exempt_reason
anddefault_auto_renewal_profile_id
toCustomer
- Added
received_on
toInvoicePayment
andCreateInvoicePayment
- Added
product_price_point_id
andproduct_price_point_handle
toUpdateSubscription
- Improved some properties descriptions
Full Changelog: 5.1.0...5.2.0
5.1.0
What's Changed
- Add
imported
to subscriptioncancellation_method
- Add
id
filter to List Products API
Full Changelog: 5.0.0...5.1.0
5.0.0
What's Changed
- [DE-602] test CRUD for subcodes by @jumper2210 in #81
- De-900: test crud for components part 1 by @jumper2210 in #82
- DE-934 Setup tests on a new site by @michalpierog in #83
- [DE-932] Release 5.0.0 by @maciej-nedza in #84
- DE-921 DE-922 Fix problem with interval units - interval units now can be nullable in various contexts, ExtendedIntervalUnit was renamed to ExpirationIntervalUnit, now ExpirationIntervalUnit is used in SubscriptionCustomPrice, CreatePrepaidComponentPricePoint, CreateProductPricePoint, CreateOrUpdateProduct, PrepaidComponent, ProductPricePoint and Product for expirationIntervalUnit property. This enum has additional value of never (this has not changed)
- DE-921 DE-924 Reworked vaults - CurrentVault enum was renamed to AllVaults and filled with previously missing values. BankAccountVault was filled with missing values. ApplePayVault was added with the vault supporting this payment method. CreditCardVault was added with vaults supporting this payment method. PayPalVault was added with vaults supporting this payment method. Models for respective payment profiles types now use respective enums.
- DE-910 Distinguish response payment profiles based on the paymentType. PaymentProfileResponsePaymentProfile was renamed to PaymentProfile.ApplePayPaymentProfile, and PayPalPaymentProfile were added as possible PaymentProfile in PaymentProfileResponse. Fixed a bug, when response payment profile couldn't be deserialized due to missing fields.
- Added publicUrlExpires_on to the Invoice
- Added achLateReject to the InvoiceRefund
- Added tax-related properties to InvoiceTaxComponentBreakout and InvoiceTax
- SUB-4037 Add taxIncluded to ComponentCustomPrice. Added request model for Activate Event-Based Component endpoint, SubscriptionComponentActivateEventBasedComponent
productFamilyId in endpoint paths parameters is now string, to enable searching by both handle and id - [DE-932] Rename Chargify API by @michalpierog in #85
New Contributors
- @jumper2210 made their first contribution in #81
Full Changelog: 4.0.0...5.0.0
4.0.0
What's Changed
- Increase timeout to 120s by default (DE-874)
- Ability to create products using the product family handle - productFamilyId in createProduct method is now String instead of number (SUB-3996 )
- Add API endpoints for finding price points by handle. Move PricePoint methods from ComponentsController to ComponentPricePointsController (IN-3434)
PRs
- [DE-874] Release 4.0.0 by @michalpierog in #80
Full Changelog: 3.0.0...4.0.0
3.0.0
What's Changed
- Removed redundant container classes
- Changed structure of filters in some list endpoints
- Made some properties nullable
- Added fixes for Subscription Invoice Account endpoints
- ListSubscriptionComponents include query parameter becomes list with additional possible value,
HISTORIC_USAGES
- Set usage ids, events ids and invoice event ids as longs
- Add new invoice event data types
- Add handle parameter for create product family request body
- Add in_use query parameter for listing subscription components
- Remove default collection method value
- Reorganize
Invoice Event
structure:- Invoice Event is now union type
- Invoice Event Data is no longer union type. Each Invoice Event has it's own invoice_data with a concrete type
- Remove some redundant models
PRs:
- DE-753 added e2e tests subscriptions status controller by @alberto-blacutt-maxio in #67
- DE-580 Adding e2e tests for subscription group status by @alberto-blacutt-maxio in #68
- [DE-771] Objects for filters in list requests, remove redundant container classes by @maciej-nedza in #69
- DE-581 e2e tests suscriptions group invoice account by @alberto-blacutt-maxio in #70
- [DE-799] Add missing nullable types by @maciej-nedza in #74
- [DE-827] Fix site assertions by @maciej-nedza in #75
- [DE-801] Release 3.0.0 by @maciej-nedza in #77
- [DE-801] Add default domain and subdomain by @maciej-nedza in #78
- [DE-801] Improve organization description by @maciej-nedza in #79
Full Changelog: 2.0.0...3.0.0
2.0.0
What's Changed
- [DE-672] Metadata endpoints e2e tests by @alberto-blacutt-maxio in #52
- [DE-573] Fixes for proforma invoice models by @maciej-nedza in #56
- DE-573: added e2e testing for invoice-proforma controller by @alberto-blacutt-maxio in #55
- [DE-726] Set date and date-time formats, fix webhooks and endpoints models [DE-728] Remove deprecated authentication code by @maciej-nedza in #57
- DE-675 Publish lastest sdk for proforma invoices by @alberto-blacutt-maxio in #60
- DE-675 e2e tests for proforma invoices part 2 by @alberto-blacutt-maxio in #61
- DE-574 added CRUD e2e tests for reason codes by @alberto-blacutt-maxio in #62
- DE-575: e2e tests for referral codes verification by @alberto-blacutt-maxio in #63
- [DE-746] Update SDK by @maciej-nedza in #64
- [DE-733] Code fixes before the Release by @patryk-grudzien-keen in #65
- [DE-759] Release 2.0.0 by @michalpierog in #66
Full Changelog: 1.0.0...2.0.0
1.0.0
What's Changed
- [DE-692] Metadata and Invoice events fixes by @maciej-nedza in #50
- [DE-693] Fix inconsistencies between method names and titles in docs by @maciej-nedza in #51
- [DE-679] 1.0.0 Release by @michalpierog in #54
Full Changelog: 0.0.4...1.0.0
0.0.4 Release
What's Changed
- [DE-248] DE-252 Typescript SDK - initial commit by @michalpierog in #1
- [DE-248] DE-252 Typescript SDK - regenerating code by @michalpierog in #3
- DE-528 - DE-530 Configure client, added e2e test for read sites by @alberto-blacutt-maxio in #2
- DE-554 - DE-596 Added e2e testing for create and list customers by @alberto-blacutt-maxio in #4
- DE-554 - DE-597 added CRUD for customer e2e tests by @alberto-blacutt-maxio in #5
- Updates in the OAS file by @patryk-grudzien-keen in #6
- Typescript SDK - regenerating code by @patryk-grudzien-keen in #9
- Revert parameters collect by @patryk-grudzien-keen in #11
- [DE-600] Changes to params collect and offer currency prices by @maciej-nedza in #12
- [DE-600] Fix properties formats by @maciej-nedza in #16
- [DE-600] Rename prepayment file by @maciej-nedza in #19
- Automated commit message by @alberto-blacutt-maxio in #20
- Config/de-612 codegenignore config by @alberto-blacutt-maxio in #23
- Code generation for 0.0.3 by @patryk-grudzien-keen in #25
- De 584 create e2e for subscription products migrations by @alberto-blacutt-maxio in #26
- Automated commit message by @alberto-blacutt-maxio in #27
- De 583/e2e tests for subscription notes by @alberto-blacutt-maxio in #28
- DE-562: Add e2e tests for coupons part1 by @alberto-blacutt-maxio in #29
- DE-117 Code fixes for Typescript by @alberto-blacutt-maxio in #31
- 0.0.3 Release by @michalpierog in #32
- reverted changes from git history DE-597 by @alberto-blacutt-maxio in #30
- [DE-598] Fix coupons create/update currency prices path by @maciej-nedza in #33
- 0.0.3 Release by @alberto-blacutt-maxio in #34
- De 598 e2e coupons part2 by @alberto-blacutt-maxio in #35
- [DE-598] Fix coupon currency price by @maciej-nedza in #36
- DE-560 added e2e for invoices controller by @alberto-blacutt-maxio in #37
- DE-586 added e2e for webhooks by @alberto-blacutt-maxio in #38
- Sdk updates by @maciej-nedza in #40
- DE-565 fix broken test by @alberto-blacutt-maxio in #39
- DE-565: Fixed nullable schemas by @alberto-blacutt-maxio in #42
- DE-565 adding e2e events for tests by @alberto-blacutt-maxio in #41
- DE-561: billing portal e2e testing by @alberto-blacutt-maxio in #43
- SDK Updates by @maciej-nedza in #44
- SDK Updates by @patryk-grudzien-keen in #46
- DE-564 added e2e tests for metafields by @alberto-blacutt-maxio in #47
- 0.0.4 Release by @michalpierog in #49
New Contributors
- @michalpierog made their first contribution in #1
- @patryk-grudzien-keen made their first contribution in #6
- @maciej-nedza made their first contribution in #12
Full Changelog: https://github.com/maxio-com/ab-typescript-sdk/commits/0.0.4
0.0.3
What's Changed
- [DE-248] DE-252 Typescript SDK - initial commit by @michalpierog in #1
- [DE-248] DE-252 Typescript SDK - regenerating code by @michalpierog in #3
- DE-528 - DE-530 Configure client, added e2e test for read sites by @alberto-blacutt-maxio in #2
- DE-554 - DE-596 Added e2e testing for create and list customers by @alberto-blacutt-maxio in #4
- DE-554 - DE-597 added CRUD for customer e2e tests by @alberto-blacutt-maxio in #5
- Updates in the OAS file by @patryk-grudzien-keen in #6
- Typescript SDK - regenerating code by @patryk-grudzien-keen in #9
- Revert parameters collect by @patryk-grudzien-keen in #11
- [DE-600] Changes to params collect and offer currency prices by @maciej-nedza in #12
- [DE-600] Fix properties formats by @maciej-nedza in #16
- [DE-600] Rename prepayment file by @maciej-nedza in #19
- Automated commit message by @alberto-blacutt-maxio in #20
- Config/de-612 codegenignore config by @alberto-blacutt-maxio in #23
- Code generation for 0.0.3 by @patryk-grudzien-keen in #25
- De 584 create e2e for subscription products migrations by @alberto-blacutt-maxio in #26
- Automated commit message by @alberto-blacutt-maxio in #27
- De 583/e2e tests for subscription notes by @alberto-blacutt-maxio in #28
- DE-562: Add e2e tests for coupons part1 by @alberto-blacutt-maxio in #29
- DE-117 Code fixes for Typescript by @alberto-blacutt-maxio in #31
Full Changelog: https://github.com/maxio-com/ab-typescript-sdk/commits/0.0.3