Skip to content

Releases: RFS-ADRENO/zca-js

v2.1.1

24 Feb 09:32
73c4880

Choose a tag to compare

What's Changed

  • fix typing event parsing

Full Changelog: v2.1.0...v2.1.1

v2.1.0

22 Feb 10:19
5487000

Choose a tag to compare

What's Changed

  • chore: Improve sticker cateId validation in sendSticker by @dinhsan2000 in #233
  • fix(cookie): set correct domain to avoid issues (#212) by @mrcuongdegoholding in #255
  • chore(deps-dev): bump glob from 10.4.5 to 10.5.0 by @dependabot[bot] in #258
  • chore(deps-dev): bump js-yaml from 4.1.0 to 4.1.1 by @dependabot[bot] in #259
  • feat(api): add new apis by @JustKemForFun in #260
  • fix sendMessage attachment order
  • export FriendRecommendationsType as enum instead of type
  • Add avatarSize parameter to APIs:
    • findUser
    • getAllFriends
    • getUserInfo
  • Add new APIs:
    • findUserByUsername
    • getAvatarUrlProfile
    • getCloseFriends
    • getFullAvatar
    • getGroupChatHistory
    • getMultiUsersByPhones
    • searchSticker
    • getStickerCategoryDetail
    • updateArchivedChatList
    • updateProfileBio
    • upgradeGroupToCommunity

New Contributors

Full Changelog: v2.0.4...v2.1.0

v2.0.4

02 Oct 15:43
e850974

Choose a tag to compare

What's Changed

  • fix(loginQR): change abort function to reject promise instead of throwing an error

Full Changelog: v2.0.3...v2.0.4

v2.0.3

02 Oct 15:33
4e53505

Choose a tag to compare

What's Changed

  • Optimize loginQR logic
  • New Error Classes (ZaloApiLoginQRAborted, ZaloApiLoginQRDeclined)
  • Fixed loginQR infinite retries bug

Full Changelog: v2.0.1...v2.0.3

v2.0.1

18 Sep 16:20
e667c2e

Choose a tag to compare

What's Changed

  • Proxy support for listener
  • Drop support for agent string (bun)

Full Changelog: v2.0.0...v2.0.1

v2.0.0

18 Sep 12:19
60150af

Choose a tag to compare

New Features

  • feat(api): add new apis by @JustKemForFun in #188, #192
    • addPollOptions, getFriendOnlines, getSettings, rejectFriendRequest, sharePoll, updateActiveStatus, votePoll
    • deleteGroupInviteBox, getGroupInviteBoxInfo, getGroupInviteBoxList, getRelatedFriendGroup, joinGroupInviteBox
  • feat(listener): include close reason on disconnected/closed events
  • export context types

Refactor

  • BREAKING drop sharp dependency; implement manual image metadata extractor
  • BREAKING rename APIs:
    • createNoteGroup > createNote
    • editNoteGroup > editNote
    • deleteAvatarList > deleteAvatar
    • getQuickMessage > getQuickMessageList
    • getReceivedFriendRequests > getFriendRecommendations
  • BREAKING forwardMessage - extract threadIds into second param; rename types
  • BREAKING leaveGroup - only accepts a single string as its first parameter
  • BREAKING updateProfile - restructure payload
  • BREAKING updateSettings - using enum for type params
  • BREAKING models - remake GroupEventType enum value; rename & add new group related types
  • etc.

BugFixes

  • ensure quote ownerId is a string
  • resolve error while setting cookie with invalid origin
  • etc.

Full Changelog: v2.0.0-beta.27...v2.0.0

v2.0.0-beta.27

31 Aug 14:29
3e4c17f

Choose a tag to compare

v2.0.0-beta.27 Pre-release
Pre-release

What's Changed

  • refactor(api)!: rename getRequestStatus to getFriendRequestStatus
  • refactor(api): split types to AutoReply, Catalog, ProductCatalog models

Full Changelog: v2.0.0-beta.26...v2.0.0-beta.27

v2.0.0-beta.26

31 Aug 12:26
2b84025

Choose a tag to compare

v2.0.0-beta.26 Pre-release
Pre-release

What's Changed

  • feat(api): add new apis by @JustKemForFun in #159, #168, #174
  • chore(README): update README structure by @JustKemForFun in #172
  • fix(listener): resolve rounded quote.ownerId by implementing json-bigint
  • minor bugfixes & improvements

Full Changelog: v2.0.0-beta.25...v2.0.0-beta.26

v2.0.0-beta.25

18 Jul 04:55
70022c0

Choose a tag to compare

v2.0.0-beta.25 Pre-release
Pre-release

v2.0.0-beta.25

  • new APIs: addQuickMessage, addUnreadMark, createReminder, deleteAvatar, deleteChat, disableGroupLink, editReminder, enableGroupLink, forwardMessage, getArchivedChatList, getAutoDeleteChat, getAvatarList, getBizAccount, getFriendBoardList, getGroupLinkInfo, getHiddenConversations, getListBoard, getListReminder, getPinConversations, getQuickMessage, getReminder, getReminderResponses, getSentFriendRequest, getUnreadMark, inviteUserToGroups, joinGroup, lastOnline, leaveGroup, removeFriend, removeFriendAlias, removeQuickMessage, removeReminder, removeUnreadMark, resetHiddenConversPin, reuseAvatar, sendLink, setHiddenConversations, setMute, undoFriendRequest, updateAutoDeleteChat, updateGroupSettings, updateHiddenConversPin, updateLang, updateQuickMessage
  • updated APIs document for clarity
  • fixed:
    • unhandled promise rejection on loginQR failure

BREAKING!!

  • updated params:

    • blockFeedView(userId: string, isBlockFeed?: boolean) -> blockFeedView(isBlockFeed: boolean, userId: string)
    • changeAccountAvatar(userId: string, source: AttachmentSource) -> changeAccountAvatar(avatarSource: AttachmentSource)
    • deleteMessage(options: DeleteMessageOptions, threadId: string, type?: ThreadType) -> deleteMessage(dest: DeleteMessageDestination, onlyMe?: boolean)
    • editNote(title: string, topicId: string, groupId: string) -> editNoteGroup(options: EditNoteGroupOptions, groupId: string)
    • sendDeliveredEvent(type: ThreadType, messages: DeliveredEventMessageParams[], isSeen?: boolean) -> sendDeliveredEvent(isSeen: boolean, messages: SendDeliveredEventMessageParams | SendDeliveredEventMessageParams[], type?: ThreadType)
    • sendSeenEvent(type: ThreadType, targetId: string, messages: SeenEventMessageParams[]) -> sendSeenEvent(messages: SendSeenEventMessageParams | SendSeenEventMessageParams[], type?: ThreadType)
    • sendTypingEvent<T extends ThreadType>(id: string, options: SendTypingEventOptions<T>) -> sendTypingEvent(threadId: string, type?: ThreadType, destType?: DestType)
  • renamed:

    • getFriendRequest -> getReceivedFriendRequests
    • pinConversations -> setPinnedConversations
  • many types names changed

v2.0.0-beta.24

  • include isGroup in old_reactions event

New Contributors

Full Changelog: v2.0.0-beta.23...v2.0.0-beta.25

v2.0.0-beta.23

30 May 10:58
8029930

Choose a tag to compare

v2.0.0-beta.23 Pre-release
Pre-release

Changelog

v2.0.0-beta.23

  • include ThreadType in old_messages event for better context

Previous versions changelog:

v2.0.0-beta.22

  • add getFriendRequest, getAliasList, getMute api
  • simplified addReaction params; no longer depend on Message object
  • BREAKING: rename setSettingsAccount api to updateSettings
  • support buffer source and improve parameter handling for changeGroupAvatar api
  • adapted createGroup api to the latest changeGroupAvatar api
  • replace generic errors with ZaloApiError for better error handling

v2.0.0-beta.21

  • emit 'disconnected' event on WebSocket closure

Full Changelog: v2.0.0-beta.20...v2.0.0-beta.23