Repository navigation
Releases: SSolWEB/laravel-br-helper
Releases · SSolWEB/laravel-br-helper
Release list
v0.3.1
O que mudou
- refatoração de mensagens e validações dos casts (85e53d1)
- feat(casts): adicionar suporte a CNPJ alfanumérico no CnpjCast @viniciusvts (#10)
- feat: adiciona google tag manager no site @viniciusvts (#9)
- feat: no site adiciona link para o changelog @viniciusvts (#8)
- feat: traduz documentação da instalação @viniciusvts (#7)
v0.2.0
Esta versão é focada na modernização da infraestrutura do repositório, garantindo um ambiente robusto de CI/CD, documentação aprimorada, governança e a introdução de padrões para agentes de Inteligência Artificial. Não há alterações funcionais nas lógicas da biblioteca nesta versão, apenas aprimoramentos de qualidade e estabilidade do projeto.
Suporte Nativo a IA (AI-Native)
- Inclusão do documento AGENTS.md, estabelecendo as regras gerais e o escopo de atuação para agentes de IA dentro do repositório.
- Criação de uma arquitetura de "Skills" (.agents/skills/), fornecendo tutoriais passo a passo específicos para IAs realizarem tarefas como:
- add-rule: Criação e validação de regras (Rules).
- add-cast: Criação e mutação de Casts do Eloquent.
- update-docs: Manutenção da documentação.
Automação e CI/CD (GitHub Actions)
- Reestruturação completa dos fluxos de integração contínua (CI). Workflows legados foram substituídos por workflows reutilizáveis e mais eficientes:
- Verificação de linter e estilo (PHPCS).
- Execução de testes automatizados (PHPUnit).
- Validação e deploy automatizado da documentação via Jekyll/GitHub Pages.
- Automação da geração de changelogs a partir de PRs utilizando a ferramenta Release Drafter.
- Atribuição automática de revisores em novos PRs.
Documentação e Padronização de Repositório
- Implementação de Templates no GitHub para interações mais organizadas:
- Templates interativos de Issue estruturados para Bugs, Features, Suporte e Docs.
- Pull Request Template unificado contendo checklists de linter, testes e qualidade.
- Refatoração extensiva do CONTRIBUTING.md e dos guias de usuário em docs/docs/how-to-use/, padronizando parâmetros, expectativas e casos de erro.
Qualidade de Código e Testes
- Mapeamento e estruturação de testes para espelhar perfeitamente a organização de src/ (separados em Casts, Rules, etc).
- Refinamento em testes no PHPUnit para focar em comportamentos defensivos e cenários de borda (falhas, valores nulos, strings vazias e tipos inesperados).
v.0.1.1
The First version of the package
Features:
- Casters:
- CepCast - Cast data to a Brazilian zip code format
- CnpjCast - Cast data to a Brazilian bussiness id format
- CpfCast - Cast data to a Brazilian person id format
- TelefoneCast - Cast data to a Brazilian phone format
- Rules:
- CpfRule - Validate a CPF number