Skip to content

Release 1.164.1 - #3906

Merged
odlbot merged 4 commits into
releasefrom
release-candidate
Aug 31, 2026
Merged

odlbot merged 4 commits into
releasefrom
release-candidate

Conversation

@odlbot

@odlbot odlbot commented Aug 31, 2026 •

Copy link
Copy Markdown
Contributor

annagav

Carey P Gumaer

gumaerc and others added 4 commits August 31, 2026 11:31
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown

OpenAPI Changes

Show/hide changes
## Changes for v0.yaml:
49 changes: 7 error, 0 warning, 42 info
error	[request-property-max-length-set] at head/openapi/specs/v0.yaml
	in API POST /api/v0/orders/refund-requests/
		the `refund_reason_text` request property's maxLength was set to `1000` (media type: multipart/form-data)
		Setting a bound rejects values the previous contract accepted. If your clients are known to stay within the new limit, lower this check with --severity-levels.

error	[request-property-max-length-set] at head/openapi/specs/v0.yaml
	in API POST /api/v0/orders/refund-requests/
		the `refund_reason_text` request property's maxLength was set to `1000` (media type: application/x-www-form-urlencoded)
		Setting a bound rejects values the previous contract accepted. If your clients are known to stay within the new limit, lower this check with --severity-levels.

error	[request-property-max-length-set] at head/openapi/specs/v0.yaml
	in API POST /api/v0/orders/refund-requests/
		the `refund_reason_text` request property's maxLength was set to `1000` (media type: application/json)
		Setting a bound rejects values the previous contract accepted. If your clients are known to stay within the new limit, lower this check with --severity-levels.

error	[response-property-enum-value-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `course_too_difficult` enum value to the `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` response property for the response status `201`
		The server may now return a value the previous contract excluded, so a client written against it may not handle the response. If the value set is meant to grow, declare it with x-extensible-enum.

error	[response-property-enum-value-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `not_enough_time` enum value to the `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` response property for the response status `201`
		The server may now return a value the previous contract excluded, so a client written against it may not handle the response. If the value set is meant to grow, declare it with x-extensible-enum.

error	[response-property-enum-value-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `prefer_not_to_say` enum value to the `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` response property for the response status `201`
		The server may now return a value the previous contract excluded, so a client written against it may not handle the response. If the value set is meant to grow, declare it with x-extensible-enum.

error	[response-property-enum-value-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `purchased_by_mistake` enum value to the `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` response property for the response status `201`
		The server may now return a value the previous contract excluded, so a client written against it may not handle the response. If the value set is meant to grow, declare it with x-extensible-enum.

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `results/items/redeemed_order/lines/items/has_free_audit` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `results/items/redeemed_order/refund_deadline` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `results/items/redeemed_order/refund_requested_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `results/items/redeemed_order/refund_reviewed_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `results/items/redeemed_order/refund_status` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `redeemed_order/lines/items/has_free_audit` to the response with the `201` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `redeemed_order/refund_deadline` to the response with the `201` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `redeemed_order/refund_requested_on` to the response with the `201` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `redeemed_order/refund_reviewed_on` to the response with the `201` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `redeemed_order/refund_status` to the response with the `201` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/lines/items/has_free_audit` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_deadline` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_requested_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_reviewed_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_status` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API PATCH /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/lines/items/has_free_audit` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API PATCH /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_deadline` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API PATCH /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_requested_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API PATCH /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_reviewed_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API PATCH /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_status` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API PUT /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/lines/items/has_free_audit` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API PUT /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_deadline` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API PUT /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_requested_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API PUT /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_reviewed_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API PUT /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_status` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API GET /api/v0/orders/receipt/{id}/
		added the required property `lines/items/has_free_audit` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API GET /api/v0/orders/receipt/{id}/
		added the required property `refund_deadline` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API GET /api/v0/orders/receipt/{id}/
		added the required property `refund_requested_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API GET /api/v0/orders/receipt/{id}/
		added the required property `refund_reviewed_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v0.yaml
	in API GET /api/v0/orders/receipt/{id}/
		added the required property `refund_status` to the response with the `200` status

info	[request-property-enum-value-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `course_too_difficult` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: application/x-www-form-urlencoded)

info	[request-property-enum-value-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `course_too_difficult` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: application/json)

info	[request-property-enum-value-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `course_too_difficult` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: multipart/form-data)

info	[request-property-enum-value-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `not_enough_time` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: multipart/form-data)

info	[request-property-enum-value-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `not_enough_time` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: application/json)

info	[request-property-enum-value-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `not_enough_time` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: application/x-www-form-urlencoded)

info	[request-property-enum-value-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `prefer_not_to_say` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: application/x-www-form-urlencoded)

info	[request-property-enum-value-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `prefer_not_to_say` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: multipart/form-data)

info	[request-property-enum-value-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `prefer_not_to_say` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: application/json)

info	[request-property-enum-value-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `purchased_by_mistake` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: application/x-www-form-urlencoded)

info	[request-property-enum-value-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `purchased_by_mistake` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: application/json)

info	[request-property-enum-value-added] at head/openapi/specs/v0.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `purchased_by_mistake` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: multipart/form-data)



## Changes for v1.yaml:
49 changes: 7 error, 0 warning, 42 info
error	[request-property-max-length-set] at head/openapi/specs/v1.yaml
	in API POST /api/v0/orders/refund-requests/
		the `refund_reason_text` request property's maxLength was set to `1000` (media type: multipart/form-data)
		Setting a bound rejects values the previous contract accepted. If your clients are known to stay within the new limit, lower this check with --severity-levels.

error	[request-property-max-length-set] at head/openapi/specs/v1.yaml
	in API POST /api/v0/orders/refund-requests/
		the `refund_reason_text` request property's maxLength was set to `1000` (media type: application/x-www-form-urlencoded)
		Setting a bound rejects values the previous contract accepted. If your clients are known to stay within the new limit, lower this check with --severity-levels.

error	[request-property-max-length-set] at head/openapi/specs/v1.yaml
	in API POST /api/v0/orders/refund-requests/
		the `refund_reason_text` request property's maxLength was set to `1000` (media type: application/json)
		Setting a bound rejects values the previous contract accepted. If your clients are known to stay within the new limit, lower this check with --severity-levels.

error	[response-property-enum-value-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `course_too_difficult` enum value to the `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` response property for the response status `201`
		The server may now return a value the previous contract excluded, so a client written against it may not handle the response. If the value set is meant to grow, declare it with x-extensible-enum.

error	[response-property-enum-value-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `not_enough_time` enum value to the `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` response property for the response status `201`
		The server may now return a value the previous contract excluded, so a client written against it may not handle the response. If the value set is meant to grow, declare it with x-extensible-enum.

error	[response-property-enum-value-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `prefer_not_to_say` enum value to the `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` response property for the response status `201`
		The server may now return a value the previous contract excluded, so a client written against it may not handle the response. If the value set is meant to grow, declare it with x-extensible-enum.

error	[response-property-enum-value-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `purchased_by_mistake` enum value to the `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` response property for the response status `201`
		The server may now return a value the previous contract excluded, so a client written against it may not handle the response. If the value set is meant to grow, declare it with x-extensible-enum.

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `results/items/redeemed_order/lines/items/has_free_audit` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `results/items/redeemed_order/refund_deadline` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `results/items/redeemed_order/refund_requested_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `results/items/redeemed_order/refund_reviewed_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `results/items/redeemed_order/refund_status` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `redeemed_order/lines/items/has_free_audit` to the response with the `201` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `redeemed_order/refund_deadline` to the response with the `201` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `redeemed_order/refund_requested_on` to the response with the `201` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `redeemed_order/refund_reviewed_on` to the response with the `201` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `redeemed_order/refund_status` to the response with the `201` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/lines/items/has_free_audit` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_deadline` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_requested_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_reviewed_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_status` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API PATCH /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/lines/items/has_free_audit` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API PATCH /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_deadline` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API PATCH /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_requested_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API PATCH /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_reviewed_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API PATCH /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_status` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API PUT /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/lines/items/has_free_audit` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API PUT /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_deadline` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API PUT /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_requested_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API PUT /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_reviewed_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API PUT /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_status` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API GET /api/v0/orders/receipt/{id}/
		added the required property `lines/items/has_free_audit` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API GET /api/v0/orders/receipt/{id}/
		added the required property `refund_deadline` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API GET /api/v0/orders/receipt/{id}/
		added the required property `refund_requested_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API GET /api/v0/orders/receipt/{id}/
		added the required property `refund_reviewed_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v1.yaml
	in API GET /api/v0/orders/receipt/{id}/
		added the required property `refund_status` to the response with the `200` status

info	[request-property-enum-value-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `course_too_difficult` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: application/x-www-form-urlencoded)

info	[request-property-enum-value-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `course_too_difficult` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: application/json)

info	[request-property-enum-value-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `course_too_difficult` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: multipart/form-data)

info	[request-property-enum-value-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `not_enough_time` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: application/x-www-form-urlencoded)

info	[request-property-enum-value-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `not_enough_time` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: application/json)

info	[request-property-enum-value-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `not_enough_time` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: multipart/form-data)

info	[request-property-enum-value-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `prefer_not_to_say` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: multipart/form-data)

info	[request-property-enum-value-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `prefer_not_to_say` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: application/json)

info	[request-property-enum-value-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `prefer_not_to_say` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: application/x-www-form-urlencoded)

info	[request-property-enum-value-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `purchased_by_mistake` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: application/x-www-form-urlencoded)

info	[request-property-enum-value-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `purchased_by_mistake` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: application/json)

info	[request-property-enum-value-added] at head/openapi/specs/v1.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `purchased_by_mistake` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: multipart/form-data)



## Changes for v2.yaml:
49 changes: 7 error, 0 warning, 42 info
error	[request-property-max-length-set] at head/openapi/specs/v2.yaml
	in API POST /api/v0/orders/refund-requests/
		the `refund_reason_text` request property's maxLength was set to `1000` (media type: multipart/form-data)
		Setting a bound rejects values the previous contract accepted. If your clients are known to stay within the new limit, lower this check with --severity-levels.

error	[request-property-max-length-set] at head/openapi/specs/v2.yaml
	in API POST /api/v0/orders/refund-requests/
		the `refund_reason_text` request property's maxLength was set to `1000` (media type: application/x-www-form-urlencoded)
		Setting a bound rejects values the previous contract accepted. If your clients are known to stay within the new limit, lower this check with --severity-levels.

error	[request-property-max-length-set] at head/openapi/specs/v2.yaml
	in API POST /api/v0/orders/refund-requests/
		the `refund_reason_text` request property's maxLength was set to `1000` (media type: application/json)
		Setting a bound rejects values the previous contract accepted. If your clients are known to stay within the new limit, lower this check with --severity-levels.

error	[response-property-enum-value-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `course_too_difficult` enum value to the `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` response property for the response status `201`
		The server may now return a value the previous contract excluded, so a client written against it may not handle the response. If the value set is meant to grow, declare it with x-extensible-enum.

error	[response-property-enum-value-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `not_enough_time` enum value to the `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` response property for the response status `201`
		The server may now return a value the previous contract excluded, so a client written against it may not handle the response. If the value set is meant to grow, declare it with x-extensible-enum.

error	[response-property-enum-value-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `prefer_not_to_say` enum value to the `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` response property for the response status `201`
		The server may now return a value the previous contract excluded, so a client written against it may not handle the response. If the value set is meant to grow, declare it with x-extensible-enum.

error	[response-property-enum-value-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `purchased_by_mistake` enum value to the `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` response property for the response status `201`
		The server may now return a value the previous contract excluded, so a client written against it may not handle the response. If the value set is meant to grow, declare it with x-extensible-enum.

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `results/items/redeemed_order/lines/items/has_free_audit` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `results/items/redeemed_order/refund_deadline` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `results/items/redeemed_order/refund_requested_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `results/items/redeemed_order/refund_reviewed_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `results/items/redeemed_order/refund_status` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `redeemed_order/lines/items/has_free_audit` to the response with the `201` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `redeemed_order/refund_deadline` to the response with the `201` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `redeemed_order/refund_requested_on` to the response with the `201` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `redeemed_order/refund_reviewed_on` to the response with the `201` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/
		added the required property `redeemed_order/refund_status` to the response with the `201` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/lines/items/has_free_audit` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_deadline` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_requested_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_reviewed_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API GET /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_status` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API PATCH /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/lines/items/has_free_audit` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API PATCH /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_deadline` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API PATCH /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_requested_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API PATCH /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_reviewed_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API PATCH /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_status` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API PUT /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/lines/items/has_free_audit` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API PUT /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_deadline` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API PUT /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_requested_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API PUT /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_reviewed_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API PUT /api/v0/discounts/{parent_lookup_redeemed_discount}/redemptions/{id}/
		added the required property `redeemed_order/refund_status` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API GET /api/v0/orders/receipt/{id}/
		added the required property `lines/items/has_free_audit` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API GET /api/v0/orders/receipt/{id}/
		added the required property `refund_deadline` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API GET /api/v0/orders/receipt/{id}/
		added the required property `refund_requested_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API GET /api/v0/orders/receipt/{id}/
		added the required property `refund_reviewed_on` to the response with the `200` status

info	[response-required-property-added] at head/openapi/specs/v2.yaml
	in API GET /api/v0/orders/receipt/{id}/
		added the required property `refund_status` to the response with the `200` status

info	[request-property-enum-value-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `course_too_difficult` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: application/json)

info	[request-property-enum-value-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `course_too_difficult` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: multipart/form-data)

info	[request-property-enum-value-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `course_too_difficult` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: application/x-www-form-urlencoded)

info	[request-property-enum-value-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `not_enough_time` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: application/x-www-form-urlencoded)

info	[request-property-enum-value-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `not_enough_time` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: application/json)

info	[request-property-enum-value-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `not_enough_time` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: multipart/form-data)

info	[request-property-enum-value-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `prefer_not_to_say` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: multipart/form-data)

info	[request-property-enum-value-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `prefer_not_to_say` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: application/json)

info	[request-property-enum-value-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `prefer_not_to_say` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: application/x-www-form-urlencoded)

info	[request-property-enum-value-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `purchased_by_mistake` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: multipart/form-data)

info	[request-property-enum-value-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `purchased_by_mistake` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: application/x-www-form-urlencoded)

info	[request-property-enum-value-added] at head/openapi/specs/v2.yaml
	in API POST /api/v0/orders/refund-requests/
		added the new `purchased_by_mistake` enum value to the request property `refund_reason/oneOf[#/components/schemas/RefundReasonEnum]/` (media type: application/json)



Unexpected changes? Ensure your branch is up-to-date with main (consider rebasing).

@odlbot
odlbot merged commit 822e03d into release Aug 31, 2026
17 of 18 checks passed
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.

3 participants