Skip to content

feat: adiciona módulos Codout.Security e corrige encoding em Codout.Mailer.Razor#9

Merged
cloviscoli merged 2 commits into
Codout:masterfrom
RaphaelNFreitas:security
Apr 26, 2026
Merged

feat: adiciona módulos Codout.Security e corrige encoding em Codout.Mailer.Razor#9
cloviscoli merged 2 commits into
Codout:masterfrom
RaphaelNFreitas:security

Conversation

@RaphaelNFreitas

Copy link
Copy Markdown
Contributor

O que foi feito

✨ Novos pacotes: Codout.Security

Adicionados 4 novos projetos de segurança para hashing de senhas, com suporte a múltiplos algoritmos:

  • Codout.Security.Core — Contratos e abstrações base (IPasswordHasher, IPasswordHashBuilder, PasswordHasherStrength, etc.)
  • Codout.Security.Argon2 — Implementação com Argon2 (recomendado para novos projetos)
  • Codout.Security.BCrypt — Implementação com BCrypt
  • Codout.Security.Scrypt — Implementação com Scrypt

Todos os pacotes seguem o mesmo padrão de extensão do framework e permitem configuração via IServiceCollection.

🐛 Correção: encoding de caracteres especiais em Codout.Mailer.Razor

Corrigidos caracteres especiais do português (acentos e cedilha) que estavam corrompidos (?) em comentários XML dos seguintes arquivos:

  • RazorViewTemplateEngine.cs
  • Configuration/RazorMailerOptions.cs
  • Configuration/ConfigureServices.cs

Os arquivos foram salvos originalmente em encoding ANSI/Latin-1 em vez de UTF-8, causando a corrupção.

Tipo de mudança

  • Nova funcionalidade
  • Correção de bug

Checklist

  • Código segue os padrões do projeto
  • Nenhuma breaking change introduzida
  • README incluído para os novos pacotes de segurança

@cloviscoli cloviscoli merged commit 6329051 into Codout:master Apr 26, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants