Adds additional public helper methods for the GrowthBook SDK, e.g. isOn, isOff, evaluateCondition.
Adds support for getting a value from a non-primitive object via 2 return type approaches:
generic ValueType where the implementation needs to provide a Gson-deserializable Class<ValueType>.
Object for implementations that do not use Gson or that use Gson but they need to deserialize into a class instance that uses a custom deserializer
Changed the package organization to include an internal package where the public classes that are used internally are. This is that there is no confusion to the developers about whether they should use them or not (it is assumed they would see internal and realize they should not be using it).
Java Doc
It should be more clear which methods users should be reading and using in the Java doc.
Adds additional public helper methods for the GrowthBook SDK, e.g.
isOn
,isOff
,evaluateCondition
.Adds support for getting a value from a non-primitive object via 2 return type approaches:
ValueType
where the implementation needs to provide a Gson-deserializableClass<ValueType>
.Object
for implementations that do not use Gson or that use Gson but they need to deserialize into a class instance that uses a custom deserializerChanged the package organization to include an
internal
package where the public classes that are used internally are. This is that there is no confusion to the developers about whether they should use them or not (it is assumed they would seeinternal
and realize they should not be using it).Java Doc
It should be more clear which methods users should be reading and using in the Java doc.