Skip to content

release: 5.0.0#603

Merged
sskhandek merged 10 commits intomainfrom
release-please--branches--main--changes--next--components--orb-billing
Jun 9, 2025
Merged

release: 5.0.0#603
sskhandek merged 10 commits intomainfrom
release-please--branches--main--changes--next--components--orb-billing

Conversation

@stainless-app
Copy link
Contributor

@stainless-app stainless-app bot commented Jun 3, 2025

Automated Release PR

5.0.0 (2025-06-09)

Full Changelog: v4.74.0...v5.0.0

⚠ BREAKING CHANGES

  • client: breaking change to re-use types

Features

Chores

  • internal: codegen related update (89ce8ec)

This pull request is managed by Stainless's GitHub App.

The semver version number is based on included commit messages. Alternatively, you can manually set the version number in the title of this pull request.

For a better experience, it is recommended to use either rebase-merge or squash-merge when merging this pull request.

🔗 Stainless website
📚 Read the docs
🙋 Reach out for help or questions

@stainless-app
Copy link
Contributor Author

stainless-app bot commented Jun 3, 2025

🧪 Testing

To try out this version of the SDK, run:

npm install 'https://pkg.stainless.com/s/orb-node/f5686531660890c996aed2bcd3fbfdbf6ba71013'

Last updated: Mon, 09 Jun 2025 20:31:42 GMT

@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--orb-billing branch from c010928 to 9328fae Compare June 4, 2025 03:17
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--orb-billing branch from 978d013 to 9dc5bb3 Compare June 4, 2025 20:20
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--orb-billing branch from 5cf664d to 89ce8ec Compare June 9, 2025 16:24
A number of types that were previously defined in-line at each call site have now been declared as shareable types. This has the benefit of greatly reducing the number of duplicated definitions of the same types, but is also a breaking change since these types will be moving to a shared single definition.

A summary of the new types is below:

  Billing Configuration Models

  - Address
  - BillingCycleAnchorConfiguration
  - BillingCycleConfiguration
  - FixedFeeQuantityScheduleEntry
  - FixedFeeQuantityTransition
  - CustomExpiration
  - SubLineItemGrouping

  Pricing Models (Base)

  - Price
    - PriceUnitPrice
    - PricePackagePrice
    - PriceMatrixPrice
    - PriceTieredPrice
    - PriceTieredBPSPrice
    - PriceBPSPrice
    - PriceBulkBPSPrice
    - PriceBulkPrice
  - PriceInterval

  Advanced Pricing Models

  - PriceThresholdTotalAmountPrice
  - PriceTieredPackagePrice
  - PriceTieredWithMinimumPrice
  - PricePackageWithAllocationPrice
  - PriceMatrixWithAllocationPrice
  - PriceTieredWithProrationPrice
  - PriceUnitWithProrationPrice
  - PriceGroupedAllocationPrice
  - PriceMatrixWithDisplayNamePrice

  Discount and Adjustment Models

  - AmountDiscount
  - PercentageDiscount
  - UsageDiscount
  - TrialDiscount
  - Discount
  - CouponRedemption (formerly SubscriptionRedeemedCoupon)
  - TransformPriceFilter
  - AdjustmentInterval
  - AdjustmentIntervalAdjustment

  Monetary Adjustment Models

  - MonetaryAmountDiscountAdjustment
  - MonetaryMaximumAdjustment
  - MonetaryMinimumAdjustment
  - MonetaryPercentageDiscountAdjustment
  - MonetaryUsageDiscountAdjustment

  Plan Phase Adjustment Models

  - PlanPhaseAmountDiscountAdjustment
  - PlanPhaseMaximumAdjustment
  - PlanPhaseMinimumAdjustment
  - PlanPhasePercentageDiscountAdjustment
  - PlanPhaseUsageDiscountAdjustment

  Limit Models

  - Maximum (formerly PlanMaximum)
  - Minimum (formerly PlanMinimum)
  - MinimumInterval (formerly SubscriptionMinimumInterval)
  - MaximumInterval (formerly SubscriptionMaximumInterval)

  Cost and Allocation Models

  - AggregatedCost
  - PerPriceCost
  - Allocation
  - SubscriptionTrialInfo

  Configuration Parameter Models

  - BPSConfigParam
  - BulkBPSConfigParam
  - BulkConfigParam
  - MatrixConfigParam
  - PackageConfigParam
  - TieredBPSConfigParam
  - TieredConfigParam
  - UnitConfigParam

  Reference Models

  - CustomerMinified
  - SubscriptionMinified
  - InvoiceTiny
  - CreditNoteTiny
  - ItemSlim
  - BillableMetricTiny
  - TaxAmount

  Dimensional Pricing Models

  - DimensionalPriceConfiguration
  - MatrixValue
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--orb-billing branch from dbc1458 to 17a06ae Compare June 9, 2025 19:12
@stainless-app stainless-app bot changed the title release: 4.75.0 release: 5.0.0 Jun 9, 2025
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--orb-billing branch from ff47b9f to 17a06ae Compare June 9, 2025 19:12
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--orb-billing branch from d1ead03 to 4c28249 Compare June 9, 2025 19:38
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--orb-billing branch from b1f4bfc to 8cc1c0b Compare June 9, 2025 20:08
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--orb-billing branch from a1efc56 to f831972 Compare June 9, 2025 20:09
@stainless-app stainless-app bot force-pushed the release-please--branches--main--changes--next--components--orb-billing branch from bf306f3 to f568653 Compare June 9, 2025 20:31
@sskhandek sskhandek merged commit 8894eb9 into main Jun 9, 2025
3 of 4 checks passed
@stainless-app
Copy link
Contributor Author

stainless-app bot commented Jun 9, 2025

🤖 Release is at https://github.com/orbcorp/orb-node/releases/tag/v5.0.0 🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant