|
1 | 1 | # Riber - Changelog |
2 | 2 |
|
3 | | -## v4.0.1 - 19/10/2025 |
| 3 | +# v4.0.1 - 22/10/2025 |
| 4 | + |
| 5 | +- **CORREÇÃO**: Mudança no Job de limpeza de imagens na Bucket |
| 6 | +- **MELHORIA**: Nova propriedade para mapear StatusCode no Result |
| 7 | + |
| 8 | +--- |
| 9 | + |
| 10 | +## v4.0.0 - 19/10/2025 |
| 11 | + |
4 | 12 | - **BREAKING CHANGE**: Reestruturação completa da resposta de erros da API |
5 | | - - Adicionada propriedade `type` para identificar o tipo do erro |
6 | | - - Alterada propriedade `messages` (array) para `message` (string única) |
7 | | - - Adicionada propriedade `details` (objeto) para erros de validação agrupados por campo |
8 | | - - Novo formato: `{ "type": "ERROR_TYPE", "message": "...", "details": { "Field": ["error1", "error2"] } }` |
| 13 | +- Adicionada propriedade `type` para identificar o tipo do erro |
| 14 | +- Alterada propriedade `messages` (array) para `message` (string única) |
| 15 | +- Adicionada propriedade `details` (objeto) para erros de validação agrupados por campo |
| 16 | +- Novo formato: `{ "type": "ERROR_TYPE", "message": "...", "details": { "Field": ["error1", "error2"] } }` |
9 | 17 | - **MELHORIA**: Erros de validação agora agrupam múltiplas mensagens por campo |
10 | 18 | - **MELHORIA**: Formato de erros mais alinhado com padrões modernos de API (inspirado em FastEndpoints) |
11 | 19 |
|
12 | 20 | --- |
13 | 21 |
|
14 | 22 | ## v3.0.1 - 18/10/2025 |
| 23 | + |
15 | 24 | - CORREÇÃO: Troca do pacote de versionamento da API |
16 | 25 | - Ajuste no setup de testes da camada Api para testes de integração |
17 | 26 | - Ajuste no analyze.sh para ficar mais consistente a validação de ambiente |
18 | 27 |
|
19 | 28 | --- |
20 | 29 |
|
21 | 30 | ## v3.0.0 - 17/10/2025 |
| 31 | + |
22 | 32 | - **REFATORAÇÃO**: Mudança na resposta da API, ajustando o Result Pattern |
23 | 33 | - Remoção da propriedade Details usada para mensagens de validação do FluentValidation |
24 | 34 | - Remoção da propriedade Message usada para mensagens resumidas |
|
28 | 38 | --- |
29 | 39 |
|
30 | 40 | ## v2.3.1 - 12/10/2025 |
| 41 | + |
31 | 42 | - **NOVO**: Adiciona um novo job para limpeza de imagens não usadas na Bucket |
32 | 43 | - **CORREÇÃO**: Ajuste no validator de Criação de empresa com administrador |
33 | 44 | - Usar SHA da action em vez da versão |
|
37 | 48 | --- |
38 | 49 |
|
39 | 50 | ## v2.3.0 - 09/10/25 |
| 51 | + |
40 | 52 | - **NOVO**: Integração do SonarQube no ambiente de desenvolvimento |
41 | 53 | - Adiciona serviço SonarQube Community no Docker Compose com profile 'analysis' |
42 | 54 | - Configura banco de dados PostgreSQL dedicado para SonarQube |
|
53 | 65 | --- |
54 | 66 |
|
55 | 67 | ## v2.2.0 - 07/10/25 |
| 68 | + |
56 | 69 | - **NOVO**: Sistema de diagnósticos e rastreamento distribuído |
57 | 70 | - Adiciona configuração centralizada para ActivitySource na camada Application |
58 | 71 | - Melhora significativamente o LoggingBehavior com suporte a distributed tracing |
|
73 | 86 | --- |
74 | 87 |
|
75 | 88 | ## v2.1.1 - 05/10/25 |
| 89 | + |
76 | 90 | - Adicionado suporte ao SonarQube para análise de qualidade de código |
77 | 91 | - Substituídos DTOs por Models no projeto para simplificar a lógica de dados |
78 | 92 |
|
79 | 93 | --- |
80 | 94 |
|
81 | 95 | ## v2.0.1 - 05/10/25 |
| 96 | + |
82 | 97 | - **TEMPORÁRIO**: Deploy na AWS suspenso temporariamente |
83 | 98 |
|
84 | 99 | --- |
85 | 100 |
|
86 | 101 | ## v2.0.0 - 05/10/25 |
| 102 | + |
87 | 103 | - **BREAKING CHANGE**: Reestruturação das mensagens de erro em módulos organizados |
88 | 104 | - Remove classe monolítica `ErrorMessage.cs` e substitui por estrutura modular |
89 | 105 | - Cria subdiretórios organizados: `Common/`, `Entities/` e `ValueObjects/` |
|
100 | 116 | --- |
101 | 117 |
|
102 | 118 | ## v1.0.3 - 29/09/25 |
| 119 | + |
103 | 120 | - Retira os IsFailure do Result Pattern |
104 | 121 | - Ajustes os testes para remover o Result Pattern |
105 | 122 | - Correção no token de acesso do GHCR |
106 | 123 |
|
107 | 124 | --- |
108 | 125 |
|
109 | 126 | ## v1.0.2 - 29/09/25 |
| 127 | + |
110 | 128 | - Ajusta o CD para usar tags |
111 | 129 | - Adiciona CHANGELOG.md |
112 | 130 |
|
113 | 131 | --- |
114 | 132 |
|
115 | 133 | ## v1.0.1 - 28/09/25 |
| 134 | + |
116 | 135 | - Adiciona validação na criação de produto |
117 | 136 | - Adiciona testes que faltavam |
0 commit comments