File tree Expand file tree Collapse file tree 6 files changed +38
-28
lines changed Expand file tree Collapse file tree 6 files changed +38
-28
lines changed Original file line number Diff line number Diff line change @@ -25,22 +25,15 @@ Thank you to all who have contributed!
25
25
26
26
-->
27
27
28
-
29
28
## [ Unreleased]
30
29
31
30
### Added
32
- - Adds ` isInterruptible ` property to ` CompileOptions ` . The default value is ` false ` . Please see the KDocs for more information.
33
- - Adds support for thread interruption in compilation and execution. If you'd like to opt-in to this addition, please see
34
- the ` isInterruptible ` addition above for more information.
35
- - Adds support for CLI users to use CTRL-C to cancel long-running compilation/execution of queries
36
31
37
32
### Changed
38
33
39
34
### Deprecated
40
35
41
36
### Fixed
42
- - Fix a bug in ` FilterScanToKeyLookup ` pass wherein it was rewriting primary key equality expressions with references
43
- to the candidate row on both sides. Now it will correctly ignore such expressions.
44
37
45
38
### Removed
46
39
@@ -50,6 +43,28 @@ Thank you to all who have contributed!
50
43
Thank you to all who have contributed!
51
44
- @<your-username >
52
45
46
+ ## [ 0.13.1] - 2023-09-19
47
+
48
+ ### Added
49
+ - Adds ` isInterruptible ` property to ` CompileOptions ` . The default value is ` false ` . Please see the KDocs for more information.
50
+ - Adds support for thread interruption in compilation and execution. If you'd like to opt-in to this addition, please see
51
+ the ` isInterruptible ` addition above for more information.
52
+ - Adds support for CLI users to use CTRL-C to cancel long-running compilation/execution of queries
53
+
54
+ ### Fixed
55
+ - Fix a bug in ` FilterScanToKeyLookup ` pass wherein it was rewriting primary key equality expressions with references
56
+ to the candidate row on both sides. Now it will correctly ignore such expressions.
57
+ - Fixes build failure for version ` 0.13.0 ` by publishing ` partiql-plan ` as an independent artifact. Please note that ` partiql-plan ` is experimental.
58
+
59
+
60
+ ### Contributors
61
+ Thank you to all who have contributed!
62
+ - @dlurton
63
+ - @yliuuuu
64
+ - @am357
65
+ - @johnedquinn
66
+ - @alancai98
67
+
53
68
## [ 0.13.0] - 2023-09-07
54
69
55
70
### Added
Original file line number Diff line number Diff line change @@ -31,7 +31,7 @@ This project is published to [Maven Central](https://search.maven.org/artifact/o
31
31
32
32
| Group ID | Artifact ID | Recommended Version |
33
33
| ---------------| -----------------------| ---------------------|
34
- | ` org.partiql ` | ` partiql-lang-kotlin ` | ` 0.13.0 ` |
34
+ | ` org.partiql ` | ` partiql-lang-kotlin ` | ` 0.13.1 ` |
35
35
36
36
37
37
For Maven builds, add the following to your ` pom.xml ` :
Original file line number Diff line number Diff line change 1
1
group =org.partiql
2
- version =0.13.1-SNAPSHOT
2
+ version =0.13.1
3
3
4
4
ossrhUsername =EMPTY
5
5
ossrhPassword =EMPTY
Original file line number Diff line number Diff line change @@ -20,12 +20,6 @@ plugins {
20
20
id(Plugins .publish)
21
21
}
22
22
23
- val libs: Configuration by configurations.creating
24
-
25
- configurations {
26
- api.get().extendsFrom(libs)
27
- }
28
-
29
23
// Disabled for partiql-lang project.
30
24
kotlin {
31
25
explicitApi = null
@@ -36,11 +30,10 @@ dependencies {
36
30
api(project(" :partiql-parser" ))
37
31
api(project(" :partiql-spi" ))
38
32
api(project(" :partiql-types" ))
33
+ api(project(" :partiql-plan" ))
39
34
api(Deps .ionElement)
40
35
api(Deps .ionJava)
41
36
api(Deps .ionSchema)
42
- // libs are included in partiql-lang-kotlin JAR, but are not published independently yet.
43
- libs(project(" :partiql-plan" ))
44
37
implementation(Deps .antlrRuntime)
45
38
implementation(Deps .csv)
46
39
implementation(Deps .kotlinReflect)
@@ -79,13 +72,3 @@ tasks.processResources {
79
72
include(" partiql.ion" )
80
73
}
81
74
}
82
-
83
- tasks.jar {
84
- duplicatesStrategy = DuplicatesStrategy .EXCLUDE
85
- // adds all `libs(project(...))` to the partiql-lang-kotlin jar
86
- from(
87
- libs.dependencies.filterIsInstance<ProjectDependency >().map {
88
- it.dependencyProject.sourceSets.main.get().output.classesDirs
89
- }
90
- )
91
- }
Original file line number Diff line number Diff line change @@ -55,5 +55,5 @@ tasks.processResources {
55
55
publish {
56
56
artifactId = " partiql-parser"
57
57
name = " PartiQL Parser"
58
- description = " PartiQL's Parser"
58
+ description = " PartiQL's experimental Parser"
59
59
}
Original file line number Diff line number Diff line change 16
16
17
17
plugins {
18
18
id(Plugins .conventions)
19
+ id(Plugins .publish)
19
20
id(Plugins .library)
20
21
}
21
22
@@ -25,6 +26,17 @@ dependencies {
25
26
implementation(Deps .kotlinReflect)
26
27
}
27
28
29
+ // Disabled for partiql-plan project.
30
+ kotlin {
31
+ explicitApi = null
32
+ }
33
+
34
+ publish {
35
+ artifactId = " partiql-plan"
36
+ name = " PartiQL Plan"
37
+ description = " PartiQL Plan experimental data structures"
38
+ }
39
+
28
40
val generate = tasks.register<Exec >(" generate" ) {
29
41
dependsOn(" :lib:sprout:install" )
30
42
workingDir(projectDir)
You can’t perform that action at this time.
0 commit comments