Him188
a51f55124c
Mark ExternalResource.isAutoClose
, ExternalResource.useAutoClose
and ExternalResource.runAutoClose
stable
2022-08-16 10:26:45 +08:00
Eritque arcus
6b8c054948
[core] Support change friend remark ( #2112 )
...
* feat: support ChangeFriendName
* fix: register factory
[skip ci]
* rebase dev
* kdoc?
* api dump
* kdoc
* rebase dev
* remove unnecessary modification
* info::remark -> info.remark
* rebase dev
* api dump
* try to fix CI
* Add `@since` for `Friend.remark` setter
Co-authored-by: Him188 <Him188@mamoe.net>
2022-08-14 10:15:42 +08:00
Him188
f96c156d82
[core] Implement ConstrainSingle
for Audio
( fix #2093 )
2022-08-12 09:14:16 +08:00
cssxsh
9db5d2c4b5
Add client properties to MessageSyncEvents, add OtherClientCommandSenderOnMessageSync and MessageSyncEvent.toCommandSender
2022-08-03 11:27:39 +08:00
cssxsh
c38740ce2f
在 Image 序列化时支持全部属性 ( #2036 )
...
* fix: Image Serializer Delegate
* use: api dump
* add: test Image serialization
* fix: type (SerialName) and deserialize
* fix: native test
2022-07-22 03:05:08 +08:00
Him188
e5cad1d0ba
Rewrite MessageSerializers for new project structure ( #2159 )
2022-07-20 15:09:09 +08:00
Him188
4c6b879873
Upgrade to Ktor 2.0.2, use CIO engine for linux targets; Remove ktor-client-okhttp from mirai-core-api jvmBaseMain
...
Use Input.readAllText instead of Input.readText, because readText only reads one buffer.
#2084
2022-07-20 00:30:16 +08:00
Him188
13dadd5a95
Implement mirai-core for native
2022-07-20 00:30:16 +08:00
Him188
a4e7fda416
Raise deprecation level for 2.12
2022-06-14 11:19:44 +01:00
Him188
1a2241b8b2
Add Java-friendly EventChannel.exceptionHandler API, close #1953
2022-06-08 21:42:20 +01:00
Him188
c75d1f7074
Add MessageSource.isOriginalMessageInitialized
2022-05-25 22:39:53 +01:00
Him188
7687749030
Add more details in MessageSource.toString
2022-05-25 22:39:53 +01:00
Him188
3e38f359ba
Add ForwardMessage.BuilderNode.toString
2022-05-25 22:39:53 +01:00
Him188
a8c231485c
SilentLogger: return false for all isEnabled checks
2022-05-25 22:39:53 +01:00
Him188
0c708c8197
Redesign MessageChain hierarchy: Add LinearMessageChainImpl and CombinedMessage
2022-05-25 22:39:53 +01:00
Him188
b40b681f81
Deprecate EmptyMessageChain
in favor of emptyMessageChain()
2022-05-25 22:39:53 +01:00
Him188
3955546868
Add MessageVisitor
, MessageVisitorEx
, Message.accept
and Message.acceptChildren
as internal API
2022-05-25 22:39:53 +01:00
Him188
30dbd1b1c2
Pass exceptions caught in subscriber context to subscriber only
2022-05-16 19:14:14 +01:00
Him188
c192047361
Move event implementations to EventDispatcher
and add EventChannel.asFlow
.
2022-05-16 19:14:14 +01:00
Him188
4fa853065c
Add BotConfiguration.disableAccountSecretes
2022-05-02 14:01:53 +01:00
Him188
54eb4387e4
Make log4j.Logger.asMiraiLogger
and useLog4j2
stable
2022-05-02 11:13:55 +01:00
Him188
bb8cd86daa
Update dependencies:
...
Kotlin 1.6.21
Dokka 1.6.20
coroutines 1.6.1
atomifFU 0.17.2
serialization 1.3.2
ktor 1.6.7
blocking-bridge 2.0.0-162.1
dynamic-delegation 0.3.0-162.2
2022-04-26 11:12:35 +01:00
cssxsh
7a9769b618
Add getAvatarUrl(spec: Int) fix ( #1557 ) ( #1721 )
...
* Add getAvatarUrl(spec: Int) fix (#1557 )
* Add api dump
* Add AvatarSpec
* Add api dump
* fix: docs
* rename: getAvatarUrl
2022-04-24 12:48:18 +01:00
Him188
8993de9a13
Review deprecation for 2.11, close #1837
2022-04-13 12:47:21 +01:00
Him188
2a8f7de23d
Throw SendMessageFailedException
with new reason AT_ALL_LIMITED
, fix #1948
2022-04-02 13:24:30 +01:00
Him188
ab9c2ef2b2
Add Audio.lengthDuration
2022-03-16 15:34:12 +00:00
Him188
1012c6fbf6
Add createAutoCloseable
back, close #1856 (caused by #1742 (PR #1774 ))
2022-01-31 15:15:14 +00:00
Him188
701039ee48
弃用无 receiver 的事件扩展函数, 增加其 EventChannel
receiver 版本替换 ( #1754 )
...
* Deprecate no-receiver functions `nextEvent*`, `syncFromEvent*`, `asyncFromEvent*`. Add their `EventChannel`-receiver counterparts. #1827
* Fix migration
* Migrate `nextMessage` to new API
2022-01-20 10:15:10 +00:00
Him188
747bc05591
Update apiDump for previous commit 2d26f94769
(Move AbstractImage
, FriendImage
, GroupImage
from mirai-core-api to mirai-core)
2022-01-14 19:34:04 +00:00
Him188
7d3971259d
Review deprecation for 2.10. close #1742 ( #1774 )
2022-01-14 18:26:44 +00:00
Him188
1ab48748ab
Fix project structure for Dokka
...
Co-authored-by: 微莹·纤绫 <karlatemp@vip.qq.com>
2022-01-06 20:26:52 +00:00
Him188
3d864362aa
Generalize binary validator
2022-01-06 20:26:52 +00:00