Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NodeKakao v3.1 #46

Merged
merged 117 commits into from
Sep 12, 2020
Merged

NodeKakao v3.1 #46

merged 117 commits into from
Sep 12, 2020

Conversation

storycraft
Copy link
Owner

@storycraft storycraft commented Jul 6, 2020

NodeKakao v3.1

New features

  • Add various web apis
    • Add OpenLinkClient
      • get cover preset
      • write post
      • edit post
      • delete post
      • react to post
      • unreact to post
      • write posts
      • post recommends
      • link recommends
      • request post list
      • set recommend
      • exclude from recommend
      • request new reaction list
    • Add ChannelBoardClient
      • write post
      • remove post
      • get post comments
      • comment to post
      • update posts
      • react to post
      • unreact to post
      • set notice
      • unset notice
      • share to channel
    • Add FriendClient
      • add with phone number
    • Add OpenUploadClient
      • upload link image
      • upload link post image
  • Introduce TalkApiClient which provides various web api calls
  • Add sendRaw to ChatManager
  • Add forwardChat to ChatManager for chat forwarding
  • add support for sending MultiPhoto
  • Add missing chat types
  • add 'chat_event' event for OpenChannel chat event(shouting)
  • Custom client config

Improvements

  • Improved attachments
  • Improve chat sending to accept additional options(shout, inapp...)
  • Use TalkApiClient to only use web apis
  • Remove FeedTemplate
  • Add changedType to 'profile_changed' event
  • Add lastMeta to 'meta_changed' event
  • Add 'error' event.

Bug fixes

make WebApiClient implements ApiHeaderDecorator
It's time to detach kakao-api
rename ApiClient to FriendClient
prepare OpenLinkClient, ChannelBoardClient
merge ManagedChatChannel, ManagedBaseChatChannel
add ADDMEM
add more options to searchAll
add updateSettings
fix OpenChannelBoardClient
fix #38
check LEAVE response status code
@storycraft
Copy link
Owner Author

#44 delayed to next version. (probably)

@storycraft storycraft marked this pull request as ready for review September 12, 2020 09:14
@storycraft storycraft merged commit 3eddb10 into stable Sep 12, 2020
@storycraft
Copy link
Owner Author

Package registry is changed to npmjs. Module in Github packages will not get further updates.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

OpenLinkManager uncaughtException User join event is broken on Direct channel
4 participants