Him188
be2b1d3c66
Do not write file if contents are equal
2022-01-06 20:26:52 +00:00
Him188
194e9ced44
Use unified plugin version: org.jetbrains.kotlinx.binary-compatibility-validator
2022-01-06 20:26:52 +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
Karlatemp
6b571e163d
Fix jvmTarget; fix #1795 ; fix #1765
2022-01-04 23:59:13 +08:00
Him188
86a389b585
Set version to 2.10.0-RC
2021-12-27 18:25:49 +00:00
Him188
1f9484b2e4
Fix updateSnapshotVersion for updated Versions template
2021-12-27 16:57:33 +00:00
Him188
15a756346b
build: Fetch version first from system env "mirai.build.project.version"
2021-12-27 13:07:17 +00:00
Him188
ddb74b9292
Set version to 2.10.0-RC
2021-12-23 01:37:11 +00:00
Him188
7faf630454
Update kotlin-jvm-blocking-bridge to 2.0.0-160.2
2021-12-23 01:37:11 +00:00
Him188
3e28cb57b6
Fix deprecation in buildscripts
2021-12-23 01:37:11 +00:00
Him188
5368e6b809
Upgrade buildscript for Kotlin 1.6.0, use Gradle 7.2
2021-12-23 01:37:11 +00:00
Karlatemp
45e3f58017
Don't apply shadowJar directly
...
For fix project dependencies
2021-12-22 23:18:56 +08:00
Him188
44b5f70bde
Set version to 2.9.0
2021-12-18 17:31:03 +00:00
Karlatemp
6b16fd2580
2.9.0-RC2
2021-12-19 01:15:35 +08:00
Karlatemp
6f55816b08
Use JDK 11 for CI
2021-12-18 17:12:50 +08:00
Him188
92465c3213
Improve performance of IDEA plugin
2021-12-16 14:17:50 +00:00
Him188
aa915085b8
Set version to 2.9.0
2021-12-15 21:16:02 +00:00
Karlatemp
bca536b107
Fix publishing; fix #1733
2021-12-13 13:07:29 +08:00
Him188
18e10c2ceb
set version to 2.9.0-RC
2021-12-11 17:12:52 +00:00
Eritque arcus
07b303fb24
upgrade log4j version to prevent vulnerability ( #1724 )
2021-12-10 11:57:09 +00:00
Him188
1783c22e30
Unify dependency configuration
2021-12-06 14:58:30 +00:00
Him188
61ce69c328
Configure publishing for mirai-bom
2021-12-06 14:31:25 +00:00
微莹·纤绫
d10d20302e
Dokka ( #1708 )
...
* dokka
* test
* Fix classpath
* Fix deploy
* Fix deploy
* Fix deploy
* GitHub workflows
2021-12-04 15:43:09 +00:00
Him188
b0c4821a20
Set version on main branch to 2.9.0-M1
2021-11-09 22:12:11 +00:00
Him188
32f2f705a5
Set version on main branch to 2.8.0
2021-10-30 22:56:12 +01:00
Him188
919498c215
Set version to 2.8.0-RC
2021-10-30 22:48:37 +01:00
Him188
66999aadaf
Migrate to Kotlin 1.5.30 and review dependencies:
...
- Remove redundant atomicfu-common
- Do not expose kotlinx-io and atomicfu
2021-09-01 18:52:36 +08:00
Him188
2cc6e0bbd8
Use yamlkt 0.10.2
2021-09-01 13:55:39 +08:00
Him188
edf1bc9a2e
Migrate more transformers to NoticeProcessorPipeline
2021-09-01 13:55:39 +08:00
Him188
f90320bd2b
Snapshots publishing ( #1465 )
...
* Add snapshots publishing
* fix workflow
* fix
* fix
* fix
* fix
* fix
* fix
* fix
* Create tag on releasing snapshots
* fix
* fix
* fix
* Publish only when tagged `v*`
* MAMOE_TOKEN
* fix
* fix
* Close repository but not publish on release
* Ignore documentations for snapshots publishing
* Update docs for snapshots
* Remove unused newly added files
* Disable all shadow tasks on snapshots publishing
* Remove concurrency limitation for publish-mirai
* fix
* fix
* fix
* Remove publishMiraiCoreArtifactsToMavenLocal
2021-09-01 13:47:02 +08:00
Him188
c0d85f3e9d
Set version to 2.8.0-M1
2021-08-31 11:15:43 +08:00
Karlatemp
8ab6a489d0
Remove jcenter
2021-08-27 16:36:50 +08:00
Him188
994893605d
Set version to 2.8-M1
2021-08-25 16:07:08 +08:00
Him188
b41ee54f6c
Release version 2.7.0
2021-08-25 16:04:09 +08:00
RainChan
06c1652d53
Bypass BC deprecation check on Android ( #1481 )
...
Co-authored-by: Karlatemp <karlatemp@vip.qq.com>
Co-authored-by: Karlatemp <karlatemp@vip.qq.com>
2021-08-25 15:07:56 +08:00
Him188
63e0c9837d
Release version 2.7-RC
2021-08-11 22:00:05 +08:00
Him188
20a14fc716
Add adapter modules for logging libraries to connect with mirai logger
2021-08-11 15:24:32 +08:00
Him188
5950e9e1e8
Improve logging: use Log4j internally and support markers
...
Migrate usages of `MiraiLogger.create` to new API
apiDump for new logging
2021-08-11 15:24:32 +08:00
Him188
8ede2cc78f
Release version 2.7-M2
2021-07-06 21:50:13 +08:00
Him188
59e60d42ce
Update to kotlinx-serialization 1.2.1 and yamlkt 0.10.0
2021-07-02 22:39:56 +08:00
Him188
1a8f51a203
Update idea dependencies
2021-07-02 02:07:07 +08:00
Him188
adc39a93b5
Update copyright
2021-07-02 00:39:10 +08:00
Him188
b9eb654a51
Reformat and cleanup code
2021-07-02 00:39:10 +08:00
Karlatemp
28c2309fbb
Add version info in META-INF/MANIFEST.MF
( #1355 )
2021-06-23 14:57:34 +08:00
Karlatemp
8a1154a0d7
2.7-M2-dev-1
2021-06-23 11:45:39 +08:00
Him188
f2ca8e1eff
Revert "Fix kt compiler errors ( #1159 )"
...
This reverts commit b227f719
2021-06-19 23:58:27 +08:00
Him188
006b63e93e
Use Kotlin IR compiler
2021-06-19 18:35:53 +08:00
Him188
b767d9ad1b
2.7-M1-dev-6
2021-06-19 01:01:21 +08:00
Him188
19bc781854
Add kotlinx-coroutines-debug
to jvmTest
2021-06-08 16:14:23 +08:00
Him188
cf82f96672
Opt-in TestOnly
for test
2021-06-07 18:42:46 +08:00
Him188
ba7211a6e4
2.7-M1-dev-5
2021-06-01 13:57:01 +08:00
Him188
e1adaf9315
2.7-M1-dev-4
2021-05-31 16:14:31 +08:00
Karlatemp
49fdc19763
Bump junit to 5.7.2
2021-05-31 00:15:02 +08:00
Him188
bcdff1336b
Kotlin 1.5 and dependencies updates ( #1246 )
...
* Kotlin 1.5 and dependencies updates
* Update mirai-console ref
* Use Kotlin 1.5.10
* 2.7-M1-dev-3
* Update console ref
2021-05-27 14:39:13 +08:00
Him188
5e25c0e25b
Remove bintray
2021-05-25 12:25:53 +08:00
Him188
58d2081494
Add suppress for ExperimentalSerializationApi
2021-05-09 00:54:48 +08:00
Him188
eb80a4836b
Remove all unstable kotlin.Duration usages
2021-05-09 00:54:48 +08:00
Him188
e08fc5d874
Build: add slf4j
2021-05-09 00:54:48 +08:00
Him188
a143340141
Buildscript: Fix test artifacts included in main sourceset
2021-05-09 00:54:48 +08:00
Him188
b844efb072
New network: framework infrastructure
2021-05-09 00:54:48 +08:00
Him188
cb2b0f4423
Release version 2.6.4
2021-05-06 23:41:28 +08:00
Him188
70dc0a4da6
Remove kotlin.time.Duration usages ( #1215 )
...
* Remove kotlin.Duration usages
* Fix build
* update submodule console ref
2021-04-27 11:49:30 +08:00
Him188
2dc96999f1
2.7-M1-dev-2
2021-04-25 11:42:29 +08:00
Him188
30a81738b9
2.7-M1-dev-1
2021-04-18 14:39:22 +08:00
Him188
9debb850b7
Release version 2.6.1
2021-04-17 19:09:26 +08:00
Him188
1dce29a154
Release version 2.6.0
2021-04-16 09:01:25 +08:00
Him188
6cd45c7746
Release version 2.6-RC
2021-04-10 20:15:22 +08:00
Karlatemp
0f54e2aa27
Fix https://github.com/mamoe/mirai/pull/1167#discussion_r608537316 ( #1174 )
2021-04-08 22:22:17 +08:00
Him188
c0d7a90264
Update yamlkt to 0.9.0
2021-04-08 01:48:46 +08:00
Him188
82ec29b311
Make mirai-console compatible with IDEA 2021.1
2021-04-08 01:44:40 +08:00
Him188
e5f0adfd7e
build: update intellijGradlePlugin to 0.7.2 and allow using property flatten.sourceset
to disable flatten sourceSets
2021-04-06 12:10:29 +08:00
Him188
ece455f79e
Unified junit version, update junit to 5.4.2
2021-04-06 00:11:12 +08:00
Karlatemp
b227f719a2
Fix kt compiler errors ( #1159 )
...
* Fix kt compiler errors
* Revert "Fix compiler bug, fix #1136 "
This reverts commit 39f6c168
* Fix log style
Co-authored-by: Him188 <Him188@mamoe.net>
2021-04-05 22:41:26 +08:00
AdoptOSS
21e8852e0f
buildscript: fix task not found errors when android sdk not available ( #1161 )
...
* buildscript: fix task not found errors when android sdk not available
* fix: this shadowed by run
* cleanup: code style
* improve: avoid breaking index map
2021-04-05 22:35:38 +08:00
Him188
45294e1538
Update to 2.6-M2
2021-04-04 19:26:31 +08:00
Him188
30cb70f67f
Release version v2.6-M1
2021-03-30 22:14:14 +08:00
Him188
c8e0eccf67
2.5.1-dev-1
2021-03-27 15:41:09 +08:00
Him188
0723c5c568
Release version 2.5.0
2021-03-26 11:48:20 +08:00
Him188
aa1aaf1ada
Update serialization version to 1.1.0
...
Fix unresolved reference on Maven sync due to kotlin-stdlib:1.4.30-370
2021-03-26 10:19:54 +08:00
Him188
474de03e19
Release version 2.5-RC
2021-03-20 22:35:28 +08:00
Karlatemp
f9353b6aef
Compiled code verify ( #1080 )
...
* Compiled code verify
* Run `verifyCompiledClasses` in `check` task
* Redesign verification
Co-authored-by: Bo Zhang <bo@gradle.com>
* Disable console verify
* Decoupling
Co-authored-by: Bo Zhang <bo@gradle.com>
2021-03-20 13:34:04 +08:00
Him188
5521bb2eec
Add swing dependency to buildSrc for mirai-console-intellij
2021-03-19 23:12:02 +08:00
Him188
eca12954b5
2.5-RC-dev-1
2021-03-19 09:11:37 +08:00
Him188
9d28540073
Update blocking bridge version to 1.10.3, fix NoClassDefFoundError, fix #1078
2021-03-18 12:36:53 +08:00
Him188
7a4d1f2763
Release version 2.5-M2
2021-03-09 09:07:30 +08:00
Him188
e256ec06d3
Support file operations ( #1069 )
...
* Proto structs for group file
* RemoteFile fundamental abstraction and proto structs
* Configure JVM target for mirai-console-intellij
* Add Group.filesRoot
* Fix build
* Implement a FileSystem for RemoteFile resolution
* Fix RemoteFile FileSystem and implement resolve and listFiles
* Implement file info query and file download
* Support uploading group file
* Support file feeds
* 2.5-M2-dev-1
* Fix tests
* 2.5-M2-dev-2
* Add uuid-based resolving, support getting file details
* Support FileMessage receive
* Support sending FileMessage
* 2.5-M2-dev-3
* Add DownloadInfo.id
* Improve RemoteFile.delete
* Support move, delete, rename, mkdir. Simplify listFiles
* - Rename RemoteFile.write to .upload.
- Prefer id matching
- Improve move
* Add permission checks
* Improve permission checks
* Rearrange functions and add constant ROOT_PATH
* Introduce FileSupported, add extensions
* Introduce ProgressionCallback
* Fix docs and uploadFileAndSend
* Remove empty FileHighway.kt
* Add test testNormalize
* Add RemoteFile.contact, change RemoteFile.uploadAndSend return type to MessageReceipt
* Move @JvmBlockingBridge to file
* Change FileMessage.toRemoteFile parameter type Group to FileSupported
* Add impl notes #1082
2021-03-08 18:34:45 +08:00
Him188
0183981b63
Release version 2.5-M1
2021-02-27 14:46:36 +08:00
Karlatemp
7b7730601f
Include api-versions.xml in repo
2021-02-26 18:32:44 +08:00
Him188
8c5727800c
Release 2.5.0-dev-android-1
2021-02-25 13:11:21 +08:00
Him188
22ab149024
Fix configureJvmTarget
2021-02-25 11:11:28 +08:00
Him188
aaab3ae109
Merge branch 'dev' into android_target
...
# Conflicts:
# build.gradle.kts
2021-02-25 10:39:51 +08:00
Him188
cdf2235b7a
Fix typo
2021-02-25 09:43:10 +08:00
Karlatemp
7a7c88b783
Android api level check
2021-02-25 00:12:58 +08:00
Him188
95688e37af
Update to Kotlin 1.4.30 and bump other dependencies versions ( #1049 )
...
- kotlin-stdlib and compiler 1.4.30
- kotlinx-serialization 1.1.0-RC
- kotlinx-coroutines 1.4.2
- ktor 1.5.1
- atomicfu 0.15.1
- yamlkt 0.9.0
- kotlin-jvm-blocking-bridge 1.10.0
- intellij 2020.3.2
- kotlin-intellij 203-1.4.30-release-IJ7148.5
- Gradle 6.8.2
2021-02-24 12:15:19 +08:00
Him188
0529d7679b
Enable android target always
2021-02-24 12:14:02 +08:00
Him188
0b971b2117
Merge branch 'dev' into android_target
...
# Conflicts:
# build.gradle.kts
# buildSrc/src/main/kotlin/Versions.kt
2021-02-24 09:20:47 +08:00
Karlatemp
2eaa13a7c2
Release 2.5.0-dev-2
2021-02-18 01:15:48 +08:00
Karlatemp
6e2ae6b3af
Update caller-finder version
2021-02-15 10:42:37 +08:00
Him188
16e7af43ba
Release v2.5.0-dev-1
2021-02-13 17:44:31 +08:00