diff --git a/README.md b/README.md
index b3232710..b6a501ad 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
# OpenFeature SDK for Java
-[](https://maven-badges.herokuapp.com/maven-central/dev.openfeature/javasdk)
-[](https://javadoc.io/doc/dev.openfeature/javasdk)
+[](https://maven-badges.herokuapp.com/maven-central/dev.openfeature/sdk)
+[](https://javadoc.io/doc/dev.openfeature/sdk)
[](https://www.repostatus.org/#wip)
[](https://github.com/open-feature/spec/tree/v0.5.0)
[](https://snyk.io/test/github/open-feature/java-sdk)
@@ -20,7 +20,7 @@ This library is intended to be used in server-side contexts and has not been eva
While `Boolean` provides the simplest introduction, we offer a variety of flag types.
```java
-import dev.openfeature.javasdk.Structure;
+import dev.openfeature.sdk.Structure;
class MyClass {
public UI booleanExample() {
@@ -65,7 +65,7 @@ class MyClass {
```xml
dev.openfeature
- javasdk
+ sdk
0.2.2
```
@@ -90,7 +90,7 @@ If you would like snapshot builds, this is the relevant repository information:
```groovy
dependencies {
- implementation 'dev.openfeature:javasdk:0.2.2'
+ implementation 'dev.openfeature:sdk:0.2.2'
}
```
diff --git a/pom.xml b/pom.xml
index 7d9cae27..9d23198a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
4.0.0
dev.openfeature
- javasdk
+ sdk
0.2.2
@@ -137,15 +137,6 @@
31.1-jre
test
-
-
- dev.openfeature.contrib.providers
- flagd
-
- 0.3.2
- test
-
-
@@ -271,7 +262,7 @@
${project.build.directory}/coverage-reports/jacoco-ut.exec
- dev/openfeature/javasdk/exceptions/**
+ dev/openfeature/sdk/exceptions/**
diff --git a/release-please-config.json b/release-please-config.json
index bf0d675b..97d02271 100644
--- a/release-please-config.json
+++ b/release-please-config.json
@@ -2,7 +2,7 @@
"bootstrap-sha": "c701a6c4ebbe1170a25ca7636a31508b9628831c",
"packages": {
".": {
- "package-name": "dev.openfeature.javasdk",
+ "package-name": "dev.openfeature.sdk",
"release-type": "simple",
"bump-minor-pre-major": true,
"bump-patch-for-minor-pre-major": true,
@@ -13,4 +13,4 @@
]
}
}
-}
\ No newline at end of file
+}
diff --git a/spotbugs-exclusions.xml b/spotbugs-exclusions.xml
index 59e92ca8..8675964d 100644
--- a/spotbugs-exclusions.xml
+++ b/spotbugs-exclusions.xml
@@ -6,18 +6,18 @@
-
+
-
+
-
+
diff --git a/src/main/java/dev/openfeature/javasdk/BaseEvaluation.java b/src/main/java/dev/openfeature/sdk/BaseEvaluation.java
similarity index 96%
rename from src/main/java/dev/openfeature/javasdk/BaseEvaluation.java
rename to src/main/java/dev/openfeature/sdk/BaseEvaluation.java
index f0524e06..ed6e9351 100644
--- a/src/main/java/dev/openfeature/javasdk/BaseEvaluation.java
+++ b/src/main/java/dev/openfeature/sdk/BaseEvaluation.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
/**
* This is a common interface between the evaluation results that providers return and what is given to the end users.
diff --git a/src/main/java/dev/openfeature/javasdk/BooleanHook.java b/src/main/java/dev/openfeature/sdk/BooleanHook.java
similarity index 86%
rename from src/main/java/dev/openfeature/javasdk/BooleanHook.java
rename to src/main/java/dev/openfeature/sdk/BooleanHook.java
index fd2d7399..26fff41c 100644
--- a/src/main/java/dev/openfeature/javasdk/BooleanHook.java
+++ b/src/main/java/dev/openfeature/sdk/BooleanHook.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
public interface BooleanHook extends Hook {
diff --git a/src/main/java/dev/openfeature/javasdk/Client.java b/src/main/java/dev/openfeature/sdk/Client.java
similarity index 96%
rename from src/main/java/dev/openfeature/javasdk/Client.java
rename to src/main/java/dev/openfeature/sdk/Client.java
index 9ea6e9e1..07015a63 100644
--- a/src/main/java/dev/openfeature/javasdk/Client.java
+++ b/src/main/java/dev/openfeature/sdk/Client.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import java.util.List;
diff --git a/src/main/java/dev/openfeature/javasdk/DoubleHook.java b/src/main/java/dev/openfeature/sdk/DoubleHook.java
similarity index 85%
rename from src/main/java/dev/openfeature/javasdk/DoubleHook.java
rename to src/main/java/dev/openfeature/sdk/DoubleHook.java
index 0e80cad5..2ec179d9 100644
--- a/src/main/java/dev/openfeature/javasdk/DoubleHook.java
+++ b/src/main/java/dev/openfeature/sdk/DoubleHook.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
public interface DoubleHook extends Hook {
diff --git a/src/main/java/dev/openfeature/javasdk/ErrorCode.java b/src/main/java/dev/openfeature/sdk/ErrorCode.java
similarity index 81%
rename from src/main/java/dev/openfeature/javasdk/ErrorCode.java
rename to src/main/java/dev/openfeature/sdk/ErrorCode.java
index 7b54ce56..2acf31ef 100644
--- a/src/main/java/dev/openfeature/javasdk/ErrorCode.java
+++ b/src/main/java/dev/openfeature/sdk/ErrorCode.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
public enum ErrorCode {
PROVIDER_NOT_READY, FLAG_NOT_FOUND, PARSE_ERROR, TYPE_MISMATCH, TARGETING_KEY_MISSING, INVALID_CONTEXT, GENERAL
diff --git a/src/main/java/dev/openfeature/javasdk/EvaluationContext.java b/src/main/java/dev/openfeature/sdk/EvaluationContext.java
similarity index 99%
rename from src/main/java/dev/openfeature/javasdk/EvaluationContext.java
rename to src/main/java/dev/openfeature/sdk/EvaluationContext.java
index f7f11ade..ed65ad9e 100644
--- a/src/main/java/dev/openfeature/javasdk/EvaluationContext.java
+++ b/src/main/java/dev/openfeature/sdk/EvaluationContext.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import java.time.Instant;
import java.util.List;
diff --git a/src/main/java/dev/openfeature/javasdk/FeatureProvider.java b/src/main/java/dev/openfeature/sdk/FeatureProvider.java
similarity index 96%
rename from src/main/java/dev/openfeature/javasdk/FeatureProvider.java
rename to src/main/java/dev/openfeature/sdk/FeatureProvider.java
index 0938185e..77e9cd67 100644
--- a/src/main/java/dev/openfeature/javasdk/FeatureProvider.java
+++ b/src/main/java/dev/openfeature/sdk/FeatureProvider.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import java.util.ArrayList;
import java.util.List;
diff --git a/src/main/java/dev/openfeature/javasdk/Features.java b/src/main/java/dev/openfeature/sdk/Features.java
similarity index 99%
rename from src/main/java/dev/openfeature/javasdk/Features.java
rename to src/main/java/dev/openfeature/sdk/Features.java
index 79bd403f..ba25021a 100644
--- a/src/main/java/dev/openfeature/javasdk/Features.java
+++ b/src/main/java/dev/openfeature/sdk/Features.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
/**
* An API for the type-specific fetch methods offered to users.
diff --git a/src/main/java/dev/openfeature/javasdk/FlagEvaluationDetails.java b/src/main/java/dev/openfeature/sdk/FlagEvaluationDetails.java
similarity index 97%
rename from src/main/java/dev/openfeature/javasdk/FlagEvaluationDetails.java
rename to src/main/java/dev/openfeature/sdk/FlagEvaluationDetails.java
index 0440cf5b..d9c85be4 100644
--- a/src/main/java/dev/openfeature/javasdk/FlagEvaluationDetails.java
+++ b/src/main/java/dev/openfeature/sdk/FlagEvaluationDetails.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import lombok.Builder;
import lombok.Data;
diff --git a/src/main/java/dev/openfeature/javasdk/FlagEvaluationOptions.java b/src/main/java/dev/openfeature/sdk/FlagEvaluationOptions.java
similarity index 89%
rename from src/main/java/dev/openfeature/javasdk/FlagEvaluationOptions.java
rename to src/main/java/dev/openfeature/sdk/FlagEvaluationOptions.java
index ea10b855..81408be9 100644
--- a/src/main/java/dev/openfeature/javasdk/FlagEvaluationOptions.java
+++ b/src/main/java/dev/openfeature/sdk/FlagEvaluationOptions.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import java.util.HashMap;
import java.util.List;
diff --git a/src/main/java/dev/openfeature/javasdk/FlagValueType.java b/src/main/java/dev/openfeature/sdk/FlagValueType.java
similarity index 70%
rename from src/main/java/dev/openfeature/javasdk/FlagValueType.java
rename to src/main/java/dev/openfeature/sdk/FlagValueType.java
index 16b080c6..62ca412f 100644
--- a/src/main/java/dev/openfeature/javasdk/FlagValueType.java
+++ b/src/main/java/dev/openfeature/sdk/FlagValueType.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
public enum FlagValueType {
STRING, INTEGER, DOUBLE, OBJECT, BOOLEAN;
diff --git a/src/main/java/dev/openfeature/javasdk/Hook.java b/src/main/java/dev/openfeature/sdk/Hook.java
similarity index 98%
rename from src/main/java/dev/openfeature/javasdk/Hook.java
rename to src/main/java/dev/openfeature/sdk/Hook.java
index 4466c9bd..3856af26 100644
--- a/src/main/java/dev/openfeature/javasdk/Hook.java
+++ b/src/main/java/dev/openfeature/sdk/Hook.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import java.util.Map;
import java.util.Optional;
diff --git a/src/main/java/dev/openfeature/javasdk/HookContext.java b/src/main/java/dev/openfeature/sdk/HookContext.java
similarity index 97%
rename from src/main/java/dev/openfeature/javasdk/HookContext.java
rename to src/main/java/dev/openfeature/sdk/HookContext.java
index 584db160..26b14f79 100644
--- a/src/main/java/dev/openfeature/javasdk/HookContext.java
+++ b/src/main/java/dev/openfeature/sdk/HookContext.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import lombok.Builder;
import lombok.NonNull;
diff --git a/src/main/java/dev/openfeature/javasdk/HookSupport.java b/src/main/java/dev/openfeature/sdk/HookSupport.java
similarity index 99%
rename from src/main/java/dev/openfeature/javasdk/HookSupport.java
rename to src/main/java/dev/openfeature/sdk/HookSupport.java
index d78243b0..6e29eae3 100644
--- a/src/main/java/dev/openfeature/javasdk/HookSupport.java
+++ b/src/main/java/dev/openfeature/sdk/HookSupport.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import java.util.*;
import java.util.function.Consumer;
diff --git a/src/main/java/dev/openfeature/javasdk/IntegerHook.java b/src/main/java/dev/openfeature/sdk/IntegerHook.java
similarity index 86%
rename from src/main/java/dev/openfeature/javasdk/IntegerHook.java
rename to src/main/java/dev/openfeature/sdk/IntegerHook.java
index 41453a7a..a178904d 100644
--- a/src/main/java/dev/openfeature/javasdk/IntegerHook.java
+++ b/src/main/java/dev/openfeature/sdk/IntegerHook.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
public interface IntegerHook extends Hook {
diff --git a/src/main/java/dev/openfeature/javasdk/Metadata.java b/src/main/java/dev/openfeature/sdk/Metadata.java
similarity index 77%
rename from src/main/java/dev/openfeature/javasdk/Metadata.java
rename to src/main/java/dev/openfeature/sdk/Metadata.java
index fb6122b8..7e614c27 100644
--- a/src/main/java/dev/openfeature/javasdk/Metadata.java
+++ b/src/main/java/dev/openfeature/sdk/Metadata.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
/**
* Holds identifying information about a given entity.
diff --git a/src/main/java/dev/openfeature/javasdk/NoOpProvider.java b/src/main/java/dev/openfeature/sdk/NoOpProvider.java
similarity index 98%
rename from src/main/java/dev/openfeature/javasdk/NoOpProvider.java
rename to src/main/java/dev/openfeature/sdk/NoOpProvider.java
index ef7dccd7..00abedc8 100644
--- a/src/main/java/dev/openfeature/javasdk/NoOpProvider.java
+++ b/src/main/java/dev/openfeature/sdk/NoOpProvider.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import lombok.Getter;
diff --git a/src/main/java/dev/openfeature/javasdk/OpenFeatureAPI.java b/src/main/java/dev/openfeature/sdk/OpenFeatureAPI.java
similarity index 97%
rename from src/main/java/dev/openfeature/javasdk/OpenFeatureAPI.java
rename to src/main/java/dev/openfeature/sdk/OpenFeatureAPI.java
index 76bb3cb3..5918fa08 100644
--- a/src/main/java/dev/openfeature/javasdk/OpenFeatureAPI.java
+++ b/src/main/java/dev/openfeature/sdk/OpenFeatureAPI.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import lombok.Getter;
import lombok.Setter;
diff --git a/src/main/java/dev/openfeature/javasdk/OpenFeatureClient.java b/src/main/java/dev/openfeature/sdk/OpenFeatureClient.java
similarity index 98%
rename from src/main/java/dev/openfeature/javasdk/OpenFeatureClient.java
rename to src/main/java/dev/openfeature/sdk/OpenFeatureClient.java
index 361e8bc3..957afc88 100644
--- a/src/main/java/dev/openfeature/javasdk/OpenFeatureClient.java
+++ b/src/main/java/dev/openfeature/sdk/OpenFeatureClient.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import java.util.ArrayList;
import java.util.Arrays;
@@ -6,9 +6,9 @@ import java.util.Collections;
import java.util.List;
import java.util.Map;
-import dev.openfeature.javasdk.exceptions.GeneralError;
-import dev.openfeature.javasdk.exceptions.OpenFeatureError;
-import dev.openfeature.javasdk.internal.ObjectUtils;
+import dev.openfeature.sdk.exceptions.GeneralError;
+import dev.openfeature.sdk.exceptions.OpenFeatureError;
+import dev.openfeature.sdk.internal.ObjectUtils;
import lombok.Getter;
import lombok.Setter;
import lombok.extern.slf4j.Slf4j;
diff --git a/src/main/java/dev/openfeature/javasdk/ProviderEvaluation.java b/src/main/java/dev/openfeature/sdk/ProviderEvaluation.java
similarity index 90%
rename from src/main/java/dev/openfeature/javasdk/ProviderEvaluation.java
rename to src/main/java/dev/openfeature/sdk/ProviderEvaluation.java
index df939134..3f2b69bc 100644
--- a/src/main/java/dev/openfeature/javasdk/ProviderEvaluation.java
+++ b/src/main/java/dev/openfeature/sdk/ProviderEvaluation.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import lombok.Builder;
import lombok.Data;
diff --git a/src/main/java/dev/openfeature/javasdk/Reason.java b/src/main/java/dev/openfeature/sdk/Reason.java
similarity index 72%
rename from src/main/java/dev/openfeature/javasdk/Reason.java
rename to src/main/java/dev/openfeature/sdk/Reason.java
index a916693d..107665bc 100644
--- a/src/main/java/dev/openfeature/javasdk/Reason.java
+++ b/src/main/java/dev/openfeature/sdk/Reason.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
public enum Reason {
DISABLED, SPLIT, TARGETING_MATCH, DEFAULT, UNKNOWN, ERROR
diff --git a/src/main/java/dev/openfeature/javasdk/StringHook.java b/src/main/java/dev/openfeature/sdk/StringHook.java
similarity index 85%
rename from src/main/java/dev/openfeature/javasdk/StringHook.java
rename to src/main/java/dev/openfeature/sdk/StringHook.java
index 42ad2fd1..15ee5238 100644
--- a/src/main/java/dev/openfeature/javasdk/StringHook.java
+++ b/src/main/java/dev/openfeature/sdk/StringHook.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
public interface StringHook extends Hook {
diff --git a/src/main/java/dev/openfeature/javasdk/Structure.java b/src/main/java/dev/openfeature/sdk/Structure.java
similarity index 97%
rename from src/main/java/dev/openfeature/javasdk/Structure.java
rename to src/main/java/dev/openfeature/sdk/Structure.java
index 87491e66..70c98b77 100644
--- a/src/main/java/dev/openfeature/javasdk/Structure.java
+++ b/src/main/java/dev/openfeature/sdk/Structure.java
@@ -1,10 +1,10 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import java.time.Instant;
import java.util.*;
import java.util.stream.Collectors;
-import dev.openfeature.javasdk.exceptions.ValueNotConvertableError;
+import dev.openfeature.sdk.exceptions.ValueNotConvertableError;
import lombok.EqualsAndHashCode;
import lombok.ToString;
diff --git a/src/main/java/dev/openfeature/javasdk/Value.java b/src/main/java/dev/openfeature/sdk/Value.java
similarity index 99%
rename from src/main/java/dev/openfeature/javasdk/Value.java
rename to src/main/java/dev/openfeature/sdk/Value.java
index abadd606..1caaf52e 100644
--- a/src/main/java/dev/openfeature/javasdk/Value.java
+++ b/src/main/java/dev/openfeature/sdk/Value.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import java.time.Instant;
import java.util.List;
diff --git a/src/main/java/dev/openfeature/javasdk/exceptions/FlagNotFoundError.java b/src/main/java/dev/openfeature/sdk/exceptions/FlagNotFoundError.java
similarity index 76%
rename from src/main/java/dev/openfeature/javasdk/exceptions/FlagNotFoundError.java
rename to src/main/java/dev/openfeature/sdk/exceptions/FlagNotFoundError.java
index c91971ae..78a5077d 100644
--- a/src/main/java/dev/openfeature/javasdk/exceptions/FlagNotFoundError.java
+++ b/src/main/java/dev/openfeature/sdk/exceptions/FlagNotFoundError.java
@@ -1,6 +1,6 @@
-package dev.openfeature.javasdk.exceptions;
+package dev.openfeature.sdk.exceptions;
-import dev.openfeature.javasdk.ErrorCode;
+import dev.openfeature.sdk.ErrorCode;
import lombok.Getter;
import lombok.experimental.StandardException;
diff --git a/src/main/java/dev/openfeature/javasdk/exceptions/GeneralError.java b/src/main/java/dev/openfeature/sdk/exceptions/GeneralError.java
similarity index 75%
rename from src/main/java/dev/openfeature/javasdk/exceptions/GeneralError.java
rename to src/main/java/dev/openfeature/sdk/exceptions/GeneralError.java
index a9ebaa32..3b0e57e8 100644
--- a/src/main/java/dev/openfeature/javasdk/exceptions/GeneralError.java
+++ b/src/main/java/dev/openfeature/sdk/exceptions/GeneralError.java
@@ -1,6 +1,6 @@
-package dev.openfeature.javasdk.exceptions;
+package dev.openfeature.sdk.exceptions;
-import dev.openfeature.javasdk.ErrorCode;
+import dev.openfeature.sdk.ErrorCode;
import lombok.Getter;
import lombok.experimental.StandardException;
diff --git a/src/main/java/dev/openfeature/javasdk/exceptions/InvalidContextError.java b/src/main/java/dev/openfeature/sdk/exceptions/InvalidContextError.java
similarity index 76%
rename from src/main/java/dev/openfeature/javasdk/exceptions/InvalidContextError.java
rename to src/main/java/dev/openfeature/sdk/exceptions/InvalidContextError.java
index e8487054..150c851a 100644
--- a/src/main/java/dev/openfeature/javasdk/exceptions/InvalidContextError.java
+++ b/src/main/java/dev/openfeature/sdk/exceptions/InvalidContextError.java
@@ -1,6 +1,6 @@
-package dev.openfeature.javasdk.exceptions;
+package dev.openfeature.sdk.exceptions;
-import dev.openfeature.javasdk.ErrorCode;
+import dev.openfeature.sdk.ErrorCode;
import lombok.Getter;
import lombok.experimental.StandardException;
diff --git a/src/main/java/dev/openfeature/javasdk/exceptions/OpenFeatureError.java b/src/main/java/dev/openfeature/sdk/exceptions/OpenFeatureError.java
similarity index 73%
rename from src/main/java/dev/openfeature/javasdk/exceptions/OpenFeatureError.java
rename to src/main/java/dev/openfeature/sdk/exceptions/OpenFeatureError.java
index 65ac44fb..c831bb5e 100644
--- a/src/main/java/dev/openfeature/javasdk/exceptions/OpenFeatureError.java
+++ b/src/main/java/dev/openfeature/sdk/exceptions/OpenFeatureError.java
@@ -1,6 +1,6 @@
-package dev.openfeature.javasdk.exceptions;
+package dev.openfeature.sdk.exceptions;
-import dev.openfeature.javasdk.ErrorCode;
+import dev.openfeature.sdk.ErrorCode;
import lombok.experimental.StandardException;
@StandardException
diff --git a/src/main/java/dev/openfeature/javasdk/exceptions/ParseError.java b/src/main/java/dev/openfeature/sdk/exceptions/ParseError.java
similarity index 75%
rename from src/main/java/dev/openfeature/javasdk/exceptions/ParseError.java
rename to src/main/java/dev/openfeature/sdk/exceptions/ParseError.java
index 63b3f364..3aa5ad90 100644
--- a/src/main/java/dev/openfeature/javasdk/exceptions/ParseError.java
+++ b/src/main/java/dev/openfeature/sdk/exceptions/ParseError.java
@@ -1,6 +1,6 @@
-package dev.openfeature.javasdk.exceptions;
+package dev.openfeature.sdk.exceptions;
-import dev.openfeature.javasdk.ErrorCode;
+import dev.openfeature.sdk.ErrorCode;
import lombok.Getter;
import lombok.experimental.StandardException;
diff --git a/src/main/java/dev/openfeature/javasdk/exceptions/TargetingKeyMissingError.java b/src/main/java/dev/openfeature/sdk/exceptions/TargetingKeyMissingError.java
similarity index 77%
rename from src/main/java/dev/openfeature/javasdk/exceptions/TargetingKeyMissingError.java
rename to src/main/java/dev/openfeature/sdk/exceptions/TargetingKeyMissingError.java
index 7e914d29..e1886c90 100644
--- a/src/main/java/dev/openfeature/javasdk/exceptions/TargetingKeyMissingError.java
+++ b/src/main/java/dev/openfeature/sdk/exceptions/TargetingKeyMissingError.java
@@ -1,6 +1,6 @@
-package dev.openfeature.javasdk.exceptions;
+package dev.openfeature.sdk.exceptions;
-import dev.openfeature.javasdk.ErrorCode;
+import dev.openfeature.sdk.ErrorCode;
import lombok.Getter;
import lombok.experimental.StandardException;
diff --git a/src/main/java/dev/openfeature/javasdk/exceptions/TypeMismatchError.java b/src/main/java/dev/openfeature/sdk/exceptions/TypeMismatchError.java
similarity index 76%
rename from src/main/java/dev/openfeature/javasdk/exceptions/TypeMismatchError.java
rename to src/main/java/dev/openfeature/sdk/exceptions/TypeMismatchError.java
index 4055a691..08ab8012 100644
--- a/src/main/java/dev/openfeature/javasdk/exceptions/TypeMismatchError.java
+++ b/src/main/java/dev/openfeature/sdk/exceptions/TypeMismatchError.java
@@ -1,6 +1,6 @@
-package dev.openfeature.javasdk.exceptions;
+package dev.openfeature.sdk.exceptions;
-import dev.openfeature.javasdk.ErrorCode;
+import dev.openfeature.sdk.ErrorCode;
import lombok.Getter;
import lombok.experimental.StandardException;
diff --git a/src/main/java/dev/openfeature/javasdk/exceptions/ValueNotConvertableError.java b/src/main/java/dev/openfeature/sdk/exceptions/ValueNotConvertableError.java
similarity index 76%
rename from src/main/java/dev/openfeature/javasdk/exceptions/ValueNotConvertableError.java
rename to src/main/java/dev/openfeature/sdk/exceptions/ValueNotConvertableError.java
index 1cbff419..443bea76 100644
--- a/src/main/java/dev/openfeature/javasdk/exceptions/ValueNotConvertableError.java
+++ b/src/main/java/dev/openfeature/sdk/exceptions/ValueNotConvertableError.java
@@ -1,6 +1,6 @@
-package dev.openfeature.javasdk.exceptions;
+package dev.openfeature.sdk.exceptions;
-import dev.openfeature.javasdk.ErrorCode;
+import dev.openfeature.sdk.ErrorCode;
import lombok.Getter;
import lombok.experimental.StandardException;
diff --git a/src/main/java/dev/openfeature/javasdk/internal/ObjectUtils.java b/src/main/java/dev/openfeature/sdk/internal/ObjectUtils.java
similarity index 97%
rename from src/main/java/dev/openfeature/javasdk/internal/ObjectUtils.java
rename to src/main/java/dev/openfeature/sdk/internal/ObjectUtils.java
index c9de51f1..2318bdc4 100644
--- a/src/main/java/dev/openfeature/javasdk/internal/ObjectUtils.java
+++ b/src/main/java/dev/openfeature/sdk/internal/ObjectUtils.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk.internal;
+package dev.openfeature.sdk.internal;
import java.util.*;
import java.util.function.Supplier;
diff --git a/src/test/java/dev/openfeature/javasdk/AlwaysBrokenProvider.java b/src/test/java/dev/openfeature/sdk/AlwaysBrokenProvider.java
similarity index 93%
rename from src/test/java/dev/openfeature/javasdk/AlwaysBrokenProvider.java
rename to src/test/java/dev/openfeature/sdk/AlwaysBrokenProvider.java
index 044f3ce7..4beb28c3 100644
--- a/src/test/java/dev/openfeature/javasdk/AlwaysBrokenProvider.java
+++ b/src/test/java/dev/openfeature/sdk/AlwaysBrokenProvider.java
@@ -1,6 +1,6 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
-import dev.openfeature.javasdk.exceptions.FlagNotFoundError;
+import dev.openfeature.sdk.exceptions.FlagNotFoundError;
public class AlwaysBrokenProvider implements FeatureProvider {
diff --git a/src/test/java/dev/openfeature/javasdk/DeveloperExperienceTest.java b/src/test/java/dev/openfeature/sdk/DeveloperExperienceTest.java
similarity index 97%
rename from src/test/java/dev/openfeature/javasdk/DeveloperExperienceTest.java
rename to src/test/java/dev/openfeature/sdk/DeveloperExperienceTest.java
index abd1d95a..bb0825b0 100644
--- a/src/test/java/dev/openfeature/javasdk/DeveloperExperienceTest.java
+++ b/src/test/java/dev/openfeature/sdk/DeveloperExperienceTest.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
@@ -8,7 +8,7 @@ import static org.mockito.Mockito.verify;
import org.junit.jupiter.api.Test;
-import dev.openfeature.javasdk.fixtures.HookFixtures;
+import dev.openfeature.sdk.fixtures.HookFixtures;
import java.util.Arrays;
diff --git a/src/test/java/dev/openfeature/javasdk/DoSomethingProvider.java b/src/test/java/dev/openfeature/sdk/DoSomethingProvider.java
similarity index 98%
rename from src/test/java/dev/openfeature/javasdk/DoSomethingProvider.java
rename to src/test/java/dev/openfeature/sdk/DoSomethingProvider.java
index 1fd6d9dc..37fd20f4 100644
--- a/src/test/java/dev/openfeature/javasdk/DoSomethingProvider.java
+++ b/src/test/java/dev/openfeature/sdk/DoSomethingProvider.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
public class DoSomethingProvider implements FeatureProvider {
diff --git a/src/test/java/dev/openfeature/javasdk/EvalContextTest.java b/src/test/java/dev/openfeature/sdk/EvalContextTest.java
similarity index 99%
rename from src/test/java/dev/openfeature/javasdk/EvalContextTest.java
rename to src/test/java/dev/openfeature/sdk/EvalContextTest.java
index 3cb20788..4a974e4e 100644
--- a/src/test/java/dev/openfeature/javasdk/EvalContextTest.java
+++ b/src/test/java/dev/openfeature/sdk/EvalContextTest.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import static org.junit.jupiter.api.Assertions.assertEquals;
diff --git a/src/test/java/dev/openfeature/javasdk/FlagEvaluationSpecTest.java b/src/test/java/dev/openfeature/sdk/FlagEvaluationSpecTest.java
similarity index 99%
rename from src/test/java/dev/openfeature/javasdk/FlagEvaluationSpecTest.java
rename to src/test/java/dev/openfeature/sdk/FlagEvaluationSpecTest.java
index f2ef69df..fda13ddf 100644
--- a/src/test/java/dev/openfeature/javasdk/FlagEvaluationSpecTest.java
+++ b/src/test/java/dev/openfeature/sdk/FlagEvaluationSpecTest.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import static org.assertj.core.api.Assertions.assertThat;
import static org.junit.jupiter.api.Assertions.assertEquals;
@@ -16,7 +16,7 @@ import java.util.List;
import org.junit.jupiter.api.AfterEach;
import org.junit.jupiter.api.Test;
-import dev.openfeature.javasdk.fixtures.HookFixtures;
+import dev.openfeature.sdk.fixtures.HookFixtures;
import uk.org.lidalia.slf4jtest.LoggingEvent;
import uk.org.lidalia.slf4jtest.TestLogger;
import uk.org.lidalia.slf4jtest.TestLoggerFactory;
diff --git a/src/test/java/dev/openfeature/javasdk/HookContextTest.java b/src/test/java/dev/openfeature/sdk/HookContextTest.java
similarity index 96%
rename from src/test/java/dev/openfeature/javasdk/HookContextTest.java
rename to src/test/java/dev/openfeature/sdk/HookContextTest.java
index 0d2dd2a7..6b28c1de 100644
--- a/src/test/java/dev/openfeature/javasdk/HookContextTest.java
+++ b/src/test/java/dev/openfeature/sdk/HookContextTest.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import org.junit.jupiter.api.Test;
diff --git a/src/test/java/dev/openfeature/javasdk/HookSpecTest.java b/src/test/java/dev/openfeature/sdk/HookSpecTest.java
similarity index 99%
rename from src/test/java/dev/openfeature/javasdk/HookSpecTest.java
rename to src/test/java/dev/openfeature/sdk/HookSpecTest.java
index e67a8faf..1c3e45ab 100644
--- a/src/test/java/dev/openfeature/javasdk/HookSpecTest.java
+++ b/src/test/java/dev/openfeature/sdk/HookSpecTest.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import static org.assertj.core.api.Assertions.assertThatCode;
import static org.assertj.core.api.Assertions.fail;
@@ -26,7 +26,7 @@ import org.junit.jupiter.api.Test;
import org.mockito.ArgumentCaptor;
import org.mockito.InOrder;
-import dev.openfeature.javasdk.fixtures.HookFixtures;
+import dev.openfeature.sdk.fixtures.HookFixtures;
import lombok.SneakyThrows;
public class HookSpecTest implements HookFixtures {
diff --git a/src/test/java/dev/openfeature/javasdk/HookSupportTest.java b/src/test/java/dev/openfeature/sdk/HookSupportTest.java
similarity index 97%
rename from src/test/java/dev/openfeature/javasdk/HookSupportTest.java
rename to src/test/java/dev/openfeature/sdk/HookSupportTest.java
index 3b952584..e846707a 100644
--- a/src/test/java/dev/openfeature/javasdk/HookSupportTest.java
+++ b/src/test/java/dev/openfeature/sdk/HookSupportTest.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import static org.assertj.core.api.Assertions.assertThat;
import static org.mockito.ArgumentMatchers.any;
@@ -14,7 +14,7 @@ import org.junit.jupiter.api.Test;
import org.junit.jupiter.params.ParameterizedTest;
import org.junit.jupiter.params.provider.EnumSource;
-import dev.openfeature.javasdk.fixtures.HookFixtures;
+import dev.openfeature.sdk.fixtures.HookFixtures;
class HookSupportTest implements HookFixtures {
diff --git a/src/test/java/dev/openfeature/javasdk/MetadataTest.java b/src/test/java/dev/openfeature/sdk/MetadataTest.java
similarity index 94%
rename from src/test/java/dev/openfeature/javasdk/MetadataTest.java
rename to src/test/java/dev/openfeature/sdk/MetadataTest.java
index bbca73f7..944f45e3 100644
--- a/src/test/java/dev/openfeature/javasdk/MetadataTest.java
+++ b/src/test/java/dev/openfeature/sdk/MetadataTest.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import org.junit.jupiter.api.Test;
diff --git a/src/test/java/dev/openfeature/javasdk/NoOpProviderTest.java b/src/test/java/dev/openfeature/sdk/NoOpProviderTest.java
similarity index 97%
rename from src/test/java/dev/openfeature/javasdk/NoOpProviderTest.java
rename to src/test/java/dev/openfeature/sdk/NoOpProviderTest.java
index 0853a295..2f34cd7d 100644
--- a/src/test/java/dev/openfeature/javasdk/NoOpProviderTest.java
+++ b/src/test/java/dev/openfeature/sdk/NoOpProviderTest.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import static org.junit.jupiter.api.Assertions.assertEquals;
diff --git a/src/test/java/dev/openfeature/javasdk/NotImplementedException.java b/src/test/java/dev/openfeature/sdk/NotImplementedException.java
similarity index 86%
rename from src/test/java/dev/openfeature/javasdk/NotImplementedException.java
rename to src/test/java/dev/openfeature/sdk/NotImplementedException.java
index 149de019..09d7bcbb 100644
--- a/src/test/java/dev/openfeature/javasdk/NotImplementedException.java
+++ b/src/test/java/dev/openfeature/sdk/NotImplementedException.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
public class NotImplementedException extends RuntimeException {
diff --git a/src/test/java/dev/openfeature/javasdk/OpenFeatureClientTest.java b/src/test/java/dev/openfeature/sdk/OpenFeatureClientTest.java
similarity index 93%
rename from src/test/java/dev/openfeature/javasdk/OpenFeatureClientTest.java
rename to src/test/java/dev/openfeature/sdk/OpenFeatureClientTest.java
index 06509ccc..14446c1a 100644
--- a/src/test/java/dev/openfeature/javasdk/OpenFeatureClientTest.java
+++ b/src/test/java/dev/openfeature/sdk/OpenFeatureClientTest.java
@@ -1,8 +1,8 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import java.util.*;
-import dev.openfeature.javasdk.fixtures.HookFixtures;
+import dev.openfeature.sdk.fixtures.HookFixtures;
import org.junit.jupiter.api.*;
import uk.org.lidalia.slf4jext.Level;
import uk.org.lidalia.slf4jtest.*;
diff --git a/src/test/java/dev/openfeature/javasdk/ProviderSpecTest.java b/src/test/java/dev/openfeature/sdk/ProviderSpecTest.java
similarity index 99%
rename from src/test/java/dev/openfeature/javasdk/ProviderSpecTest.java
rename to src/test/java/dev/openfeature/sdk/ProviderSpecTest.java
index 846d0d48..5e642421 100644
--- a/src/test/java/dev/openfeature/javasdk/ProviderSpecTest.java
+++ b/src/test/java/dev/openfeature/sdk/ProviderSpecTest.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.junit.jupiter.api.Assertions.assertNull;
diff --git a/src/test/java/dev/openfeature/javasdk/Specification.java b/src/test/java/dev/openfeature/sdk/Specification.java
similarity index 82%
rename from src/test/java/dev/openfeature/javasdk/Specification.java
rename to src/test/java/dev/openfeature/sdk/Specification.java
index 3d8bbd1c..061e45ec 100644
--- a/src/test/java/dev/openfeature/javasdk/Specification.java
+++ b/src/test/java/dev/openfeature/sdk/Specification.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import java.lang.annotation.Repeatable;
diff --git a/src/test/java/dev/openfeature/javasdk/Specifications.java b/src/test/java/dev/openfeature/sdk/Specifications.java
similarity index 67%
rename from src/test/java/dev/openfeature/javasdk/Specifications.java
rename to src/test/java/dev/openfeature/sdk/Specifications.java
index 1c3a5dd1..f10d90a5 100644
--- a/src/test/java/dev/openfeature/javasdk/Specifications.java
+++ b/src/test/java/dev/openfeature/sdk/Specifications.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
public @interface Specifications {
Specification[] value();
diff --git a/src/test/java/dev/openfeature/javasdk/StructureTest.java b/src/test/java/dev/openfeature/sdk/StructureTest.java
similarity index 98%
rename from src/test/java/dev/openfeature/javasdk/StructureTest.java
rename to src/test/java/dev/openfeature/sdk/StructureTest.java
index eccb23c3..8170ea3d 100644
--- a/src/test/java/dev/openfeature/javasdk/StructureTest.java
+++ b/src/test/java/dev/openfeature/sdk/StructureTest.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotSame;
diff --git a/src/test/java/dev/openfeature/javasdk/TestConstants.java b/src/test/java/dev/openfeature/sdk/TestConstants.java
similarity index 75%
rename from src/test/java/dev/openfeature/javasdk/TestConstants.java
rename to src/test/java/dev/openfeature/sdk/TestConstants.java
index 945c32f6..e9786eb8 100644
--- a/src/test/java/dev/openfeature/javasdk/TestConstants.java
+++ b/src/test/java/dev/openfeature/sdk/TestConstants.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
public class TestConstants {
public static final String BROKEN_MESSAGE = "This is borked.";
diff --git a/src/test/java/dev/openfeature/javasdk/ValueTest.java b/src/test/java/dev/openfeature/sdk/ValueTest.java
similarity index 99%
rename from src/test/java/dev/openfeature/javasdk/ValueTest.java
rename to src/test/java/dev/openfeature/sdk/ValueTest.java
index 12210321..f8bebb21 100644
--- a/src/test/java/dev/openfeature/javasdk/ValueTest.java
+++ b/src/test/java/dev/openfeature/sdk/ValueTest.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk;
+package dev.openfeature.sdk;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertThrows;
diff --git a/src/test/java/dev/openfeature/javasdk/fixtures/HookFixtures.java b/src/test/java/dev/openfeature/sdk/fixtures/HookFixtures.java
similarity index 87%
rename from src/test/java/dev/openfeature/javasdk/fixtures/HookFixtures.java
rename to src/test/java/dev/openfeature/sdk/fixtures/HookFixtures.java
index 35cb9b72..1d1de1ef 100644
--- a/src/test/java/dev/openfeature/javasdk/fixtures/HookFixtures.java
+++ b/src/test/java/dev/openfeature/sdk/fixtures/HookFixtures.java
@@ -1,6 +1,6 @@
-package dev.openfeature.javasdk.fixtures;
+package dev.openfeature.sdk.fixtures;
-import dev.openfeature.javasdk.*;
+import dev.openfeature.sdk.*;
import static org.mockito.Mockito.spy;
diff --git a/src/test/java/dev/openfeature/javasdk/integration/RunCucumberTest.java b/src/test/java/dev/openfeature/sdk/integration/RunCucumberTest.java
similarity index 91%
rename from src/test/java/dev/openfeature/javasdk/integration/RunCucumberTest.java
rename to src/test/java/dev/openfeature/sdk/integration/RunCucumberTest.java
index 65c86c29..6a13ed29 100644
--- a/src/test/java/dev/openfeature/javasdk/integration/RunCucumberTest.java
+++ b/src/test/java/dev/openfeature/sdk/integration/RunCucumberTest.java
@@ -1,4 +1,4 @@
-package dev.openfeature.javasdk.integration;
+package dev.openfeature.sdk.integration;
import org.junit.platform.suite.api.ConfigurationParameter;
import org.junit.platform.suite.api.IncludeEngines;
diff --git a/src/test/java/dev/openfeature/javasdk/integration/StepDefinitions.java b/src/test/java/dev/openfeature/sdk/integration/StepDefinitions.java
similarity index 96%
rename from src/test/java/dev/openfeature/javasdk/integration/StepDefinitions.java
rename to src/test/java/dev/openfeature/sdk/integration/StepDefinitions.java
index a7d9f91e..39147565 100644
--- a/src/test/java/dev/openfeature/javasdk/integration/StepDefinitions.java
+++ b/src/test/java/dev/openfeature/sdk/integration/StepDefinitions.java
@@ -1,16 +1,16 @@
-package dev.openfeature.javasdk.integration;
+package dev.openfeature.sdk.integration;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertTrue;
-import dev.openfeature.contrib.providers.flagd.FlagdProvider;
-import dev.openfeature.javasdk.Client;
-import dev.openfeature.javasdk.EvaluationContext;
-import dev.openfeature.javasdk.FlagEvaluationDetails;
-import dev.openfeature.javasdk.OpenFeatureAPI;
-import dev.openfeature.javasdk.Reason;
-import dev.openfeature.javasdk.Structure;
-import dev.openfeature.javasdk.Value;
+// import dev.openfeature.contrib.providers.flagd.FlagdProvider;
+import dev.openfeature.sdk.Client;
+import dev.openfeature.sdk.EvaluationContext;
+import dev.openfeature.sdk.FlagEvaluationDetails;
+import dev.openfeature.sdk.OpenFeatureAPI;
+import dev.openfeature.sdk.Reason;
+import dev.openfeature.sdk.Structure;
+import dev.openfeature.sdk.Value;
import io.cucumber.java.BeforeAll;
import io.cucumber.java.en.Then;
import io.cucumber.java.en.When;
@@ -44,7 +44,7 @@ public class StepDefinitions {
@BeforeAll()
public static void setup() {
- OpenFeatureAPI.getInstance().setProvider(new FlagdProvider());
+ // OpenFeatureAPI.getInstance().setProvider(new FlagdProvider());
client = OpenFeatureAPI.getInstance().getClient();
}
diff --git a/src/test/java/dev/openfeature/javasdk/internal/ObjectUtilsTest.java b/src/test/java/dev/openfeature/sdk/internal/ObjectUtilsTest.java
similarity index 96%
rename from src/test/java/dev/openfeature/javasdk/internal/ObjectUtilsTest.java
rename to src/test/java/dev/openfeature/sdk/internal/ObjectUtilsTest.java
index 9c283260..c4525e74 100644
--- a/src/test/java/dev/openfeature/javasdk/internal/ObjectUtilsTest.java
+++ b/src/test/java/dev/openfeature/sdk/internal/ObjectUtilsTest.java
@@ -1,10 +1,10 @@
-package dev.openfeature.javasdk.internal;
+package dev.openfeature.sdk.internal;
import java.util.*;
import org.junit.jupiter.api.*;
-import static dev.openfeature.javasdk.internal.ObjectUtils.defaultIfNull;
+import static dev.openfeature.sdk.internal.ObjectUtils.defaultIfNull;
import static org.assertj.core.api.Assertions.assertThat;
class ObjectUtilsTest {