Changelog
Changelog
Seção intitulada “Changelog”2026-02-04 — Refatoração e testes (PR #6)
Seção intitulada “2026-02-04 — Refatoração e testes (PR #6)”Pull Request: hybridgram/tgbot-laravel#6
- Refatoração interna — Roteamento e camada de dados de rota reorganizados (ex: classes
RouteDatasobCore\Routing). A API pública doTelegramRoutere assinaturas de manipuladores permanecem compatíveis; manipuladores de rota existentes e documentação (ex: Referência de Roteamento) continuam a se aplicar. - Console — Atualizações para
StartPollingCommande fiação de console relacionada. - Testes — Cobertura de testes expandida em todo o pacote.
- Estilo de código — Laravel Pint aplicado para formatação consistente.
Atualizações de documentação (para usuários):
- Manipuladores para
onMessage()recebemTextMessageData(namespaceHybridGram\Core\Routing\RouteData): use$data->textpara o texto da mensagem e$data->messagepara o objetoMessagecompleto. - Todas as classes de dados de rota residem em
HybridGram\Core\Routing\RouteData; o tipo base fornecegetChatId()egetUserId()além degetChat()egetUser().
Sem mudanças significativas para usuários do pacote; código existente continua funcionando.