Skip to content

Releases: AlanMartines/mywhatsapp-api-node-baileys-md

v1.0.7-alpha

16 Apr 01:32

Choose a tag to compare

Corrigido

  • QR Code não gerado: versão WA_VERSION fixada em .env era muito antiga (2.2413.51); removida para uso de detecção automática via Baileys
  • QR Code não chegava ao front ao reiniciar sessão existente: funcoesSocket não era atualizado no Map antes de initSession no branch if (data) — corrigido em engine.js
  • Rota /instance/QRCode sem resposta: quando View não era enviado no body, nenhuma resposta era retornada; agora retorna JSON com base64 por padrão
  • typeof connection === undefined: comparação incorreta (typeof retorna string); corrigido para === 'undefined'
  • client?.user?.id.split(":"): encadeamento opcional incompleto causava TypeError se id fosse undefined; corrigido para client?.user?.id?.split(":")
  • parseInt(config.VIEW_QRCODE_TERMINAL): config.VIEW_QRCODE_TERMINAL é booleano; parseInt sempre resultava em NaN; substituído pelo booleano direto

Alterado

  • PATCH_TOKENS: padrão alterado de /usr/local/tokens para tokens/ na raiz do projeto; pasta criada automaticamente com .gitkeep
  • config.global.js: PATCH_TOKENS usa path.join(__dirname, 'tokens') como fallback; removida entrada duplicada config.tokenPatch com valor fixo
  • .gitignore: tokens/* adicionado para ignorar dados de sessão; logs/* atualizado para preservar logs/.gitkeep
  • docker-compose.yml: volume PATCH_TOKENS externo removido; porta padrão corrigida de 9001 para 9009
  • pm2-process.json: reestruturado com formato correto { "apps": [...] }; watch desativado; adicionados max_memory_restart, restart_delay, max_restarts, min_uptime, saída de logs em ./logs/
  • cron.schedule: movido para dentro do bloco de inicialização; agora exibe versão em uso e a mais recente disponível sem alterar config.WA_VERSION
  • README.md: reescrito com estrutura atualizada, tabela de variáveis de ambiente, exemplos de código corrigidos e seções de webhook/ciclo de vida de sessão

Adicionado

  • Pasta logs/ na raiz do projeto para saída dos logs do PM2
  • Pasta tokens/ na raiz do projeto como local padrão de armazenamento de sessões

Fix bugs

07 Apr 03:02

Choose a tag to compare

Fix bugs

Add webhook config route

10 Apr 19:28

Choose a tag to compare

Add getConfig
Add setConfig

Code reorganization

02 Apr 21:17

Choose a tag to compare

Code reorganization

Latest release

22 Mar 15:06

Choose a tag to compare

Latest release

Fix getAllContacts

01 Feb 18:28

Choose a tag to compare

Fix getAllContacts

Fix bugs

30 Jan 17:43

Choose a tag to compare

Fix bugs