Skip to content
This repository has been archived by the owner on Oct 19, 2023. It is now read-only.

Releases: KonataDev/Konata.Core

v1.4.0

13 Apr 22:32
281067b
Compare
Choose a tag to compare

Stable build

  • Tlv 546, Tlv 547 (thanks to @Linwenxuan05)
  • Update AndroidPhone protocol and AndroidPad protocol #200 (thanks to @AkulaKirov)
  • CI/CD workflow update #202 (thanks to @jasonren0403)
  • Project scheme refactor preparing for a big update

v1.3.3

21 Feb 20:47
ea0cea2
Compare
Choose a tag to compare

Stable build

v1.3.2

04 Jan 10:51
7f8690d
Compare
Choose a tag to compare

Stable build

  • Rewrite socket (thanks to @Executor-Cheng)
  • Supported android watch protocol
  • Supported android pad protocol
  • Supported iPad protocol (thanks to @Awbugl)
  • Image OCR with text boundings
  • Offline file receive feature (thanks to @Linwenxuan04)
  • Fix webp resolution detection (thanks to @Chronostasys)
  • Try fix (#181)
  • Add qq head URL (#186)
  • Several typo fixes (thanks to @shirok1)

v1.3.1

08 Apr 17:30
3dce541
Compare
Choose a tag to compare

Stable build

  • Fix Group leave
  • Suppress exceptions while parsing the message chain

v1.3.0

08 Apr 10:05
695b465
Compare
Choose a tag to compare

Stable build

v1.2.3-alpha.1

03 Apr 17:33
3884060
Compare
Choose a tag to compare
v1.2.3-alpha.1 Pre-release
Pre-release

Development build

  • Supported receiving and approving group invite/request join messages
  • Supported receiving and approving friend request messages
  • Use generated code to improve the runtime performance of decoding protobuf.
  • Fix parse xml chance to fail (#141)

New events

  • OnGroupInvite
  • OnGroupRequestJoin
  • OnFriendRequest

In this version, you can easily handle the event without cast object sender to Bot.
for example:

// the legacy style
_bot.OnGroupMessage += (s, e) => {
  var bot = (Bot)s;
  bot.SendGroupMessage(e.GroupUin, "example");
}

// now you can use this as simplified
_bot.OnGroupMessage += (bot, e) 
  => bot.SendGroupMessage(e.GroupUin, "example");

v1.2.2-alpha.1

31 Mar 05:50
29ce357
Compare
Choose a tag to compare
v1.2.2-alpha.1 Pre-release
Pre-release

Development build

  • Replace socket with FuturedSocket (Experimental)
  • Recall message api
  • Exposure apis from the extensions with an sdk version attribute
  • Fix the issue causes send any message to fail when the highway server is not present
  • Retargeting obsolete WebRequest to HttpClient

In this version, you want to access the api of Bot please add the usings below:

using Konata.Core.Interfaces;
using Konata.Core.Interfaces.Api;

v1.2.1-alpha.1

26 Mar 15:33
17aae56
Compare
Choose a tag to compare
v1.2.1-alpha.1 Pre-release
Pre-release

Development build

Send friend messages now available:

  • Send image
  • Send record
  • Send flash image

v1.2.0

26 Mar 03:29
d606be4
Compare
Choose a tag to compare

Stable build

This update brings breaking changes:

  • SourceInfo -> MesageStruct

If your code using this similar situation
You will print the Type of the MessageStruct.

Console.WriteLine(e.Message);

Please change to

Console.WriteLine(e.Message.Chain);
Console.WriteLine(e.Chain);

New events

  • GroupKickMemberEvent
  • GroupPromoteAdminEvent

New APIs

  • SendGroupMessage(uint groupUin, string message)
  • SendGroupMessage(uint groupUin, params BaseChain[] chains)
  • SendFriendMessage(uint friendUin, string message)
  • SendFriendMessage(uint friendUin, params BaseChain[] chains)

Send friend messages now available but only text.
ReplyChain is now available in the groups.

v1.2.0-alpha.1

21 Mar 06:49
4cacdd8
Compare
Choose a tag to compare
v1.2.0-alpha.1 Pre-release
Pre-release

Development build

Send friend messages now available, but only can send the text.

  • Fix get service sequence failed #124
  • Fix protobuf variant #123
  • Fix scheduler component #121
  • Fix OnGroupMessageRecall not working #120
  • Combine text chains #115
  • Fix text chain parsing issue #111
  • Supported receiving big qface
  • Supported receiving new qface (face id > 255)
  • Supported receiving flash image