Commit Graph

278 Commits

Author SHA1 Message Date
Justin Abrahms 54d02a4357
Installation instructions. 2022-06-14 13:11:43 -07:00
Justin Abrahms b0da7907b4
Add badges and usage. 2022-06-14 12:17:31 -07:00
Justin Abrahms df24d2bea8
Merge pull request #18 from open-feature/coverage
Add coverage validation
2022-06-14 11:38:51 -07:00
Justin Abrahms 5142883c51
Generate coverage xml 2022-06-14 11:37:01 -07:00
Justin Abrahms 8dd71e8a9e
Add coverage validation 2022-06-14 11:34:20 -07:00
Justin Abrahms 1e71a6beb6
Merge pull request #17 from open-feature/mocked-logger
Add javadoc to interfaces and tidy them up.
2022-06-13 23:47:57 -07:00
Justin Abrahms d2e61eb688
Add javadoc to interfaces and tidy them up.
Fixes #14
2022-06-13 23:43:08 -07:00
Justin Abrahms 2b3ae81385
Merge pull request #13 from open-feature/update-with-latest-spec
Update with latest spec
2022-06-12 22:54:07 -07:00
Justin Abrahms 87701362f7
Ignore any specification files (used for linting) 2022-06-12 20:44:55 -07:00
Justin Abrahms a2063fe5a4
Tests updated to the latest spec.
This drove a few changes within the code base.
2022-06-12 20:44:21 -07:00
Justin Abrahms 448795920d
Spec annotations in the right place, approximately 2022-06-09 16:59:23 -05:00
Justin Abrahms 30c5ac4834
Support for spec validation 2022-06-09 15:11:19 -05:00
Justin Abrahms 01bba2d28b
Small constant 2022-05-28 00:44:11 -07:00
Justin Abrahms b34331a571
Support for object types
fixes #7
2022-05-28 00:44:11 -07:00
Justin Abrahms 9a8beadfd6
Support for arbitrary classes in EvaluationContext 2022-05-28 00:44:10 -07:00
Justin Abrahms c9fae1b868
Some tests around details 2022-05-28 00:44:10 -07:00
Justin Abrahms c56b3901e2
Tests which validate the backend providers are actually called.
Fixes #10
2022-05-28 00:44:10 -07:00
Justin Abrahms 3594044d05
registerHooks -> addHooks. Fixes #9 2022-05-28 00:44:10 -07:00
Justin Abrahms f5546691a3
Settle on interface w/ default methods. Fixes #8 2022-05-28 00:44:10 -07:00
Justin Abrahms b57e55436d
Merge pull request #5 from open-feature/eval-context
Evaluation Context support
2022-05-28 00:41:06 -07:00
Justin Abrahms 49e37496e5
Have PMD quieten down about unserializable things which aren't marked as serializable. 2022-05-25 21:16:04 -07:00
Justin Abrahms aaa924f94c
Support for eval context & merging relevant thereof 2022-05-25 17:57:32 -07:00
Justin Abrahms 23e2cd0a6b
Blocked waiting on EvalContext spec to be finalized. 2022-05-25 11:16:56 -07:00
Justin Abrahms f820fd6708
Wiring for mergeable evaluation contexts. 2022-05-24 15:29:30 -07:00
Michael Beemer 6448e72860
Update title to match other SDK repos 2022-05-24 15:09:55 -04:00
Justin Abrahms e6ed13d8f1
Correctly specify sources jar to upload 2022-05-13 10:48:29 -07:00
Justin Abrahms 131570e72b
Fix SCM url 2022-05-13 10:30:17 -07:00
Justin Abrahms 7f7be9fe7b
Sort dependencies 2022-05-13 10:29:18 -07:00
Justin Abrahms 8d7f823f3e
Build sources jar
Fixes #3
2022-05-13 10:28:58 -07:00
Justin Abrahms 148876c4e5
Change generated jar name 2022-05-13 10:13:49 -07:00
Justin Abrahms 4edd3555ed
Move package to dev.openfeature.javasdk
Fixes #4
2022-05-13 09:54:53 -07:00
Justin Abrahms 28cc8c7bb8
6.1 was removed in favor of a better 5.3 2022-05-12 08:47:14 -07:00
Justin Abrahms 365491b918
Delete duped specs. 2022-05-11 16:07:44 -07:00
Justin Abrahms 5179b230c3
Hook methods are public 2022-05-11 16:07:31 -07:00
Justin Abrahms a66711a5b4
Set variants on noop provider & add provider tests. 2022-05-11 14:38:22 -07:00
Justin Abrahms 60114b7433
Document why we're not doing it. 2022-05-11 09:31:24 -07:00
Justin Abrahms 8a52758804
todo is a disabled test. 2022-05-11 09:28:54 -07:00
Justin Abrahms e1c0d94619
Tests for api level hooks 2022-05-11 09:28:34 -07:00
Justin Abrahms 8bdba672a2
No op provider isn't generic. Has tests 2022-05-10 19:52:55 -07:00
Justin Abrahms 69f6498368
Fix NPEs due to missing flag eval options. 2022-05-10 19:52:43 -07:00
Justin Abrahms 1d82637d07
Remove hook evaluation. Not in the spec anymore 2022-05-10 19:52:10 -07:00
Justin Abrahms 4d2de562f0
Various ordering tests to meet spec. 2022-05-10 16:24:42 -07:00
Justin Abrahms 2520f7c051
Support for hook hints. 2022-05-10 15:51:09 -07:00
Justin Abrahms a0172d57b4
Additional hook tests, incl. functionality for error hooks & api hooks. 2022-05-09 16:09:48 -07:00
Justin Abrahms 6121daa18e
Build working 2022-05-08 15:54:35 -07:00
Justin Abrahms 5b396cebbb
Begin tests for hook spec. 2022-05-08 15:43:08 -07:00
Justin Abrahms 3ba3f2c4a4
Don't have to implement each method on a hook, just the ones we care about. 2022-05-08 15:43:08 -07:00
Justin Abrahms 7dfe0a3b99
Hook context is immutable and some properties can't be null. 2022-05-08 15:43:08 -07:00
Justin Abrahms 3da9a635ef
No longer support a list of executed hooks. 2022-05-08 15:43:08 -07:00
Justin Abrahms f1223534ba
Bare provider tests, not yet implemented. 2022-05-08 15:43:08 -07:00