Skip to content

Release 1.154.0 - #3664

Merged
odlbot merged 9 commits into
releasefrom
release-candidate
Jun 15, 2026
Merged

odlbot merged 9 commits into
releasefrom
release-candidate

Conversation

@odlbot

@odlbot odlbot commented Jun 15, 2026 •

Copy link
Copy Markdown
Contributor

Rachel Lougee

Nathan Levesque

annagav

James Kachel

Dan Subak

Tobias Macey

@github-actions

Copy link
Copy Markdown

OpenAPI Changes

Show/hide ## Changes for v0.yaml:
## Changes for v0.yaml:
152 changes: 38 error, 0 warning, 114 info
error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/course_certificates/{cert_uuid}/
		the `course_run/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/course_certificates/{cert_uuid}/
		the `course_run/course/allOf[#/components/schemas/V2Course]/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/courses/
		the `results/items/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/courses/
		the `results/items/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/courses/{id}/
		the `programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/courses/{id}/
		the `programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/enrollments/
		the `items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/enrollments/
		the `items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API POST /api/v2/enrollments/
		the `run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `201`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API POST /api/v2/enrollments/
		the `run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/title` response property's maxLength was unset from `255` for the response status `201`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.coursepage
		the `items/items/course_details/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.coursepage
		the `items/items/course_details/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.programpage
		the `items/items/program_details/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.programpage
		the `items/items/program_details/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/{id}/
		the `oneOf[#/components/schemas/CoursePageItem]/course_details/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/{id}/
		the `oneOf[#/components/schemas/CoursePageItem]/course_details/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/{id}/
		the `oneOf[#/components/schemas/ProgramPageItem]/program_details/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/{id}/
		the `oneOf[#/components/schemas/ProgramPageItem]/program_details/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_certificates/{cert_uuid}/
		the `program/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_certificates/{cert_uuid}/
		the `program/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/
		the `items/enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/
		the `items/enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/
		the `items/program/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/
		the `items/program/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API DELETE /api/v2/program_enrollments/{id}/
		the `items/enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API DELETE /api/v2/program_enrollments/{id}/
		the `items/enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API DELETE /api/v2/program_enrollments/{id}/
		the `items/program/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API DELETE /api/v2/program_enrollments/{id}/
		the `items/program/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/{id}/
		the `enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/{id}/
		the `enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/{id}/
		the `program/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/{id}/
		the `program/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/programs/
		the `results/items/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/programs/
		the `results/items/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/programs/{id}/
		the `programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API GET /api/v2/programs/{id}/
		the `programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API POST /api/v2/verified_program_enrollments/{courserun_id}/
		the `run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `201`

error	[response-property-max-length-unset] at head/openapi/specs/v0.yaml
	in API POST /api/v2/verified_program_enrollments/{courserun_id}/
		the `run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/title` response property's maxLength was unset from `255` for the response status `201`

info	[response-optional-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/course_certificates/{cert_uuid}/
		the response optional property `course_run/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` became read-only for the status `200`

info	[response-property-became-required] at head/openapi/specs/v0.yaml
	in API GET /api/v2/course_certificates/{cert_uuid}/
		the response property `course_run/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` became required for the status `200`

info	[response-property-one-of-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/course_certificates/{cert_uuid}/
		removed `#/components/schemas/BlankEnum` from the `course_run/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` response property `oneOf` list for the response status `200`

info	[response-property-pattern-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/course_certificates/{cert_uuid}/
		the `course_run/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` response's property pattern `^[\w\-+:\.]+$` was removed for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/course_certificates/{cert_uuid}/
		the response required property `course_run/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/course_certificates/{cert_uuid}/
		the response required property `course_run/course/allOf[#/components/schemas/V2Course]/programs/items/title` became read-only for the status `200`

info	[response-optional-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/courses/
		the response optional property `results/items/programs/items/display_mode` became read-only for the status `200`

info	[response-property-became-required] at head/openapi/specs/v0.yaml
	in API GET /api/v2/courses/
		the response property `results/items/programs/items/display_mode` became required for the status `200`

info	[response-property-one-of-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/courses/
		removed `#/components/schemas/BlankEnum` from the `results/items/programs/items/display_mode` response property `oneOf` list for the response status `200`

info	[response-property-pattern-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/courses/
		the `results/items/programs/items/readable_id` response's property pattern `^[\w\-+:\.]+$` was removed for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/courses/
		the response required property `results/items/programs/items/readable_id` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/courses/
		the response required property `results/items/programs/items/title` became read-only for the status `200`

info	[response-optional-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/courses/{id}/
		the response optional property `programs/items/display_mode` became read-only for the status `200`

info	[response-property-became-required] at head/openapi/specs/v0.yaml
	in API GET /api/v2/courses/{id}/
		the response property `programs/items/display_mode` became required for the status `200`

info	[response-property-one-of-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/courses/{id}/
		removed `#/components/schemas/BlankEnum` from the `programs/items/display_mode` response property `oneOf` list for the response status `200`

info	[response-property-pattern-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/courses/{id}/
		the `programs/items/readable_id` response's property pattern `^[\w\-+:\.]+$` was removed for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/courses/{id}/
		the response required property `programs/items/readable_id` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/courses/{id}/
		the response required property `programs/items/title` became read-only for the status `200`

info	[response-optional-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/enrollments/
		the response optional property `items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` became read-only for the status `200`

info	[response-property-became-required] at head/openapi/specs/v0.yaml
	in API GET /api/v2/enrollments/
		the response property `items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` became required for the status `200`

info	[response-property-one-of-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/enrollments/
		removed `#/components/schemas/BlankEnum` from the `items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` response property `oneOf` list for the response status `200`

info	[response-property-pattern-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/enrollments/
		the `items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` response's property pattern `^[\w\-+:\.]+$` was removed for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/enrollments/
		the response required property `items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/enrollments/
		the response required property `items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/title` became read-only for the status `200`

info	[response-optional-property-became-read-only] at head/openapi/specs/v0.yaml
	in API POST /api/v2/enrollments/
		the response optional property `run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` became read-only for the status `201`

info	[response-property-became-required] at head/openapi/specs/v0.yaml
	in API POST /api/v2/enrollments/
		the response property `run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` became required for the status `201`

info	[response-property-one-of-removed] at head/openapi/specs/v0.yaml
	in API POST /api/v2/enrollments/
		removed `#/components/schemas/BlankEnum` from the `run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` response property `oneOf` list for the response status `201`

info	[response-property-pattern-removed] at head/openapi/specs/v0.yaml
	in API POST /api/v2/enrollments/
		the `run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` response's property pattern `^[\w\-+:\.]+$` was removed for the status `201`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API POST /api/v2/enrollments/
		the response required property `run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` became read-only for the status `201`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API POST /api/v2/enrollments/
		the response required property `run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/title` became read-only for the status `201`

info	[response-optional-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.coursepage
		the response optional property `items/items/course_details/programs/items/display_mode` became read-only for the status `200`

info	[response-property-became-required] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.coursepage
		the response property `items/items/course_details/programs/items/display_mode` became required for the status `200`

info	[response-property-one-of-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.coursepage
		removed `#/components/schemas/BlankEnum` from the `items/items/course_details/programs/items/display_mode` response property `oneOf` list for the response status `200`

info	[response-property-pattern-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.coursepage
		the `items/items/course_details/programs/items/readable_id` response's property pattern `^[\w\-+:\.]+$` was removed for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.coursepage
		the response required property `items/items/course_details/programs/items/readable_id` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.coursepage
		the response required property `items/items/course_details/programs/items/title` became read-only for the status `200`

info	[response-optional-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.programpage
		the response optional property `items/items/program_details/programs/items/display_mode` became read-only for the status `200`

info	[response-property-became-required] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.programpage
		the response property `items/items/program_details/programs/items/display_mode` became required for the status `200`

info	[response-property-one-of-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.programpage
		removed `#/components/schemas/BlankEnum` from the `items/items/program_details/programs/items/display_mode` response property `oneOf` list for the response status `200`

info	[response-property-pattern-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.programpage
		the `items/items/program_details/programs/items/readable_id` response's property pattern `^[\w\-+:\.]+$` was removed for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.programpage
		the response required property `items/items/program_details/programs/items/readable_id` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.programpage
		the response required property `items/items/program_details/programs/items/title` became read-only for the status `200`

info	[response-optional-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/{id}/
		the response optional property `oneOf[#/components/schemas/CoursePageItem]/course_details/programs/items/display_mode` became read-only for the status `200`

info	[response-optional-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/{id}/
		the response optional property `oneOf[#/components/schemas/ProgramPageItem]/program_details/programs/items/display_mode` became read-only for the status `200`

info	[response-property-became-required] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/{id}/
		the response property `oneOf[#/components/schemas/CoursePageItem]/course_details/programs/items/display_mode` became required for the status `200`

info	[response-property-became-required] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/{id}/
		the response property `oneOf[#/components/schemas/ProgramPageItem]/program_details/programs/items/display_mode` became required for the status `200`

info	[response-property-one-of-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/{id}/
		removed `#/components/schemas/BlankEnum` from the `oneOf[#/components/schemas/CoursePageItem]/course_details/programs/items/display_mode` response property `oneOf` list for the response status `200`

info	[response-property-one-of-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/{id}/
		removed `#/components/schemas/BlankEnum` from the `oneOf[#/components/schemas/ProgramPageItem]/program_details/programs/items/display_mode` response property `oneOf` list for the response status `200`

info	[response-property-pattern-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/{id}/
		the `oneOf[#/components/schemas/CoursePageItem]/course_details/programs/items/readable_id` response's property pattern `^[\w\-+:\.]+$` was removed for the status `200`

info	[response-property-pattern-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/{id}/
		the `oneOf[#/components/schemas/ProgramPageItem]/program_details/programs/items/readable_id` response's property pattern `^[\w\-+:\.]+$` was removed for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/{id}/
		the response required property `oneOf[#/components/schemas/CoursePageItem]/course_details/programs/items/readable_id` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/{id}/
		the response required property `oneOf[#/components/schemas/CoursePageItem]/course_details/programs/items/title` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/{id}/
		the response required property `oneOf[#/components/schemas/ProgramPageItem]/program_details/programs/items/readable_id` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/pages/{id}/
		the response required property `oneOf[#/components/schemas/ProgramPageItem]/program_details/programs/items/title` became read-only for the status `200`

info	[response-optional-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_certificates/{cert_uuid}/
		the response optional property `program/programs/items/display_mode` became read-only for the status `200`

info	[response-property-became-required] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_certificates/{cert_uuid}/
		the response property `program/programs/items/display_mode` became required for the status `200`

info	[response-property-one-of-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_certificates/{cert_uuid}/
		removed `#/components/schemas/BlankEnum` from the `program/programs/items/display_mode` response property `oneOf` list for the response status `200`

info	[response-property-pattern-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_certificates/{cert_uuid}/
		the `program/programs/items/readable_id` response's property pattern `^[\w\-+:\.]+$` was removed for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_certificates/{cert_uuid}/
		the response required property `program/programs/items/readable_id` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_certificates/{cert_uuid}/
		the response required property `program/programs/items/title` became read-only for the status `200`

info	[response-optional-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/
		the response optional property `items/enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` became read-only for the status `200`

info	[response-optional-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/
		the response optional property `items/program/programs/items/display_mode` became read-only for the status `200`

info	[response-property-became-required] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/
		the response property `items/enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` became required for the status `200`

info	[response-property-became-required] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/
		the response property `items/program/programs/items/display_mode` became required for the status `200`

info	[response-property-one-of-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/
		removed `#/components/schemas/BlankEnum` from the `items/enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` response property `oneOf` list for the response status `200`

info	[response-property-one-of-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/
		removed `#/components/schemas/BlankEnum` from the `items/program/programs/items/display_mode` response property `oneOf` list for the response status `200`

info	[response-property-pattern-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/
		the `items/enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` response's property pattern `^[\w\-+:\.]+$` was removed for the status `200`

info	[response-property-pattern-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/
		the `items/program/programs/items/readable_id` response's property pattern `^[\w\-+:\.]+$` was removed for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/
		the response required property `items/enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/
		the response required property `items/enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/title` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/
		the response required property `items/program/programs/items/readable_id` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/
		the response required property `items/program/programs/items/title` became read-only for the status `200`

info	[response-optional-property-became-read-only] at head/openapi/specs/v0.yaml
	in API DELETE /api/v2/program_enrollments/{id}/
		the response optional property `items/enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` became read-only for the status `200`

info	[response-optional-property-became-read-only] at head/openapi/specs/v0.yaml
	in API DELETE /api/v2/program_enrollments/{id}/
		the response optional property `items/program/programs/items/display_mode` became read-only for the status `200`

info	[response-property-became-required] at head/openapi/specs/v0.yaml
	in API DELETE /api/v2/program_enrollments/{id}/
		the response property `items/enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` became required for the status `200`

info	[response-property-became-required] at head/openapi/specs/v0.yaml
	in API DELETE /api/v2/program_enrollments/{id}/
		the response property `items/program/programs/items/display_mode` became required for the status `200`

info	[response-property-one-of-removed] at head/openapi/specs/v0.yaml
	in API DELETE /api/v2/program_enrollments/{id}/
		removed `#/components/schemas/BlankEnum` from the `items/enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` response property `oneOf` list for the response status `200`

info	[response-property-one-of-removed] at head/openapi/specs/v0.yaml
	in API DELETE /api/v2/program_enrollments/{id}/
		removed `#/components/schemas/BlankEnum` from the `items/program/programs/items/display_mode` response property `oneOf` list for the response status `200`

info	[response-property-pattern-removed] at head/openapi/specs/v0.yaml
	in API DELETE /api/v2/program_enrollments/{id}/
		the `items/enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` response's property pattern `^[\w\-+:\.]+$` was removed for the status `200`

info	[response-property-pattern-removed] at head/openapi/specs/v0.yaml
	in API DELETE /api/v2/program_enrollments/{id}/
		the `items/program/programs/items/readable_id` response's property pattern `^[\w\-+:\.]+$` was removed for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API DELETE /api/v2/program_enrollments/{id}/
		the response required property `items/enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API DELETE /api/v2/program_enrollments/{id}/
		the response required property `items/enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/title` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API DELETE /api/v2/program_enrollments/{id}/
		the response required property `items/program/programs/items/readable_id` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API DELETE /api/v2/program_enrollments/{id}/
		the response required property `items/program/programs/items/title` became read-only for the status `200`

info	[response-optional-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/{id}/
		the response optional property `enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` became read-only for the status `200`

info	[response-optional-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/{id}/
		the response optional property `program/programs/items/display_mode` became read-only for the status `200`

info	[response-property-became-required] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/{id}/
		the response property `enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` became required for the status `200`

info	[response-property-became-required] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/{id}/
		the response property `program/programs/items/display_mode` became required for the status `200`

info	[response-property-one-of-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/{id}/
		removed `#/components/schemas/BlankEnum` from the `enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` response property `oneOf` list for the response status `200`

info	[response-property-one-of-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/{id}/
		removed `#/components/schemas/BlankEnum` from the `program/programs/items/display_mode` response property `oneOf` list for the response status `200`

info	[response-property-pattern-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/{id}/
		the `enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` response's property pattern `^[\w\-+:\.]+$` was removed for the status `200`

info	[response-property-pattern-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/{id}/
		the `program/programs/items/readable_id` response's property pattern `^[\w\-+:\.]+$` was removed for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/{id}/
		the response required property `enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/{id}/
		the response required property `enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/title` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/{id}/
		the response required property `program/programs/items/readable_id` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/program_enrollments/{id}/
		the response required property `program/programs/items/title` became read-only for the status `200`

info	[response-optional-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/programs/
		the response optional property `results/items/programs/items/display_mode` became read-only for the status `200`

info	[response-property-became-required] at head/openapi/specs/v0.yaml
	in API GET /api/v2/programs/
		the response property `results/items/programs/items/display_mode` became required for the status `200`

info	[response-property-one-of-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/programs/
		removed `#/components/schemas/BlankEnum` from the `results/items/programs/items/display_mode` response property `oneOf` list for the response status `200`

info	[response-property-pattern-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/programs/
		the `results/items/programs/items/readable_id` response's property pattern `^[\w\-+:\.]+$` was removed for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/programs/
		the response required property `results/items/programs/items/readable_id` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/programs/
		the response required property `results/items/programs/items/title` became read-only for the status `200`

info	[response-optional-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/programs/{id}/
		the response optional property `programs/items/display_mode` became read-only for the status `200`

info	[response-property-became-required] at head/openapi/specs/v0.yaml
	in API GET /api/v2/programs/{id}/
		the response property `programs/items/display_mode` became required for the status `200`

info	[response-property-one-of-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/programs/{id}/
		removed `#/components/schemas/BlankEnum` from the `programs/items/display_mode` response property `oneOf` list for the response status `200`

info	[response-property-pattern-removed] at head/openapi/specs/v0.yaml
	in API GET /api/v2/programs/{id}/
		the `programs/items/readable_id` response's property pattern `^[\w\-+:\.]+$` was removed for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/programs/{id}/
		the response required property `programs/items/readable_id` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API GET /api/v2/programs/{id}/
		the response required property `programs/items/title` became read-only for the status `200`

info	[response-optional-property-became-read-only] at head/openapi/specs/v0.yaml
	in API POST /api/v2/verified_program_enrollments/{courserun_id}/
		the response optional property `run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` became read-only for the status `201`

info	[response-property-became-required] at head/openapi/specs/v0.yaml
	in API POST /api/v2/verified_program_enrollments/{courserun_id}/
		the response property `run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` became required for the status `201`

info	[response-property-one-of-removed] at head/openapi/specs/v0.yaml
	in API POST /api/v2/verified_program_enrollments/{courserun_id}/
		removed `#/components/schemas/BlankEnum` from the `run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` response property `oneOf` list for the response status `201`

info	[response-property-pattern-removed] at head/openapi/specs/v0.yaml
	in API POST /api/v2/verified_program_enrollments/{courserun_id}/
		the `run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` response's property pattern `^[\w\-+:\.]+$` was removed for the status `201`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API POST /api/v2/verified_program_enrollments/{courserun_id}/
		the response required property `run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` became read-only for the status `201`

info	[response-required-property-became-read-only] at head/openapi/specs/v0.yaml
	in API POST /api/v2/verified_program_enrollments/{courserun_id}/
		the response required property `run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/title` became read-only for the status `201`



## Changes for v1.yaml:
152 changes: 38 error, 0 warning, 114 info
error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/course_certificates/{cert_uuid}/
		the `course_run/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/course_certificates/{cert_uuid}/
		the `course_run/course/allOf[#/components/schemas/V2Course]/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/courses/
		the `results/items/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/courses/
		the `results/items/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/courses/{id}/
		the `programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/courses/{id}/
		the `programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/enrollments/
		the `items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/enrollments/
		the `items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API POST /api/v2/enrollments/
		the `run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `201`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API POST /api/v2/enrollments/
		the `run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/title` response property's maxLength was unset from `255` for the response status `201`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.coursepage
		the `items/items/course_details/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.coursepage
		the `items/items/course_details/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.programpage
		the `items/items/program_details/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.programpage
		the `items/items/program_details/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/pages/{id}/
		the `oneOf[#/components/schemas/CoursePageItem]/course_details/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/pages/{id}/
		the `oneOf[#/components/schemas/CoursePageItem]/course_details/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/pages/{id}/
		the `oneOf[#/components/schemas/ProgramPageItem]/program_details/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/pages/{id}/
		the `oneOf[#/components/schemas/ProgramPageItem]/program_details/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/program_certificates/{cert_uuid}/
		the `program/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/program_certificates/{cert_uuid}/
		the `program/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/program_enrollments/
		the `items/enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/program_enrollments/
		the `items/enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/program_enrollments/
		the `items/program/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/program_enrollments/
		the `items/program/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API DELETE /api/v2/program_enrollments/{id}/
		the `items/enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API DELETE /api/v2/program_enrollments/{id}/
		the `items/enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API DELETE /api/v2/program_enrollments/{id}/
		the `items/program/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API DELETE /api/v2/program_enrollments/{id}/
		the `items/program/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/program_enrollments/{id}/
		the `enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/program_enrollments/{id}/
		the `enrollments/items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/program_enrollments/{id}/
		the `program/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/program_enrollments/{id}/
		the `program/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/programs/
		the `results/items/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/programs/
		the `results/items/programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/programs/{id}/
		the `programs/items/readable_id` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API GET /api/v2/programs/{id}/
		the `programs/items/title` response property's maxLength was unset from `255` for the response status `200`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API POST /api/v2/verified_program_enrollments/{courserun_id}/
		the `run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` response property's maxLength was unset from `255` for the response status `201`

error	[response-property-max-length-unset] at head/openapi/specs/v1.yaml
	in API POST /api/v2/verified_program_enrollments/{courserun_id}/
		the `run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/title` response property's maxLength was unset from `255` for the response status `201`

info	[response-optional-property-became-read-only] at head/openapi/specs/v1.yaml
	in API GET /api/v2/course_certificates/{cert_uuid}/
		the response optional property `course_run/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` became read-only for the status `200`

info	[response-property-became-required] at head/openapi/specs/v1.yaml
	in API GET /api/v2/course_certificates/{cert_uuid}/
		the response property `course_run/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` became required for the status `200`

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml
	in API GET /api/v2/course_certificates/{cert_uuid}/
		removed `#/components/schemas/BlankEnum` from the `course_run/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` response property `oneOf` list for the response status `200`

info	[response-property-pattern-removed] at head/openapi/specs/v1.yaml
	in API GET /api/v2/course_certificates/{cert_uuid}/
		the `course_run/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` response's property pattern `^[\w\-+:\.]+$` was removed for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v1.yaml
	in API GET /api/v2/course_certificates/{cert_uuid}/
		the response required property `course_run/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v1.yaml
	in API GET /api/v2/course_certificates/{cert_uuid}/
		the response required property `course_run/course/allOf[#/components/schemas/V2Course]/programs/items/title` became read-only for the status `200`

info	[response-optional-property-became-read-only] at head/openapi/specs/v1.yaml
	in API GET /api/v2/courses/
		the response optional property `results/items/programs/items/display_mode` became read-only for the status `200`

info	[response-property-became-required] at head/openapi/specs/v1.yaml
	in API GET /api/v2/courses/
		the response property `results/items/programs/items/display_mode` became required for the status `200`

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml
	in API GET /api/v2/courses/
		removed `#/components/schemas/BlankEnum` from the `results/items/programs/items/display_mode` response property `oneOf` list for the response status `200`

info	[response-property-pattern-removed] at head/openapi/specs/v1.yaml
	in API GET /api/v2/courses/
		the `results/items/programs/items/readable_id` response's property pattern `^[\w\-+:\.]+$` was removed for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v1.yaml
	in API GET /api/v2/courses/
		the response required property `results/items/programs/items/readable_id` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v1.yaml
	in API GET /api/v2/courses/
		the response required property `results/items/programs/items/title` became read-only for the status `200`

info	[response-optional-property-became-read-only] at head/openapi/specs/v1.yaml
	in API GET /api/v2/courses/{id}/
		the response optional property `programs/items/display_mode` became read-only for the status `200`

info	[response-property-became-required] at head/openapi/specs/v1.yaml
	in API GET /api/v2/courses/{id}/
		the response property `programs/items/display_mode` became required for the status `200`

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml
	in API GET /api/v2/courses/{id}/
		removed `#/components/schemas/BlankEnum` from the `programs/items/display_mode` response property `oneOf` list for the response status `200`

info	[response-property-pattern-removed] at head/openapi/specs/v1.yaml
	in API GET /api/v2/courses/{id}/
		the `programs/items/readable_id` response's property pattern `^[\w\-+:\.]+$` was removed for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v1.yaml
	in API GET /api/v2/courses/{id}/
		the response required property `programs/items/readable_id` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v1.yaml
	in API GET /api/v2/courses/{id}/
		the response required property `programs/items/title` became read-only for the status `200`

info	[response-optional-property-became-read-only] at head/openapi/specs/v1.yaml
	in API GET /api/v2/enrollments/
		the response optional property `items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` became read-only for the status `200`

info	[response-property-became-required] at head/openapi/specs/v1.yaml
	in API GET /api/v2/enrollments/
		the response property `items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` became required for the status `200`

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml
	in API GET /api/v2/enrollments/
		removed `#/components/schemas/BlankEnum` from the `items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` response property `oneOf` list for the response status `200`

info	[response-property-pattern-removed] at head/openapi/specs/v1.yaml
	in API GET /api/v2/enrollments/
		the `items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` response's property pattern `^[\w\-+:\.]+$` was removed for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v1.yaml
	in API GET /api/v2/enrollments/
		the response required property `items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v1.yaml
	in API GET /api/v2/enrollments/
		the response required property `items/run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/title` became read-only for the status `200`

info	[response-optional-property-became-read-only] at head/openapi/specs/v1.yaml
	in API POST /api/v2/enrollments/
		the response optional property `run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` became read-only for the status `201`

info	[response-property-became-required] at head/openapi/specs/v1.yaml
	in API POST /api/v2/enrollments/
		the response property `run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` became required for the status `201`

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml
	in API POST /api/v2/enrollments/
		removed `#/components/schemas/BlankEnum` from the `run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/display_mode` response property `oneOf` list for the response status `201`

info	[response-property-pattern-removed] at head/openapi/specs/v1.yaml
	in API POST /api/v2/enrollments/
		the `run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` response's property pattern `^[\w\-+:\.]+$` was removed for the status `201`

info	[response-required-property-became-read-only] at head/openapi/specs/v1.yaml
	in API POST /api/v2/enrollments/
		the response required property `run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/readable_id` became read-only for the status `201`

info	[response-required-property-became-read-only] at head/openapi/specs/v1.yaml
	in API POST /api/v2/enrollments/
		the response required property `run/allOf[#/components/schemas/V2CourseRunWithCourse]/course/allOf[#/components/schemas/V2Course]/programs/items/title` became read-only for the status `201`

info	[response-optional-property-became-read-only] at head/openapi/specs/v1.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.coursepage
		the response optional property `items/items/course_details/programs/items/display_mode` became read-only for the status `200`

info	[response-property-became-required] at head/openapi/specs/v1.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.coursepage
		the response property `items/items/course_details/programs/items/display_mode` became required for the status `200`

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.coursepage
		removed `#/components/schemas/BlankEnum` from the `items/items/course_details/programs/items/display_mode` response property `oneOf` list for the response status `200`

info	[response-property-pattern-removed] at head/openapi/specs/v1.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.coursepage
		the `items/items/course_details/programs/items/readable_id` response's property pattern `^[\w\-+:\.]+$` was removed for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v1.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.coursepage
		the response required property `items/items/course_details/programs/items/readable_id` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v1.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.coursepage
		the response required property `items/items/course_details/programs/items/title` became read-only for the status `200`

info	[response-optional-property-became-read-only] at head/openapi/specs/v1.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.programpage
		the response optional property `items/items/program_details/programs/items/display_mode` became read-only for the status `200`

info	[response-property-became-required] at head/openapi/specs/v1.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.programpage
		the response property `items/items/program_details/programs/items/display_mode` became required for the status `200`

info	[response-property-one-of-removed] at head/openapi/specs/v1.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.programpage
		removed `#/components/schemas/BlankEnum` from the `items/items/program_details/programs/items/display_mode` response property `oneOf` list for the response status `200`

info	[response-property-pattern-removed] at head/openapi/specs/v1.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.programpage
		the `items/items/program_details/programs/items/readable_id` response's property pattern `^[\w\-+:\.]+$` was removed for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v1.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.programpage
		the response required property `items/items/program_details/programs/items/readable_id` became read-only for the status `200`

info	[response-required-property-became-read-only] at head/openapi/specs/v1.yaml
	in API GET /api/v2/pages/?fields=*&type=cms.programpage
		the response required property `items/items/program_details/programs/items/title` became read-only for the status `200`

info	[response-optional-property-became-read-only] at head/openapi/specs/v1.yaml
	in API GET /api/v2/pages/{id}/
		the response optional property `oneOf[#/components/schemas/CoursePageItem]/course_details/programs/items/display_mode` became read-only for the status `200`

info	[response-optional-property-became-read-only] at head/openapi/specs/v1.yaml
	in API GET /api/v2/pages/{id}/
		the response optional property `oneOf[#/components/schemas/ProgramPageItem]/program_details/programs/items/display_mode` became read-only for the status `200`

info	[response-property-became-required] at head/openapi/specs/v1.yaml
	in API GET /api/v2/pages/{id}/
		the response property `oneOf[#/components/schemas/CoursePageItem]/course_details/programs/items/display_mode` became required for the status `200`

info	[response-property-became-required] at head/openapi/specs/v1.yaml
	in API GET /api/v2/pages/{id}/
		the respons...*[Comment body truncated]*

@odlbot
odlbot merged commit 3068655 into release Jun 15, 2026
11 of 12 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.

7 participants