Skip to content

Latest commit

 

History

History
54 lines (50 loc) · 5.62 KB

BreakingChange-Oad-Rules-Mapping.md

File metadata and controls

54 lines (50 loc) · 5.62 KB

Azure REST API Breaking Change And Oad Rules Mapping

Overview

This specification describes the relationship between oad rules and breaking change policy.

Mapping

oad rule breaking change category
1002 - ProtocolNoLongerSupported breaking change
1003 - RequestBodyFormatNoLongerSupported breaking change
1004 - ResponseBodyFormatNowSupported breaking change
1005 - RemovedPath breaking change
1006 - RemovedDefinition breaking change
1007 - RemovedClientParameter breaking change
1008 - ModifiedOperationId breaking change
1009 - RemovedRequiredParameter breaking change
1010 - AddingRequiredParameter breaking change
1011 - AddingResponseCode breaking change
1012 - RemovedResponseCode breaking change
1013 - AddingHeader breaking change
1014 - RemovingHeader breaking change
1015 - ParameterInHasChanged breaking change
1016 - ConstantStatusHasChanged breaking change
1017 - ReferenceRedirection breaking change
1019 - RemovedEnumValue breaking change
1020 - AddedEnumValue change allowed in a new api-version
1021 - AddedAdditionalProperties breaking change
1022 - RemovedAdditionalProperties breaking change
1023 - TypeFormatChanged breaking change
1024 - ConstraintIsStronger breaking change
1025 - RequiredStatusChange breaking change
1026 - TypeChanged breaking change
1027 - DefaultValueChanged breaking change
1028 - ArrayCollectionFormatChanged breaking change
1029 - ReadonlyPropertyChanged breaking change (exception: non if from 'true' to 'false')
1030 - DifferentDiscriminator breaking change
1031 - DifferentExtends breaking change
1032 - DifferentAllOf breaking change
1033 - RemovedProperty breaking change
1034 - AddedRequiredProperty breaking change
1035 - RemovedOperation breaking change
1036 - ConstraintChanged breaking change
1037 - ConstraintIsWeaker breaking change (exception:non if applies to request parameter)
1038 - AddedPath change allowed in a new api-version
1039 - AddedOperation change allowed in a new api-version
1040 - AddedReadOnlyPropertyInResponse change allowed in a new api-version
1041 - AddedPropertyInResponse change allowed in a new api-version
1042 - ChangedParameterOrder breaking change
1043 - AddingOptionalParameter breaking change
1044 - XmsLongRunningOperationChanged breaking change
1045 - AddedOptionalProperty breaking change
1046 - RemovedOptionalParameter breaking change