Skip to content

Commit

Permalink
Merge d5c96cc into 22bbf70
Browse files Browse the repository at this point in the history
  • Loading branch information
rchowell authored Jun 8, 2023
2 parents 22bbf70 + d5c96cc commit d54aae5
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 13 deletions.
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Changed

- Updates Kotlin from 1.5.+ to 1.6; compile target remains 1.4
- Updates Kotlin target from 1.4 (DEPRECATED) to 1.6
- Moves PartiqlAst, PartiqlLogical, PartiqlLogicalResolved, and PartiqlPhysical (along with the transforms)
to a new project, `partiql-ast`. These are still imported into `partiql-lang` with the `api` annotation. Therefore,
no action is required to consume the migrated classes. However, this now gives consumers of the AST, Experimental Plans,
Expand Down
16 changes: 8 additions & 8 deletions buildSrc/src/main/kotlin/partiql.conventions.gradle.kts
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@ dependencies {
}

java {
sourceCompatibility = JavaVersion.toVersion(Versions.javaTarget)
targetCompatibility = JavaVersion.toVersion(Versions.javaTarget)
sourceCompatibility = JavaVersion.toVersion(Versions.jvmTarget)
targetCompatibility = JavaVersion.toVersion(Versions.jvmTarget)
}

tasks.test {
Expand All @@ -60,15 +60,15 @@ tasks.test {
}

tasks.compileKotlin {
kotlinOptions.jvmTarget = Versions.javaTarget
kotlinOptions.apiVersion = Versions.kotlinTarget
kotlinOptions.languageVersion = Versions.kotlinTarget
kotlinOptions.jvmTarget = Versions.jvmTarget
kotlinOptions.apiVersion = Versions.kotlinApi
kotlinOptions.languageVersion = Versions.kotlinLanguage
}

tasks.compileTestKotlin {
kotlinOptions.jvmTarget = Versions.javaTarget
kotlinOptions.apiVersion = Versions.kotlinTarget
kotlinOptions.languageVersion = Versions.kotlinTarget
kotlinOptions.jvmTarget = Versions.jvmTarget
kotlinOptions.apiVersion = Versions.kotlinApi
kotlinOptions.languageVersion = Versions.kotlinLanguage
}

configure<KtlintExtension> {
Expand Down
7 changes: 3 additions & 4 deletions buildSrc/src/main/kotlin/partiql.versions.kt
Original file line number Diff line number Diff line change
Expand Up @@ -19,8 +19,9 @@
object Versions {
// Language
const val kotlin = "1.6.20"
const val kotlinTarget = "1.4"
const val javaTarget = "1.8"
const val kotlinLanguage = "1.6"
const val kotlinApi = "1.6"
const val jvmTarget = "1.8"

// Dependencies
const val antlr = "4.10.1"
Expand All @@ -29,7 +30,6 @@ object Versions {
const val dotlin = "1.0.2"
const val gson = "2.10.1"
const val guava = "31.1-jre"
const val ionBuilder = "1.0.0"
const val ionElement = "1.0.0"
const val ionJava = "1.9.0"
const val ionSchema = "1.2.1"
Expand Down Expand Up @@ -70,7 +70,6 @@ object Deps {
const val guava = "com.google.guava:guava:${Versions.guava}"
const val ionJava = "com.amazon.ion:ion-java:${Versions.ionJava}"
const val ionElement = "com.amazon.ion:ion-element:${Versions.ionElement}"
const val ionBuilder = "com.amazon.ion:ion-kotlin-builder:${Versions.ionBuilder}"
const val ionSchema = "com.amazon.ion:ion-schema-kotlin:${Versions.ionSchema}"
const val jansi = "org.fusesource.jansi:jansi:${Versions.jansi}"
const val jline = "org.jline:jline:${Versions.jline}"
Expand Down

0 comments on commit d54aae5

Please sign in to comment.