Azure / Azure/openapi-diff

No difference reported for required property changed to optional

Aberta
#207 1 comentário 0 reações 0 responsáveis Ver no GitHub
bug
Linguagem predominante
C#
Estrelas
290
Forks
50
Merge médio
5d 13h
PRs com merge (30d)
5

Descrição

Openapi-diff does not report a required property that was changed to optional -- removed from the schema "required" array. Changing a required property to optional in an output schema could cause breaking changes if a client relies on a property always being present in a response (because it was marked "required") and the property is then omitted from some responses in the new version.

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece pela comparação de esquemas OpenAPI da ferramenta de linha de comando e rastreie como o array "required" do esquema é tratado. Reproduza a transição relatada de obrigatório para opcional em duas especificações e, em seguida, verifique se a ferramenta relata a alteração como breaking.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
csharp
Domínio
api, cli
Tipo de issue
Bug
Dificuldade
3/5
Tempo estimado
1-2 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
42/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.