Skip to content

v0.23.2

Choose a tag to compare

@haacho haacho released this 22 Oct 02:13
Immutable release. Only release title and notes can be modified.
641beea

PRs #80 y #85 (Closes #82, #84), actualizados contra v0.23.1.

Added

  • ✨ ReadReceiptsContract: markMessageAsRead() y, en Cloud API, markMessageAsReadWithTyping() (#80).
  • ✨ sendFile() con $options['voiceNote'] manda nota de voz (Meta: solo .ogg/.opus) (#80).
  • ✨ sendFile() acepta $options['type'] (image, video, audio, document, sticker) para URLs sin extensión, también hacia un destino de grupo (#85).
  • ✨ Meta reconoce 3gp, amr, txt, xls, xlsx, ppt, pptx y webp como sticker (#85).

Fixed

  • 🐛 sendFile() lee la extensión del path de la URL: las URLs firmadas ya no fallan con Invalid file extension (#84).
  • 🐛 Z-API, Z-API Lite, FunApi y UAZAPI mandan .xls, .xlsx, .ppt, .pptx, .csv y .txt como documento (#82).
  • 🐛 El query string de las URLs firmadas no llega a los logs ni a device_logs.

Tests

  • Solo lo tocado: MetaClient*, VoiceNote, ReadReceipts, SendFileMediaType, ResolvesMediaType y DeviceLogSignedUrl (316 tests). Las 10 fallas de MetaClientBsuidTest, que esperan /v20.0/ cuando el cliente usa v26.0, ya estaban en production.