diff --git a/datagen/pom.xml b/datagen/pom.xml
index fc090d6..2d81ccd 100644
--- a/datagen/pom.xml
+++ b/datagen/pom.xml
@@ -5,7 +5,7 @@
qala-datagen-parent
io.qala.datagen
- 2.1.0
+ 2.2.0
4.0.0
diff --git a/examples/pom.xml b/examples/pom.xml
index 587dfa1..355d9f8 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -5,7 +5,7 @@
qala-datagen-parent
io.qala.datagen
- 2.1.0
+ 2.2.0
4.0.0
diff --git a/examples/src/test/java/io/qala/datagen/examples/junit5/JUnit5ExampleTest.java b/examples/src/test/java/io/qala/datagen/examples/junit5/JUnit5ExampleTest.java
index 943bc34..db3cbe0 100644
--- a/examples/src/test/java/io/qala/datagen/examples/junit5/JUnit5ExampleTest.java
+++ b/examples/src/test/java/io/qala/datagen/examples/junit5/JUnit5ExampleTest.java
@@ -1,6 +1,6 @@
package io.qala.datagen.examples.junit5;
-import io.qala.datagen.junit5.*;
+import io.qala.datagen.junit.jupiter.*;
import org.junit.jupiter.api.DisplayName;
import static org.junit.jupiter.api.Assertions.assertFalse;
diff --git a/java8types/pom.xml b/java8types/pom.xml
index c811b08..4dcbdd6 100644
--- a/java8types/pom.xml
+++ b/java8types/pom.xml
@@ -5,7 +5,7 @@
qala-datagen-parent
io.qala.datagen
- 2.1.0
+ 2.2.0
4.0.0
diff --git a/junit5/pom.xml b/junit5/pom.xml
index fb52ff8..fd3cddf 100644
--- a/junit5/pom.xml
+++ b/junit5/pom.xml
@@ -5,7 +5,7 @@
qala-datagen-parent
io.qala.datagen
- 2.1.0
+ 2.2.0
4.0.0
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/Alphanumeric.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/Alphanumeric.java
similarity index 97%
rename from junit5/src/main/java/io/qala/datagen/junit5/Alphanumeric.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/Alphanumeric.java
index 4e9bb75..f48934f 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/Alphanumeric.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/Alphanumeric.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ArgumentsSource;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/AlphanumericArgumentProvider.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/AlphanumericArgumentProvider.java
similarity index 96%
rename from junit5/src/main/java/io/qala/datagen/junit5/AlphanumericArgumentProvider.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/AlphanumericArgumentProvider.java
index 456abad..06a9a89 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/AlphanumericArgumentProvider.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/AlphanumericArgumentProvider.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import java.util.stream.Stream;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/Alphanumerics.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/Alphanumerics.java
similarity index 89%
rename from junit5/src/main/java/io/qala/datagen/junit5/Alphanumerics.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/Alphanumerics.java
index 0374f82..c60dddb 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/Alphanumerics.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/Alphanumerics.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ArgumentsSource;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/AlphanumericsArgumentProvider.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/AlphanumericsArgumentProvider.java
similarity index 93%
rename from junit5/src/main/java/io/qala/datagen/junit5/AlphanumericsArgumentProvider.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/AlphanumericsArgumentProvider.java
index d05022a..084c50f 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/AlphanumericsArgumentProvider.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/AlphanumericsArgumentProvider.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import java.util.Arrays;
import java.util.stream.Stream;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/BlankString.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/BlankString.java
similarity index 94%
rename from junit5/src/main/java/io/qala/datagen/junit5/BlankString.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/BlankString.java
index 8ebc82d..0d79ccf 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/BlankString.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/BlankString.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ArgumentsSource;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/BlankStringProvider.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/BlankStringProvider.java
similarity index 96%
rename from junit5/src/main/java/io/qala/datagen/junit5/BlankStringProvider.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/BlankStringProvider.java
index 22c35b2..7ff49d3 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/BlankStringProvider.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/BlankStringProvider.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import java.util.stream.Stream;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/DatagenUtils.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/DatagenUtils.java
similarity index 98%
rename from junit5/src/main/java/io/qala/datagen/junit5/DatagenUtils.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/DatagenUtils.java
index 4d35d2b..2a80438 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/DatagenUtils.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/DatagenUtils.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import io.qala.datagen.adaptors.DatagenRandom;
import io.qala.datagen.Seed;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/English.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/English.java
similarity index 96%
rename from junit5/src/main/java/io/qala/datagen/junit5/English.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/English.java
index 6bf3cc1..5f66485 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/English.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/English.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ArgumentsSource;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/EnglishArgumentProvider.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/EnglishArgumentProvider.java
similarity index 95%
rename from junit5/src/main/java/io/qala/datagen/junit5/EnglishArgumentProvider.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/EnglishArgumentProvider.java
index 8f324d9..939374f 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/EnglishArgumentProvider.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/EnglishArgumentProvider.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import java.util.stream.Stream;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/Englishes.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/Englishes.java
similarity index 92%
rename from junit5/src/main/java/io/qala/datagen/junit5/Englishes.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/Englishes.java
index e46a369..3315d6c 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/Englishes.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/Englishes.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ArgumentsSource;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/EnglishesArgumentProvider.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/EnglishesArgumentProvider.java
similarity index 93%
rename from junit5/src/main/java/io/qala/datagen/junit5/EnglishesArgumentProvider.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/EnglishesArgumentProvider.java
index 2aafddc..aee77dc 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/EnglishesArgumentProvider.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/EnglishesArgumentProvider.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import java.util.Arrays;
import java.util.stream.Stream;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/Numeric.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/Numeric.java
similarity index 96%
rename from junit5/src/main/java/io/qala/datagen/junit5/Numeric.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/Numeric.java
index 860f329..abfc5ca 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/Numeric.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/Numeric.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ArgumentsSource;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/NumericArgumentProvider.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/NumericArgumentProvider.java
similarity index 95%
rename from junit5/src/main/java/io/qala/datagen/junit5/NumericArgumentProvider.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/NumericArgumentProvider.java
index 725f0f1..5bfd4c0 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/NumericArgumentProvider.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/NumericArgumentProvider.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import java.util.stream.Stream;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/Numerics.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/Numerics.java
similarity index 92%
rename from junit5/src/main/java/io/qala/datagen/junit5/Numerics.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/Numerics.java
index 600c0b9..0ecb087 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/Numerics.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/Numerics.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ArgumentsSource;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/NumericsArgumentProvider.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/NumericsArgumentProvider.java
similarity index 93%
rename from junit5/src/main/java/io/qala/datagen/junit5/NumericsArgumentProvider.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/NumericsArgumentProvider.java
index 3a53d2d..72ea58a 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/NumericsArgumentProvider.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/NumericsArgumentProvider.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import java.util.Arrays;
import java.util.stream.Stream;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/RandomDouble.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomDouble.java
similarity index 96%
rename from junit5/src/main/java/io/qala/datagen/junit5/RandomDouble.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomDouble.java
index cb65d93..dd76dac 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/RandomDouble.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomDouble.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ArgumentsSource;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/RandomDoubleArgumentProvider.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomDoubleArgumentProvider.java
similarity index 96%
rename from junit5/src/main/java/io/qala/datagen/junit5/RandomDoubleArgumentProvider.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomDoubleArgumentProvider.java
index 9daa5d8..4147065 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/RandomDoubleArgumentProvider.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomDoubleArgumentProvider.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import java.util.stream.Stream;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/RandomDoubles.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomDoubles.java
similarity index 92%
rename from junit5/src/main/java/io/qala/datagen/junit5/RandomDoubles.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomDoubles.java
index f0e9dfd..5e48667 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/RandomDoubles.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomDoubles.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ArgumentsSource;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/RandomDoublesArgumentProvider.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomDoublesArgumentProvider.java
similarity index 93%
rename from junit5/src/main/java/io/qala/datagen/junit5/RandomDoublesArgumentProvider.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomDoublesArgumentProvider.java
index c4f1d9a..6f64e4b 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/RandomDoublesArgumentProvider.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomDoublesArgumentProvider.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import java.util.Arrays;
import java.util.stream.Stream;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/RandomInt.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomInt.java
similarity index 96%
rename from junit5/src/main/java/io/qala/datagen/junit5/RandomInt.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomInt.java
index 54ed8bd..35a8954 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/RandomInt.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomInt.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ArgumentsSource;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/RandomIntArgumentProvider.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomIntArgumentProvider.java
similarity index 96%
rename from junit5/src/main/java/io/qala/datagen/junit5/RandomIntArgumentProvider.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomIntArgumentProvider.java
index f0939f6..23f435b 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/RandomIntArgumentProvider.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomIntArgumentProvider.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import java.util.stream.Stream;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/RandomInts.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomInts.java
similarity index 89%
rename from junit5/src/main/java/io/qala/datagen/junit5/RandomInts.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomInts.java
index 8c053dc..51f8a3a 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/RandomInts.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomInts.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ArgumentsSource;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/RandomIntsArgumentProvider.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomIntsArgumentProvider.java
similarity index 93%
rename from junit5/src/main/java/io/qala/datagen/junit5/RandomIntsArgumentProvider.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomIntsArgumentProvider.java
index a2caf1b..0602026 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/RandomIntsArgumentProvider.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomIntsArgumentProvider.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import java.util.Arrays;
import java.util.stream.Stream;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/RandomLong.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomLong.java
similarity index 96%
rename from junit5/src/main/java/io/qala/datagen/junit5/RandomLong.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomLong.java
index c5c0c58..43a4c28 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/RandomLong.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomLong.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ArgumentsSource;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/RandomLongArgumentProvider.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomLongArgumentProvider.java
similarity index 96%
rename from junit5/src/main/java/io/qala/datagen/junit5/RandomLongArgumentProvider.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomLongArgumentProvider.java
index 8141a7f..b995b9a 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/RandomLongArgumentProvider.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomLongArgumentProvider.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import java.util.stream.Stream;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/RandomLongs.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomLongs.java
similarity index 92%
rename from junit5/src/main/java/io/qala/datagen/junit5/RandomLongs.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomLongs.java
index 6bf4a6f..cadf3df 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/RandomLongs.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomLongs.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ArgumentsSource;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/RandomLongsArgumentProvider.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomLongsArgumentProvider.java
similarity index 93%
rename from junit5/src/main/java/io/qala/datagen/junit5/RandomLongsArgumentProvider.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomLongsArgumentProvider.java
index 0987fe5..a456769 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/RandomLongsArgumentProvider.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomLongsArgumentProvider.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import java.util.Arrays;
import java.util.stream.Stream;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/RandomizedArgumentProvider.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomizedArgumentProvider.java
similarity index 95%
rename from junit5/src/main/java/io/qala/datagen/junit5/RandomizedArgumentProvider.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomizedArgumentProvider.java
index b926125..2d4b486 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/RandomizedArgumentProvider.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/RandomizedArgumentProvider.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import org.junit.jupiter.api.extension.ContainerExtensionContext;
import org.junit.jupiter.params.provider.Arguments;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/Unicode.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/Unicode.java
similarity index 96%
rename from junit5/src/main/java/io/qala/datagen/junit5/Unicode.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/Unicode.java
index 2bb4078..6cdc251 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/Unicode.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/Unicode.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ArgumentsSource;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/UnicodeArgumentProvider.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/UnicodeArgumentProvider.java
similarity index 95%
rename from junit5/src/main/java/io/qala/datagen/junit5/UnicodeArgumentProvider.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/UnicodeArgumentProvider.java
index 35b3fb6..78cfe17 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/UnicodeArgumentProvider.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/UnicodeArgumentProvider.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import java.util.stream.Stream;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/Unicodes.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/Unicodes.java
similarity index 92%
rename from junit5/src/main/java/io/qala/datagen/junit5/Unicodes.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/Unicodes.java
index 4f867a2..2d5d6f0 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/Unicodes.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/Unicodes.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.ArgumentsSource;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/UnicodesArgumentProvider.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/UnicodesArgumentProvider.java
similarity index 93%
rename from junit5/src/main/java/io/qala/datagen/junit5/UnicodesArgumentProvider.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/UnicodesArgumentProvider.java
index 5c3298b..dbe403d 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/UnicodesArgumentProvider.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/UnicodesArgumentProvider.java
@@ -1,4 +1,4 @@
-package io.qala.datagen.junit5;
+package io.qala.datagen.junit.jupiter;
import java.util.Arrays;
import java.util.stream.Stream;
diff --git a/junit5/src/main/java/io/qala/datagen/junit5/seed/DatagenSeedExtension.java b/junit5/src/main/java/io/qala/datagen/junit/jupiter/seed/DatagenSeedExtension.java
similarity index 92%
rename from junit5/src/main/java/io/qala/datagen/junit5/seed/DatagenSeedExtension.java
rename to junit5/src/main/java/io/qala/datagen/junit/jupiter/seed/DatagenSeedExtension.java
index 66dfcd0..eb0008b 100644
--- a/junit5/src/main/java/io/qala/datagen/junit5/seed/DatagenSeedExtension.java
+++ b/junit5/src/main/java/io/qala/datagen/junit/jupiter/seed/DatagenSeedExtension.java
@@ -1,6 +1,6 @@
-package io.qala.datagen.junit5.seed;
+package io.qala.datagen.junit.jupiter.seed;
-import io.qala.datagen.junit5.DatagenUtils;
+import io.qala.datagen.junit.jupiter.DatagenUtils;
import org.junit.jupiter.api.extension.*;
/**
diff --git a/junit5/src/main/resources/META-INF/services/org.junit.jupiter.api.extension.Extension b/junit5/src/main/resources/META-INF/services/org.junit.jupiter.api.extension.Extension
index ea92e67..7394087 100644
--- a/junit5/src/main/resources/META-INF/services/org.junit.jupiter.api.extension.Extension
+++ b/junit5/src/main/resources/META-INF/services/org.junit.jupiter.api.extension.Extension
@@ -1 +1 @@
-io.qala.datagen.junit5.seed.DatagenSeedExtension
\ No newline at end of file
+io.qala.datagen.junit.jupiter.seed.DatagenSeedExtension
\ No newline at end of file
diff --git a/junit5/src/test/java/io/qala/datagen/junit5/Junit5ParameterizedTest.java b/junit5/src/test/java/io/qala/datagen/junit5/Junit5ParameterizedTest.java
index 3c33ba1..d24526f 100644
--- a/junit5/src/test/java/io/qala/datagen/junit5/Junit5ParameterizedTest.java
+++ b/junit5/src/test/java/io/qala/datagen/junit5/Junit5ParameterizedTest.java
@@ -1,7 +1,8 @@
package io.qala.datagen.junit5;
import io.qala.datagen.Seed;
-import io.qala.datagen.junit5.seed.DatagenSeedExtension;
+import io.qala.datagen.junit.jupiter.*;
+import io.qala.datagen.junit.jupiter.seed.DatagenSeedExtension;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Nested;
import org.junit.jupiter.api.Test;
diff --git a/pom.xml b/pom.xml
index 08e35c4..faa4fda 100644
--- a/pom.xml
+++ b/pom.xml
@@ -7,7 +7,7 @@
io.qala.datagen
qala-datagen-parent
pom
- 2.1.0
+ 2.2.0