Skip to content

Commit d46e71c

Browse files
authored
Fix Scala DSL hierarchy (#31)
1 parent 7acf3e7 commit d46e71c

File tree

6 files changed

+22
-18
lines changed

6 files changed

+22
-18
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
66

77
## [Unreleased]
88

9+
## [2.1.3] - 2020-03-03
10+
### Fixed
11+
- Fix Scala DSL hierarchy [#31](https://github.com/PDAL/java/issues/31)
12+
913
## [2.1.2] - 2020-03-02
1014
### Added
1115
- Expose PDAL Mesh API [#27](https://github.com/PDAL/java/pull/27)

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ resolvers ++= Seq(
1818
)
1919

2020
libraryDependencies ++= Seq(
21-
"io.pdal" %% "pdal" % "2.1.2", // core library
22-
"io.pdal" % "pdal-native" % "2.1.2" // jni bindings
21+
"io.pdal" %% "pdal" % "2.1.3", // core library
22+
"io.pdal" % "pdal-native" % "2.1.3" // jni bindings
2323
)
2424
```
2525

@@ -41,8 +41,8 @@ Scala API allows to build pipeline expressions instead of writing a raw JSON.
4141

4242
```scala
4343
libraryDependencies ++= Seq(
44-
"io.pdal" %% "pdal-scala" % "2.1.2", // scala core library
45-
"io.pdal" % "pdal-native" % "2.1.2" // jni bindings
44+
"io.pdal" %% "pdal-scala" % "2.1.3", // scala core library
45+
"io.pdal" % "pdal-native" % "2.1.3" // jni bindings
4646
)
4747
```
4848

build.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name := "pdal-jni"
22

33
lazy val commonSettings = Seq(
4-
version := "2.1.2" + Environment.versionSuffix,
4+
version := "2.1.3" + Environment.versionSuffix,
55
scalaVersion := "2.13.1",
66
crossScalaVersions := Seq("2.13.1", "2.12.10", "2.11.12"),
77
organization := "io.pdal",

core-scala/src/main/scala/io/pdal/pipeline/PipelineExpressions.scala

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ case class ReadBpf(
6464
overrideSrs: Option[String] = None,
6565
tag: Option[String] = None,
6666
`type`: ReaderType = ReaderTypes.bpf
67-
)
67+
) extends PipelineExpr
6868

6969
@ConfiguredJsonCodec
7070
case class ReadEpt(
@@ -77,7 +77,7 @@ case class ReadEpt(
7777
threads: Option[Int] = None,
7878
tag: Option[String] = None,
7979
`type`: ReaderType = ReaderTypes.ept
80-
)
80+
) extends PipelineExpr
8181

8282
@ConfiguredJsonCodec
8383
case class ReadE57(
@@ -86,7 +86,7 @@ case class ReadE57(
8686
overrideSrs: Option[String] = None,
8787
tag: Option[String] = None,
8888
`type`: ReaderType = ReaderTypes.e57
89-
)
89+
) extends PipelineExpr
9090

9191
@ConfiguredJsonCodec
9292
case class ReadFaux(
@@ -137,7 +137,7 @@ case class ReadI3s(
137137
threads: Option[Int] = None,
138138
tag: Option[String] = None,
139139
`type`: ReaderType = ReaderTypes.i3s
140-
)
140+
) extends PipelineExpr
141141

142142
@ConfiguredJsonCodec
143143
case class ReadIlvis2(
@@ -193,7 +193,7 @@ case class ReadNumpy(
193193
z: Option[Int] = None,
194194
assignZ: Option[String] = None,
195195
`type`: ReaderType = ReaderTypes.numpy
196-
)
196+
) extends PipelineExpr
197197

198198
@ConfiguredJsonCodec
199199
case class ReadOci(
@@ -378,7 +378,7 @@ case class FilterCluster(
378378
maxPoints: Option[Int] = None, // [default: UINT64_MAX]
379379
tolerance: Option[Double] = None, // [default: 1.0]
380380
`type`: FilterType = FilterTypes.cluster
381-
)
381+
) extends PipelineExpr
382382

383383
@ConfiguredJsonCodec
384384
case class FilterColorinterp(
@@ -500,7 +500,7 @@ case class FilterGridProjection(
500500
case class FilterGroupBy(
501501
dimension: String,
502502
`type`: FilterType = FilterTypes.groupby
503-
)
503+
) extends PipelineExpr
504504

505505
@ConfiguredJsonCodec
506506
case class FilterHag(

examples/pdal-jni/build.sbt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@ resolvers ++= Seq(
2121

2222
fork := true
2323

24-
val pdalVersion = "2.1.2"
24+
val pdalVersion = "2.1.3"
2525

2626
libraryDependencies ++= Seq(
2727
"io.pdal" %% "pdal" % pdalVersion,
2828
"io.pdal" %% "pdal-scala" % pdalVersion,
2929
"io.pdal" % "pdal-native" % pdalVersion,
30-
"org.scalatest" %% "scalatest" % "3.1.1" % Test
30+
"org.scalatest" %% "scalatest" % "3.1.1" % Test
3131
)

scripts/merge-native.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@ done
1717
export PDAL_VERSION_SUFFIX=${PDAL_VERSION_SUFFIX-"-SNAPSHOT"}
1818

1919
cd ./native/target
20-
rm -f ./pdal-native-2.1.2${PDAL_VERSION_SUFFIX}.jar
20+
rm -f ./pdal-native-2.1.3${PDAL_VERSION_SUFFIX}.jar
2121
rm -rf ./tmp; mkdir -p ./tmp
2222

23-
cd tmp; jar -xf ../pdal-native-x86_64-darwin-2.1.2${PDAL_VERSION_SUFFIX}.jar; cd ~-
24-
cd tmp; jar -xf ../pdal-native-x86_64-linux-2.1.2${PDAL_VERSION_SUFFIX}.jar; cd ~-
23+
cd tmp; jar -xf ../pdal-native-x86_64-darwin-2.1.3${PDAL_VERSION_SUFFIX}.jar; cd ~-
24+
cd tmp; jar -xf ../pdal-native-x86_64-linux-2.1.3${PDAL_VERSION_SUFFIX}.jar; cd ~-
2525

26-
jar -cvf pdal-native-2.1.2${PDAL_VERSION_SUFFIX}.jar -C tmp .
26+
jar -cvf pdal-native-2.1.3${PDAL_VERSION_SUFFIX}.jar -C tmp .
2727

2828
cd ./tmp
2929

0 commit comments

Comments
 (0)