Commit Graph

278 Commits

Author SHA1 Message Date
Justin Abrahms 260d1686cd
hooks are the highest precedence in context merging followed by invocation.
Fixes #43
2022-08-08 19:43:32 -07:00
Justin Abrahms 265ebd4334
Document how to get snapshot builds 2022-08-08 09:09:06 -07:00
Justin Abrahms cd3302aea2
Link javadoc to readme 2022-08-07 23:15:15 -07:00
Justin Abrahms ec24e5d789
Bump checkstyle to get rid of warning 2022-08-07 23:02:10 -07:00
Justin Abrahms b0efa87bc3
Fix docs warnings 2022-08-07 23:01:34 -07:00
Justin Abrahms f6313fa335
Fix checkstyle issues (mostly adding javadoc) 2022-08-07 22:49:58 -07:00
Justin Abrahms f8bb31b62c
A few changes from google's default 2022-08-07 22:49:58 -07:00
Justin Abrahms 6006384504
Checkstyle w/ google style from v8.29 of checkstyle 2022-08-07 22:44:24 -07:00
Justin Abrahms 9ea9e08165
Add some missing javadoc 2022-08-07 22:19:32 -07:00
Justin Abrahms 4cbb87fbab
Support chaining evaluation context additions.
Refs #29
2022-08-07 21:08:45 -07:00
Justin Abrahms efc1c048b6
Add spotbugs & pmd for static analysis
Also move internal state validation into DoSomethingProvider since that sits in test code
2022-08-06 23:31:09 -07:00
Justin Abrahms df1a083398
Merge contexts from api and client 2022-08-06 19:39:50 -07:00
Justin Abrahms f5a49ea164
Drop multi-map implementation of context for a single type-annotated map 2022-08-06 16:13:37 -07:00
Justin Abrahms d71bf0851c
error in before results in default params 2022-08-05 14:38:47 -07:00
Justin Abrahms def7f57007
Provider hooks 2022-08-05 14:19:18 -07:00
Justin Abrahms f37bae77d7
Double support 2022-08-05 14:05:34 -07:00
Justin Abrahms 709b589cf3
Python script executable 2022-08-05 13:45:42 -07:00
Justin Abrahms aebbc388cd
fix wording in 3.1.3 test spec 2022-08-05 13:45:34 -07:00
Justin Abrahms 188a7041cc
Nicer output for spec matcher 2022-08-05 13:38:24 -07:00
Justin Abrahms e7757eca85
Merge pull request #41 from rgrassian-split/evalContextIterator
iterators to get all integer, string, boolean, or structure map entries
2022-08-03 15:54:05 -07:00
Robert Grassian a7c2ef62c2 check get all against get single
Signed-off-by: Robert Grassian <robert.grassian@split.io>
2022-08-03 15:27:17 -07:00
Robert Grassian a60d530c95 use copy of map rather than iterator, tests
Signed-off-by: Robert Grassian <robert.grassian@split.io>
2022-08-03 10:56:42 -07:00
Robert Grassian 3fe2b7a712 fixed unassociated test
Signed-off-by: Robert Grassian <robert.grassian@split.io>
2022-08-03 10:56:42 -07:00
Robert Grassian 0edd3366e1 iterators to get all integer, string, boolean, or structure map entries
Signed-off-by: Robert Grassian <robert.grassian@split.io>
2022-08-03 10:56:42 -07:00
Thomas Poignant cfc94c5b77 Add method to get double
Signed-off-by: Thomas Poignant <thomas.poignant@gofeatureflag.org>
Signed-off-by: Robert Grassian <robert.grassian@split.io>
2022-08-03 10:56:42 -07:00
Justin Abrahms 19119067fa
Merge pull request #34 from thomaspoignant/feat/get-double
feat: Add method to get double
2022-08-01 14:39:39 -07:00
Thomas Poignant 52d7be2bd5
Merge branch 'open-feature:main' into feat/get-double 2022-07-27 12:07:12 +02:00
Justin Abrahms 1508c94119
Merge pull request #38 from thomaspoignant/issue-36
ignore GPG Key for fork repos
2022-07-24 08:47:32 -07:00
Thomas Poignant c1d6011372
Merge branch 'main' into issue-36 2022-07-24 11:21:38 +02:00
Thomas Poignant 2c555d4075 WIP
Signed-off-by: Thomas Poignant <thomas.poignant@gofeatureflag.org>
2022-07-24 11:20:29 +02:00
Thomas Poignant bab271fa25 WIP
Signed-off-by: Thomas Poignant <thomas.poignant@gofeatureflag.org>
2022-07-24 11:19:26 +02:00
Thomas Poignant 805740bed3 WIP
Signed-off-by: Thomas Poignant <thomas.poignant@gofeatureflag.org>
2022-07-24 11:15:43 +02:00
Thomas Poignant 5ae5e29437 WIP
Signed-off-by: Thomas Poignant <thomas.poignant@gofeatureflag.org>
2022-07-24 11:14:11 +02:00
Thomas Poignant 22e7d76fb6 WIP
Signed-off-by: Thomas Poignant <thomas.poignant@gofeatureflag.org>
2022-07-24 11:12:58 +02:00
Thomas Poignant 3035645e80 ignore GPG Key for fork repos
Signed-off-by: Thomas Poignant <thomas.poignant@gofeatureflag.org>
2022-07-24 11:07:42 +02:00
Thomas Poignant 5796dc5954
Merge branch 'main' into feat/get-double 2022-07-24 09:07:00 +02:00
Justin Abrahms 1f4b6e0bf6
Merge pull request #33 from thomaspoignant/fix-public-evaluationcontext-constructor
fix: EvaluationContext make constructor public
2022-07-23 14:02:58 -07:00
Thomas Poignant f3c1cac4e6 Add method to get double
Signed-off-by: Thomas Poignant <thomas.poignant@gofeatureflag.org>
2022-07-23 19:35:56 +02:00
Thomas Poignant 0a714fa637 Make constructor public
Signed-off-by: Thomas Poignant <thomas.poignant@gofeatureflag.org>
2022-07-23 15:51:05 +02:00
Justin Abrahms af2776b286
Adds openssf badge. Refs #31 2022-07-05 14:39:25 -07:00
Justin Abrahms b3ceafc133
Add maven central badges 2022-06-28 14:15:38 -07:00
Justin Abrahms 332cfa6ea0
We support as low as Java 8 2022-06-28 14:13:33 -07:00
Justin Abrahms 506ec36fda
Fix vulnerability svg/link 2022-06-28 14:09:35 -07:00
Justin Abrahms eb890662d9
0.0.3 snapshot 2022-06-28 14:04:51 -07:00
Justin Abrahms 5445a885b4
Releases don't have a snapshot version on them. 2022-06-28 14:04:38 -07:00
Justin Abrahms 1091693c31
Remove gradle since we don't use that now 2022-06-28 13:57:24 -07:00
Justin Abrahms 1d507a5307
Rev to v0.0.2 so maven central upload works correctly 2022-06-24 01:07:35 -05:00
Justin Abrahms 8cc39a149c
Add relevant information to pom.xml for alpha release 2022-06-24 00:57:57 -05:00
Justin Abrahms 698f3c7f79
0.0.1 release 2022-06-24 00:41:47 -05:00
Justin Abrahms 9eda360220
Start working on 0.0.2 2022-06-24 00:37:29 -05:00