Releases: maxio-com/ab-golang-sdk
Releases · maxio-com/ab-golang-sdk
v0.4.2
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: v0.4.1...v0.4.2
v0.4.1
What's Changed
- Add
imported
to subscriptioncancellation_method
- Add
id
filter to List Products API
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- DE-934 Setup tests for a new site by @michalpierog in #30
- [DE-932] Release v0.4.0 by @maciej-nedza in #31
- 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 #32
Full Changelog: v0.3.0...v0.4.0
v0.3.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 0.3.0 by @maciej-nedza in #28
Full Changelog: v0.2.1...v0.3.0
v0.2.1
What's Changed
- Provided default values for domain and subdomain client parameters
- Fixed array form query parameters serialization
PRs:
- [DE-846] Release v0.2.1 by @maciej-nedza in #27
Full Changelog: v0.2.0...v0.2.1
v0.2.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-771] Objects for filters in list requests, remove redundant container classes by @maciej-nedza in #20
- [DE771] Fixed crlf issue by @maciej-nedza in #22
- [DE-771] Correct readme version by @maciej-nedza in #21
- [DE-799] Add missing nullable types by @maciej-nedza in #23
- [DE-827] Fix test env by @maciej-nedza in #24
- [DE-801] Fix invoice events structure by @maciej-nedza in #25
- [DE-801] Release v0.2.0 by @maciej-nedza in #26
Full Changelog: v0.1.0...v0.2.0
v0.1.0
What's Changed
- [DE-759] Release 0.1.0 by @michalpierog in #18
Full Changelog: v1.0.1-alpha.1...v0.1.0
v1.0.1-alpha.1
What's Changed
- [DE-697] Fix flaky invoice events test by @patryk-grudzien-keen in #13
- [DE-746] Major update by @maciej-nedza in #14
Full Changelog: v1.0.0-alpha.1...v1.0.1-alpha.1
v1.0.0-alpha.1
What's Changed
- Validating published artifacts by @kazimierzm-iRonin in #11
- [DE-679] 1.0.0-alpha by @maciej-nedza in #12
Full Changelog: v0.0.3...v1.0.0-alpha.1
v0.0.3 Beta release
What's Changed
- Update Go SDK by @maciej-nedza in #2
- Configure the gitignore apimatic file by @kazimierzm-iRonin in #1
- Test Case for Read Site with generated client by @kazimierzm-iRonin in #3
- [DE-117] Update Payment profiles and Component price points by @maciej-nedza in #7
- Test Case(s) for creating a subscription
awaiting_signup
with metered components and restricted coupon by @kazimierzm-iRonin in #4 - [FIRST-19] Test Case(s) for Invoices by @kazimierzm-iRonin in #8
- Test Case(s) for Metadata/Custom Fields by @kazimierzm-iRonin in #6
- Test Case(s) for Component Allocations by @kazimierzm-iRonin in #10
New Contributors
- @maciej-nedza made their first contribution in #2
Full Changelog: https://github.com/maxio-com/ab-golang-sdk/commits/v0.0.3