Skip to content

release: 4.5.0#266

Merged
stainless-app[bot] merged 35 commits intomainfrom
release-please--branches--main--changes--next
Apr 21, 2026
Merged

release: 4.5.0#266
stainless-app[bot] merged 35 commits intomainfrom
release-please--branches--main--changes--next

Conversation

@stainless-app
Copy link
Copy Markdown
Contributor

@stainless-app stainless-app Bot commented Mar 12, 2026

Automated Release PR

4.5.0 (2026-04-17)

Full Changelog: v4.4.0...v4.5.0

Features

  • Add override created at in api responses
  • Add recurring_commit_ids and remove recurring_credit_ids from api
  • External fixes for rollover credits
  • Map missing contract_name when returning Packages
  • Add priority to threshold commit schemas
  • Add discount_configuration to contract edit API
  • Return day in package_list_response
  • Support nullable discount fraction on contract update inputs

Docs

  • Update balance guides
  • Fully document CreditAdd/CreditUpdate fields in API spec

Bug Fixes

  • client: preserve hardcoded query params when merging with user params
  • deps: bump minimum typing-extensions version
  • ensure file data are only sent as 1 parameter
  • pydantic: do not pass by_alias unless set
  • sanitize endpoint path params

Performance Improvements

  • client: optimize file structure copying in multipart requests

Chores

  • ci: skip lint on metadata-only changes

Refactors

  • tests: switch from prism to steady

@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 44aee5c to b5528a5 Compare March 16, 2026 17:36
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from b5528a5 to 0a0af79 Compare March 16, 2026 20:52
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 0a0af79 to db80ed1 Compare March 17, 2026 19:49
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from db80ed1 to 020562b Compare March 19, 2026 01:32
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 020562b to fc97c26 Compare March 19, 2026 15:41
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from fc97c26 to 3cba459 Compare March 19, 2026 19:04
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 3cba459 to 9c803bd Compare March 19, 2026 23:32
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 9c803bd to 90862ca Compare March 20, 2026 17:55
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 90862ca to 866341e Compare March 20, 2026 21:42
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 866341e to 5d13246 Compare March 23, 2026 12:43
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 5d13246 to d32f3c1 Compare March 23, 2026 18:03
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from d32f3c1 to ed33fc2 Compare March 23, 2026 23:14
Note that we still want to run tests, as these depend on the metadata.
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from ed33fc2 to 66ecc04 Compare March 24, 2026 15:22
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 57896d3 to 749abf3 Compare March 31, 2026 19:26
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 749abf3 to ff5f89b Compare April 2, 2026 20:49
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from ff5f89b to e004f20 Compare April 2, 2026 23:13
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from e004f20 to 4c69676 Compare April 2, 2026 23:46
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 4c69676 to c511f01 Compare April 7, 2026 14:43
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from c511f01 to f22dab2 Compare April 7, 2026 16:12
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from f22dab2 to 208ed1a Compare April 10, 2026 14:57
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 208ed1a to af91d18 Compare April 16, 2026 14:21
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from af91d18 to 66e40b8 Compare April 17, 2026 17:38
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 66e40b8 to 5cb2add Compare April 17, 2026 19:55
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 5cb2add to 62ecdaf Compare April 17, 2026 20:48
@stainless-app stainless-app Bot force-pushed the release-please--branches--main--changes--next branch from 62ecdaf to 123ebd7 Compare April 17, 2026 20:57
@stainless-app stainless-app Bot merged commit 891d6c9 into main Apr 21, 2026
7 checks passed
@stainless-app stainless-app Bot deleted the release-please--branches--main--changes--next branch April 21, 2026 20:14
@stainless-app
Copy link
Copy Markdown
Contributor Author

stainless-app Bot commented Apr 21, 2026

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