Skip to content

Releases: SSolWEB/laravel-br-helper

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 28 Sep 22:06
85e53d1

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

Choose a tag to compare

@github-actions github-actions released this 23 Sep 22:38
153ec18

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

Choose a tag to compare

@viniciusvts viniciusvts released this 19 Apr 20:04
98dba49

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