You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+68-64Lines changed: 68 additions & 64 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -17,29 +17,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
17
17
- nova rota de módulo genérica que aceita métodos independentes
18
18
- novo método SetBody para request e response para substituir o body totalmente com a função.
19
19
20
-
-**fix: - ajuste de identação de algumas units. - Ajuste em MIMETypes para usar a função interna do RAL com todos os tipos definidos no IANA pra corrigir erro no tráfego de arquivos web em alguns sistemas operacionais que não preenchiam corretamente todos os MIMETypes.** (2025-12-29 – Mobius One)
21
-
feat:
22
-
- Criação de função StreamToByteString para evitar if no StreamToString, otimizando o processo.
23
-
chore:
24
-
- Atualização de submodulo pascal_brotli.
25
-
26
-
-**- implementado classe de conversao para hexadecimal - correção do output de criptografias para string (formato binario)** (2025-12-14 – Fernando Banhos)
27
-
28
-
-**- implementado controle de input e output nos formato base64 para criptografia - faltando implmentacao input e output no formato hex para criptografia** (2025-12-12 – Fernando Castelano Banhos)
29
-
30
-
-**- Correção de Bug na Cripto AES (Nativa do RAL) - Implementação de Cripto usando OpenSSL** (2025-12-12 – Fernando Castelano Banhos)
31
-
32
-
-**feat: - Capacidade de fazer For .. in no TRALRoutes - Possibilidade de criar rotas em runtime apenas com métodos não pertencentes a uma classe com o OnReplyGen - Possibilidade de atribuir métodos diferentes por verbo nas rotas - Ajuste no Swagger para que ele consiga tratar corretamente o novo modelo de rotas, sem prejudicar o funcionamento de sistemas já existentes** (2025-12-08 – Mobius One)
33
-
34
-
-**feat: - Capacidade de executar laços for..in com TRALParams** (2025-11-26 – Mobius One)
35
20
36
-
-**fix: - Corrigido AV não mostrando no cliente #117 - Correção preventiva de erros nos clientes na função tratarExcecao - Correção preventiva de erro em casos de Param Stream vazio** (2025-11-17 – Mobius One)
37
-
feat:
38
-
- Atualização de arquivo de fontes de identidade visual
39
-
Fixed #117
21
+
### Changed
22
+
-**Merge branch 'dev' of https://github.com/OpenSourceCommunityBrasil/PascalRAL into dev** (2026-04-20 – Mobius One)
40
23
24
+
-**Merge remote-tracking branch 'remotes/origin/master' into dev** (2026-04-20 – Mobius One)
41
25
42
-
### Changed
43
26
-**Merge branch 'dev' of https://github.com/OpenSourceCommunityBrasil/PascalRAL into dev** (2026-04-18 – Mobius One)
44
27
45
28
-**Merge pull request #121 from fortesm/dev** (2026-03-18 – Mobius One)
@@ -49,28 +32,6 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- **- Alteração de variável de versionamento pra ser uma string ao invés de concatenação de int - Remoção de warnings sobre variáveis não utilizadas em diversos métodos no pacote base + Ajuste de pacote PascalRAL incluindo classes faltantes que estavam sendo importadas implicitamente * Modificação de atribuição de SetAllowedMethods e SetSkipAuthMethods nas rotas + Adição de funções isMethodAllowed e isMethodSkipped para facilitar a lógica interna - Modificação de Options na Types para ser um enumerado próprio da nova classe Security do Server - Correção de compilação no Delphi da RALDBTypes + Adição de várias funções na lista ThreadSafe para facilitar o uso - Utilização de CharInSet na RALTools para resolver warning do Delphi * Modificação severa no RALServer para incluir 3 options que não eram usados antes: FloodProtection, BruteForceProtection e PathTransversal * Criação de classe Security como propriedade interna do RALServer para conter todas as definições de segurança - Removida propriedade BruteForce do server e adicionada à Security + Novas propriedades para adequar ao uso das Options * Atualização de Versão para 0.9.4** (2024-03-26 – Mobius One)
102
52
103
-
-**fix: Ajuste de bot de changelog pra branch dev** (2025-10-27 – Mobius One)
104
53
54
+
### Added
55
+
-**fix: - ajuste de identação de algumas units. - Ajuste em MIMETypes para usar a função interna do RAL com todos os tipos definidos no IANA pra corrigir erro no tráfego de arquivos web em alguns sistemas operacionais que não preenchiam corretamente todos os MIMETypes.** (2025-12-29 – Mobius One)
56
+
feat:
57
+
- Criação de função StreamToByteString para evitar if no StreamToString, otimizando o processo.
-**- implementado classe de conversao para hexadecimal - correção do output de criptografias para string (formato binario)** (2025-12-14 – Fernando Banhos)
-**- implementado controle de input e output nos formato base64 para criptografia - faltando implmentacao input e output no formato hex para criptografia** (2025-12-12 – Fernando Castelano Banhos)
110
64
65
+
-**- Correção de Bug na Cripto AES (Nativa do RAL) - Implementação de Cripto usando OpenSSL** (2025-12-12 – Fernando Castelano Banhos)
111
66
112
-
## [0.12.2] - 2025-10-25
67
+
-**feat: - Capacidade de fazer For .. in no TRALRoutes - Possibilidade de criar rotas em runtime apenas com métodos não pertencentes a uma classe com o OnReplyGen - Possibilidade de atribuir métodos diferentes por verbo nas rotas - Ajuste no Swagger para que ele consiga tratar corretamente o novo modelo de rotas, sem prejudicar o funcionamento de sistemas já existentes** (2025-12-08 – Mobius One)
113
68
114
-
### Security
115
-
- **- Alteração de variável de versionamento pra ser uma string ao invés de concatenação de int - Remoção de warnings sobre variáveis não utilizadas em diversos métodos no pacote base + Ajuste de pacote PascalRAL incluindo classes faltantes que estavam sendo importadas implicitamente * Modificação de atribuição de SetAllowedMethods e SetSkipAuthMethods nas rotas + Adição de funções isMethodAllowed e isMethodSkipped para facilitar a lógica interna - Modificação de Options na Types para ser um enumerado próprio da nova classe Security do Server - Correção de compilação no Delphi da RALDBTypes + Adição de várias funções na lista ThreadSafe para facilitar o uso - Utilização de CharInSet na RALTools para resolver warning do Delphi * Modificação severa no RALServer para incluir 3 options que não eram usados antes: FloodProtection, BruteForceProtection e PathTransversal * Criação de classe Security como propriedade interna do RALServer para conter todas as definições de segurança - Removida propriedade BruteForce do server e adicionada à Security + Novas propriedades para adequar ao uso das Options * Atualização de Versão para 0.9.4** (2024-03-26 – Mobius One)
69
+
-**feat: - Capacidade de executar laços for..in com TRALParams** (2025-11-26 – Mobius One)
116
70
71
+
-**fix: - Corrigido AV não mostrando no cliente #117 - Correção preventiva de erros nos clientes na função tratarExcecao - Correção preventiva de erro em casos de Param Stream vazio** (2025-11-17 – Mobius One)
72
+
feat:
73
+
- Atualização de arquivo de fontes de identidade visual
74
+
Fixed #117
117
75
118
-
### Added
119
76
-**feat: - Novo helper .ToJSON para datasets de forma a facilitar converter o dataset inteiro para json. - Nova função DataSetToJSON para versões do Delphi que não possuem class helpers.** (2025-09-29 – Mobius One)
120
77
Fixed #114
121
78
@@ -655,6 +612,28 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
655
612
656
613
657
614
### Changed
615
+
-**Merge branch 'dev' of https://github.com/OpenSourceCommunityBrasil/PascalRAL into dev** (2025-12-14 – Fernando Banhos)
616
+
617
+
-**- correção de typo (erro na digitacao da classe)** (2025-12-14 – Fernando Banhos)
618
+
619
+
-**Merge branch 'dev' of https://github.com/OpenSourceCommunityBrasil/PascalRAL into dev** (2025-12-12 – Fernando Castelano Banhos)
620
+
621
+
-**Merge branch 'dev' of https://github.com/OpenSourceCommunityBrasil/PascalRAL into dev** (2025-12-12 – Fernando Castelano Banhos)
622
+
623
+
-**- correção de saida da cripto para string** (2025-12-12 – Fernando Castelano Banhos)
624
+
625
+
-**Merge branch 'dev' of https://github.com/OpenSourceCommunityBrasil/PascalRAL into dev** (2025-12-12 – Fernando Castelano Banhos)
626
+
627
+
-**- correção de merge do git** (2025-12-12 – Fernando Castelano Banhos)
628
+
629
+
-**Merge branch 'dev' of https://github.com/OpenSourceCommunityBrasil/PascalRAL into dev** (2025-12-08 – Mobius One)
630
+
631
+
-**Merge branch 'dev' of https://github.com/OpenSourceCommunityBrasil/PascalRAL into dev** (2025-11-29 – Mobius One)
632
+
633
+
-**Merge branch 'dev' of https://github.com/OpenSourceCommunityBrasil/PascalRAL into dev** (2025-11-26 – Mobius One)
634
+
635
+
-**Merge branch 'dev' of https://github.com/OpenSourceCommunityBrasil/PascalRAL into dev** (2025-11-23 – Mobius One)
636
+
658
637
-**Merge remote-tracking branch 'remotes/origin/master' into dev** (2025-10-25 – Mobius One)
659
638
660
639
-**AV em perda de conexão com o endpoint. Simular, tirar cabo de rede.** (2025-10-03 – ANTONIO GOMES)
@@ -1610,6 +1589,27 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1610
1589
1611
1590
1612
1591
### Fixed
1592
+
-**fix: - Correção de instalação do wizard** (2026-03-09 – Mobius One)
1593
+
1594
+
-**Fix: - Revert de arquivos incorretos no commit anterior.** (2025-12-29 – Mobius One)
1595
+
1596
+
-**fix: - Correção em RALStream para corrigir erro em compressão** (2025-12-14 – Mobius One)
0 commit comments