Skip to content

Commit 780c3a7

Browse files
committed
Change package coordinates and release v0.18.0
1 parent db50957 commit 780c3a7

File tree

83 files changed

+99
-96
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+99
-96
lines changed

CHANGELOG.md

+4-1

build.sbt

+4-4
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import com.typesafe.sbt.packager.docker._
33

44
ThisBuild / scalaVersion := "2.13.10"
55
ThisBuild / versionScheme := Some("early-semver")
6-
ThisBuild / organization := "edu.rit.cs"
6+
ThisBuild / organization := "io.github.dataunitylab"
77
ThisBuild / organizationName := "Rochester Institute of Technology"
88
ThisBuild / githubOwner := "dataunitylab"
99
ThisBuild / githubRepository := "jsonoid-discovery"
@@ -18,7 +18,7 @@ inThisBuild(
1818
scalafixOnCompile := true
1919
ThisBuild / scalafixDependencies += "net.pixiv" %% "scalafix-pixiv-rule" % "3.0.1"
2020

21-
mainClass := Some("edu.rit.cs.dataunitylab.jsonoid.discovery.DiscoverSchema")
21+
mainClass := Some("io.github.dataunitylab.jsonoid.discovery.DiscoverSchema")
2222

2323
Global / onChangedBuildSource := ReloadOnSourceChanges
2424

@@ -59,7 +59,7 @@ generateSchemas := {
5959
)
6060

6161
for (input <- inputs) {
62-
r.run("edu.rit.cs.dataunitylab.jsonoid.discovery.DiscoverSchema",
62+
r.run("io.github.dataunitylab.jsonoid.discovery.DiscoverSchema",
6363
data(cp),
6464
Seq(
6565
"src/test/resources/" + input,
@@ -109,7 +109,7 @@ lazy val root = (project in file("."))
109109
javacOptions ++= Seq("-source", "1.8", "-target", "1.8"),
110110
scalacOptions ++= nonConsoleCompilerOptions,
111111
buildInfoKeys := Seq[BuildInfoKey](version),
112-
buildInfoPackage := "edu.rit.cs.dataunitylab.jsonoid.discovery"
112+
buildInfoPackage := "io.github.dataunitylab.jsonoid.discovery"
113113
)
114114

115115
lazy val fuzz = (project in file("fuzz")).settings(

fuzz/src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/DiscoverSchemaFuzzer.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22

33
import scala.io.Source
44

fuzz/src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/schemas/JsonSchemaFuzzer.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package schemas
33

44
import com.code_intelligence.jazzer.api.FuzzedDataProvider

run-fuzzer.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,6 @@ cp $JAR_FILE $TMP_DIR
1212
set -o xtrace
1313
docker run -v $TMP_DIR:/fuzzing cifuzz/jazzer \
1414
--cp=$(basename $JAR_FILE) \
15-
--target_class=edu.rit.cs.dataunitylab.jsonoid.discovery.DiscoverSchemaFuzzer \
15+
--target_class=io.github.dataunitylab.jsonoid.discovery.DiscoverSchemaFuzzer \
1616
-dict=json.dict \
1717
resources

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/BowtieValidator.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid
1+
package io.github.dataunitylab.jsonoid
22

33
import java.io.File
44
import scala.io.StdIn

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/Anomaly.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22

33
/** Represents different levels of anomaly severity. */
44
sealed trait AnomalyLevel extends Ordered[AnomalyLevel] {

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/DiscoverSchema.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22

33
import java.io.File
44
import java.io.FileOutputStream

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/EquivalenceRelation.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22

33
import Helpers._
44
import schemas._

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/ForeignKeyFinder.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22

33
import schemas._
44
import utils.BloomFilter

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/Helpers.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22

33
import scala.annotation.tailrec
44

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/IncompatiblityCollector.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22

33
import scala.reflect.ClassTag
44

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/JsonoidParams.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22

33
import schemas.{PropertySet, PropertySets}
44

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/MergeType.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22

33
/** The type of merge to be used when combining schemas. */
44
sealed trait MergeType {}

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/PrimaryKeyFinder.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22

33
import Helpers._
44
import schemas._

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/ReferenceResolver.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22

33
import schemas._
44

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/SchemaWalker.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22

33
import schemas._
44

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/TypeDetector.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22

33
import scala.util.Try
44

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/ValueTableGenerator.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22

33
import java.io.OutputStream
44

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/schemas/AnySchema.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package schemas
33

44
import org.json4s.JsonDSL._

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/schemas/ArraySchema.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package schemas
33

44
import scala.reflect._

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/schemas/BooleanSchema.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package schemas
33

44
import scala.reflect._

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/schemas/DynamicObjectSchema.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package schemas
33

44
import scala.reflect._

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/schemas/EnumSchema.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package schemas
33

44
import scala.reflect.ClassTag

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/schemas/ExamplesProperty.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package schemas
33

44
import scala.collection.mutable.ListBuffer

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/schemas/IntegerSchema.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package schemas
33

44
import scala.reflect._

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/schemas/JsonSchema.scala

+4-4
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package schemas
33

44
import scala.collection.mutable
55
import scala.language.existentials
6-
import scala.reflect._
6+
import scala.reflect.ClassTag
77

88
import org.json4s.JsonDSL._
99
import org.json4s._
@@ -255,7 +255,7 @@ trait JsonSchema[T] {
255255
val schemaObj: JObject =
256256
("$schema" -> "https://json-schema.org/draft/2020-12/schema") ~
257257
("description" ->
258-
(s"""Generated by JSONoid ${edu.rit.cs.dataunitylab.jsonoid.discovery.BuildInfo.version}. Not to be""" +
258+
(s"""Generated by JSONoid ${io.github.dataunitylab.jsonoid.discovery.BuildInfo.version}. Not to be""" +
259259
" used for validation purposes."))
260260

261261
toJson()(p).merge(schemaObj)
@@ -544,7 +544,7 @@ trait JsonSchema[T] {
544544
def onlyPropertiesNamed(props: Seq[String]): JsonSchema[T] = {
545545
onlyProperties(
546546
props.map(c =>
547-
Class.forName("edu.rit.cs.dataunitylab.jsonoid.discovery.schemas." + c)
547+
Class.forName("io.github.dataunitylab.jsonoid.discovery.schemas." + c)
548548
)
549549
)
550550
}

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/schemas/NullSchema.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package schemas
33

44
import scala.reflect.ClassTag

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/schemas/NumberSchema.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package schemas
33

44
import java.io.{ByteArrayOutputStream, ObjectOutputStream}

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/schemas/ObjectSchema.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package schemas
33

44
import scala.collection.mutable.HashMap

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/schemas/ProductSchema.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package schemas
33

44
import scala.collection.mutable.ListBuffer

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/schemas/PropertySets.scala

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package schemas
33

44
/** Sets of properties which can be used during schema discovery.
@@ -47,7 +47,7 @@ final case class PropertySet(
4747
*/
4848
def withoutNamed(propNames: Seq[String]): PropertySet = {
4949
val propClasses = propNames.map(c =>
50-
Class.forName("edu.rit.cs.dataunitylab.jsonoid.discovery.schemas." + c)
50+
Class.forName("io.github.dataunitylab.jsonoid.discovery.schemas." + c)
5151
)
5252
without(propClasses)
5353
}
@@ -79,7 +79,7 @@ final case class PropertySet(
7979
*/
8080
def onlyNamed(propNames: Seq[String]): PropertySet = {
8181
val propClasses = propNames.map(c =>
82-
Class.forName("edu.rit.cs.dataunitylab.jsonoid.discovery.schemas." + c)
82+
Class.forName("io.github.dataunitylab.jsonoid.discovery.schemas." + c)
8383
)
8484
only(propClasses)
8585
}

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/schemas/ReferenceSchema.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package schemas
33

44
import scala.reflect.ClassTag

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/schemas/SchemaProperties.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package schemas
33

44
import scala.reflect.ClassTag

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/schemas/SchemaProperty.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package schemas
33

44
import scala.reflect.ClassTag

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/schemas/StatsProperty.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package schemas
33

44
import scala.math.{pow, sqrt}

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/schemas/StringSchema.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package schemas
33

44
import scala.reflect._

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/schemas/ZeroSchema.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package schemas
33

44
import org.json4s.JsonDSL._

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/spark/JsonoidRDD.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package spark
33

44
import scala.language.implicitConversions

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/spark/JsonoidSpark.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package spark
33

44
import schemas._

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/transformers/DefinitionTransformer.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package transformers
33

44
import scala.jdk.CollectionConverters._

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/transformers/DisjointObjectTransformer.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package transformers
33

44
import Helpers._

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/transformers/DynamicObjectTransformer.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package transformers
33

44
import Helpers._

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/transformers/EnumTransformer.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package transformers
33

44
import org.json4s._

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/transformers/MergeAllOfTransformer.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package transformers
33

44
import schemas._

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/utils/BloomFilter.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package utils
33

44
import java.io.{

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/utils/Histogram.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package utils
33

44
import scala.jdk.CollectionConverters._

src/main/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/utils/HyperLogLog.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package utils
33

44
import java.io.{

src/site/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
<!--
88
function doRedirect()
99
{
10-
window.location.replace("latest/api/#edu.rit.cs.dataunitylab.jsonoid.discovery.package");
10+
window.location.replace("latest/api/#io.github.dataunitylab.jsonoid.discovery.package");
1111
}
1212

1313
doRedirect();
1414
//-->
1515
</script>
1616
</head>
1717
<body>
18-
<a href="latest/api/#edu.rit.cs.dataunitylab.jsonoid.discovery.package">Go to the project documentation
18+
<a href="latest/api/#io.github.dataunitylab.jsonoid.discovery.package">Go to the project documentation
1919
</a>
2020
</body>
2121
</html>

src/test/scala/edu/rit/cs/dataunitylab/jsonoid/discovery/DiscoverSchemaSpec.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package edu.rit.cs.dataunitylab.jsonoid.discovery
1+
package io.github.dataunitylab.jsonoid.discovery
22
package schemas
33

44
import scala.io.Source

0 commit comments

Comments
 (0)