Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: maxio-com/ab-golang-sdk
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.4.1
Choose a base ref
...
head repository: maxio-com/ab-golang-sdk
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 7 commits
  • 778 files changed
  • 2 contributors

Commits on Oct 17, 2024

  1. [DE-1013] Release v0.4.2 (#34)

    - Added `tax_exempt_reason` and `default_auto_renewal_profile_id` to `Customer`
    - Added `received_on` to `InvoicePayment` and `CreateInvoicePayment`
    - Added `product_price_point_id` and `product_price_point_handle` to `UpdateSubscription`
    - Improved some properties descriptions
    maciej-nedza authored Oct 17, 2024
    Configuration menu
    Copy the full SHA
    5ab29bf View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2024

  1. Configuration menu
    Copy the full SHA
    4d92f5e View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2024

  1. Configuration menu
    Copy the full SHA
    740cd1e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1f6bab2 View commit details
    Browse the repository at this point in the history

Commits on Jan 21, 2025

  1. Release 0.6.0 (#40)

    * Added scheduleSubscriptionCancellationEnabled property to the Site model
    * Added string representations for models
    lucassus authored Jan 21, 2025
    Configuration menu
    Copy the full SHA
    93ff584 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2025

  1. [FND-3] Release v0.7.0 (#43)

    This pull request updates the Maxio Advanced Billing SDK, focusing on
    improving documentation, updating the SDK version, and enhancing API
    response handling. Key changes include upgrading the SDK version to
    `v0.7.0`, adding a new `ApiResponse` utility, and refining documentation
    for better clarity and consistency.
    
    ### SDK Version Update:
    * Updated the SDK version to `v0.7.0` in `README.md`, `client.go`, and
    associated documentation. This includes updating the `go get` command
    and user-agent string.
    [[1]](diffhunk://#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L41-R43)
    [[2]](diffhunk://#diff-4b667feae66c9d46b21b9ecc19e8958cf4472d162ce0a47ac3e8386af8bbd8cfL101-R98)
    
    ### Documentation Enhancements:
    * Improved API client initialization examples by adding `package main`
    and `import` statements for better usability. Changes were made in
    `README.md`, `doc/auth/basic-authentication.md`, and `doc/client.md`.
    [[1]](diffhunk://#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L54-R67)
    [[2]](diffhunk://#diff-8bbf82c319e85c2062bfb073e926fce7bf6176413a73c2602cbb7d44e953488aR26-R32)
    [[3]](diffhunk://#diff-8d365b17c7a0d6745216f28bcbf704122d6d0fd7a4338cca9edb8a6c335cb137L8-R22)
    * Standardized parameter formatting in tables across documentation
    files, such as `README.md` and `doc/client.md`, by removing backticks
    from parameter names.
    [[1]](diffhunk://#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L54-R67)
    [[2]](diffhunk://#diff-8d365b17c7a0d6745216f28bcbf704122d6d0fd7a4338cca9edb8a6c335cb137L8-R22)
    * Added a new section for `ApiResponse` in `doc/api-response.md`,
    explaining its structure, properties, and usage.
    
    ### Code and Comments Improvements:
    * Updated error handling in `coupons_controller.go` to include a
    templated error message for 404 responses.
    * Fixed a typo in `custom_fields_controller.go` by correcting
    "non-existant" to "non-existent."
    
    ### Codebase Maintenance:
    * Replaced multi-line comments with single-line comments for package
    headers in all Go files, ensuring consistency and readability.
    [[1]](diffhunk://#diff-fda0bc761537712a504219d417ae77dc69772ae6edcf1ad74ee2173c5f5715dfL1-R2)
    [[2]](diffhunk://#diff-9be3bed026a5fa56bc9d7326d64091fb05a94c65e40ce9dddbbf73f684540a59L1-R2)
    [[3]](diffhunk://#diff-ce753d168e2a52c461664dddf5046ae7133c3e504db90a95edee4863fe18f6b5L1-R2)
    [[4]](diffhunk://#diff-f2af39c59ae7258ce6dfa1f7fea0c60d8213467642c8bb936ca8339559524057L1-R2)
    [[5]](diffhunk://#diff-50838bacbcdbc01ddf504682b1e26088aa41e3ea3fccc246f94ec48dbbafdcc8L1-R2)
    [[6]](diffhunk://#diff-af7c0ced56ddf496e181522c2a017376945674b164578f8a78a5f38ff4a7e374L1-R2)
    [[7]](diffhunk://#diff-4b667feae66c9d46b21b9ecc19e8958cf4472d162ce0a47ac3e8386af8bbd8cfL1-R2)
    [[8]](diffhunk://#diff-66d86d81401c4166ff84731ce7507c98d26782464c6458719bf0ec6b69fcef37L1-R2)
    [[9]](diffhunk://#diff-fc15b80617ea2df8454f53a09e840e3ef4114949b4e6b98f351763df26829826L1-R2)
    [[10]](diffhunk://#diff-bbc90acc33d891618fa383ec79747d6e8b4fc5ed3cf3aaa530c615fdb8efde90L1-R2)
    [[11]](diffhunk://#diff-d37418481aa1b540fa920d4091bb264d945d187728576e82efbd12623f52c518L1-R2)
    [[12]](diffhunk://#diff-7e840e07e1ab1283ecd6220e9aa708edb13c389c300d329ada9e17eb335806f6L1-R2)
    [[13]](diffhunk://#diff-5e5dc0d09bfc3d1bff8ad9786532389fe8f429b9ea05a0c1a75bae66953472ffL1-R2)
    [[14]](diffhunk://#diff-ff83450200948a7a74b31c7a1027cad9f87d6a1ef75b8d103ef12ff468b9eda5L1-R2)
    [[15]](diffhunk://#diff-ea1b67b827637ab89d8215a8b7366c9c9dcfab8fa1ee46098cd9479179139630L1-R2)
    lucassus authored Jul 24, 2025
    Configuration menu
    Copy the full SHA
    80a98a3 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2025

  1. [FND-138] Release 0.7.1 (#44)

    ### 📝 Changelog: API Documentation Updates
    
    We've made several updates to the API documentation to improve clarity,
    consistency, and accuracy. This release includes enhancements to the
    descriptions for various endpoints, corrections to example data, and
    updates to external links.
    
    ---
    
    ### 🌐 Webhooks API Improvements
    
    * **Simplified descriptions:** We've streamlined the descriptions for
    several webhook endpoints, including **List Webhooks**, **Enable
    Webhooks**, **Replay Webhooks**, **Create Endpoint**, **Update
    Endpoint**, and **List Endpoints**, to make them more concise and easier
    to understand.
    * **Updated documentation links:** All internal and external links
    within the webhook documentation have been updated to point to the
    correct, current resources.
    
    ---
    
    ### 💰 Billing and Subscription Updates
    
    * **Enhanced Customer API:** The **Read Customer** endpoint now includes
    a complete example response, providing a clearer picture of the data
    you'll receive from the API.
    * **Component Price Point examples:** We've added new examples for
    **Volume** and **Tiered** price points to the **Create Component Price
    Point** endpoint, providing clearer guidance for different pricing
    schemes. The **Stairstep Price Point** example was also corrected to
    include a valid `ending_quantity`.
    * **Flexible Subscription Usage:** The `subscription_id` path parameter
    for the **Create Usage** endpoint has been updated to
    `subscription_id_or_reference`. This allows you to use either the
    subscription's ID or its reference string, making the endpoint more
    flexible.
    * **Updated documentation links:** The links in the documentation for
    **GoCardless**, **Stripe SEPA/BECS Direct Debit**, and **Chargify.js**
    have been corrected to ensure they point to the latest and most relevant
    documentation.
    
    ---
    
    ### 🧰 General Enhancements
    
    * **Concise descriptions:** We've shortened descriptions for the **Read
    Customer** and **Read Component** endpoints to be more direct.
    * **Improved link consistency:** All external links, especially those
    referencing **Chargify.js** and various examples, have been reviewed and
    updated to the correct, canonical URLs.
    lucassus authored Sep 11, 2025
    Configuration menu
    Copy the full SHA
    3cc1eaa View commit details
    Browse the repository at this point in the history
Loading