Skip to content

Commit

Permalink
Prepare for 1.5.2-RC1
Browse files Browse the repository at this point in the history
  • Loading branch information
gdude2002 committed Feb 6, 2022
1 parent 112250c commit b69b094
Show file tree
Hide file tree
Showing 8 changed files with 63 additions and 7 deletions.
6 changes: 6 additions & 0 deletions .idea/encodings.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions .idea/jarRepositories.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 6 additions & 1 deletion build.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,12 @@ repositories {
mavenCentral()

maven {
name = "KotDis"
name = "Sonatype Snapshots"
url = uri("https://oss.sonatype.org/content/repositories/snapshots")
}

maven {
name = "Kotlin Discord"
url = uri("https://maven.kotlindiscord.com/repository/maven-public/")
}
}
Expand Down
31 changes: 31 additions & 0 deletions changes/1.5.2-RC1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# KordEx 1.5.2-RC1

This release targets Kord `0.8.0-M9`, the latest stable release for Kord. We've been waiting for this one for some time - it's nice to get something new out there for you!

**A note about Maven repos:**

Please be aware that as of this release, the following Maven repos are no longer being mirrored by the Kotlin Discord Maven server:

* Bintray: Exposed, KenjiOhtsuka Kord, KTor
* Google
* Maven Central
* Sonatype Snapshots

You'll need to update your buildscripts to correspond with these changes. If you run into any trouble, you can always take a look at [the KordEx template project](https://github.com/Kord-Extensions/template) again.

**Highlights of this release:**

* KordEx is now licensed under the Mozilla Public License. It previously used The MIT License, but I felt that this was a little too weak.
* Rewritten converter function syntax, which now uses a DSL instead of a function call. This makes things overall much cleaner, and allows us to add additional features to the argument system easily. Speaking of which...
* Command arguments now support `mutate { }` and `autoComplete { }` (for slash commands) options. Additionally, validation now uses `validate { }`, which uses an API that's much closer to how checks work elsewhere.
* Improvements to application command registration, including not trying to remove commands that were already removed via a batch update.
* Easier disabling of components, optional locking for guild member requests, Sentry support for scheduled tasks, and the removal of the requirement for paginator page groups to have the same number of pages.
* Extra utilities, such as better names for timeout-related fields, an async start function that launches, convenience single-action functions for modifying Members quickly, easy functions for supplying maps to autocomplete interactions, and more!
* An early version of a dynamic plugin loading system. Because you can't get at classes from loaded plugins, this currently is limited in usefulness, but we'll be expanding upon it later on.
* A myriad of bug fixes and new translations.
* **Mappings Extension:** Support for Quilt Mappings, Hashed Mojmap and slash command autocomplete for MC versions.
* **Phishing Extension:** Better filtering, redirect support and usage of the Sinking Yachts websocket for instant domain list updates.

At the moment, [the wiki](https://kordex.kotlindiscord.com/) hasn't been updated for these changes. Unfortunately I lack the time to update them quickly, but they'll get there!

As always, if you run into any problems, please let us know!
2 changes: 1 addition & 1 deletion gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ kotlin.incremental = true

ksp.incremental = false

projectVersion = 1.5.2-SNAPSHOT
projectVersion = 1.5.2-RC1

#dokka will run out of memory with the default meta space
org.gradle.jvmargs=-XX:MaxMetaspaceSize=1024m
Original file line number Diff line number Diff line change
@@ -1 +1,6 @@
#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at https://mozilla.org/MPL/2.0/.
#

Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@

#
# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at https://mozilla.org/MPL/2.0/.
#

argumentParser.error.errorInArgument=**Argümanda hata**`{0}`**:** {1}
argumentParser.error.invalidValue=Argüman`{0}` için geçersiz değer (kabul edilen:{1})
Expand Down
8 changes: 4 additions & 4 deletions libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,12 @@ jsoup = "1.14.3"
junit = "5.6.2"
koin = "3.1.4"
konf = "1.1.2"
kord = "0.8.x-SNAPSHOT"
#kord = "0.8.0-M7"
#kord = "0.8.x-SNAPSHOT"
kord = "0.8.0-M9"
kotlinpoet = "1.10.2"
ksp = "1.6.10-1.0.2"
ktor = "1.6.3"
kx-ser = "1.3.0"
ktor = "1.6.7"
kx-ser = "1.3.2"
linkie = "1.0.94"
logback = "1.2.5"
logging = "2.1.21"
Expand Down

0 comments on commit b69b094

Please sign in to comment.