Commit Graph

119 Commits

Author SHA1 Message Date
Justin Abrahms de35989d29
Add gpg key 2022-06-23 22:17:33 -05:00
Justin Abrahms 3db8d18c04
Remove debug 2022-06-23 22:02:08 -05:00
Justin Abrahms 36de5637cd
Remove unknown param for java8 2022-06-23 21:59:15 -05:00
Justin Abrahms 7b0c086f14
Debug tools 2022-06-23 21:52:23 -05:00
Justin Abrahms d64e3e3de4
See if I can root out build files 2022-06-23 21:46:30 -05:00
Justin Abrahms 91c27a8ee7
Wording 2022-06-23 17:15:30 -05:00
Justin Abrahms 3d79f94ed8
remove gradle 2022-06-23 16:56:45 -05:00
Justin Abrahms 7f829e5532
Working on release 2022-06-23 16:40:45 -05:00
Justin Abrahms 02cced16da
Add support for coverage.
Still doesn't properly exclude lombok annotations
2022-06-23 12:38:44 -05:00
Justin Abrahms d5f4ace4aa
Move to maven. 2022-06-23 11:54:56 -05:00
Justin Abrahms e6c9ea35cd
Fix the URL again 2022-06-23 10:53:05 -05:00
Justin Abrahms 4411d116f8
Fix boolean.valueof shenanigans 2022-06-23 10:49:24 -05:00
Justin Abrahms 1bb5519990
Sonatype thinks that we should remove the paths 2022-06-23 10:45:23 -05:00
Justin Abrahms c14851237e
Debugging release script 2022-06-23 10:27:21 -05:00
Justin Abrahms e593871521
Use envs instead of properties for build file 2022-06-23 10:23:24 -05:00
Justin Abrahms 3951371b2b
kv not lists 2022-06-23 10:12:20 -05:00
Justin Abrahms a58472c511
Fix env vars 2022-06-23 09:52:51 -05:00
Justin Abrahms d24380ede3
Merge pull request #24 from lopitz/fix-classcastexceptions
Fixes ClassCastExceptions when hooks are called (address #23)
2022-06-21 14:02:28 -05:00
lopitz 3e11560da6
-addresses review suggestion 2022-06-21 20:01:44 +02:00
lopitz eb859253f9
Merge remote-tracking branch 'origin/main' into fix-classcastexceptions 2022-06-21 20:01:24 +02:00
lopitz 5bd0bd8ea0
-changes contract of Hook.supportsFlagValueType to take in current evaluated feature flag 2022-06-21 18:59:28 +02:00
lopitz 95d012638c
-moves everything to Java 8 2022-06-21 18:52:21 +02:00
lopitz 472dc1986b
-addresses review comments
-executes generic hooks for all flag evaluations, regardless of the type
2022-06-21 09:15:19 +02:00
Justin Abrahms 7a9a5e940f
Fix spec parser to work with latest changes 2022-06-20 18:48:47 -05:00
lopitz c828122f26
coverage improvement 2022-06-20 22:08:58 +02:00
lopitz bf1fc154fc
addresses PMD issues 2022-06-20 22:00:37 +02:00
lopitz b65718fc5a
updates JDK version vor github actions to JDK 11 2022-06-20 21:48:28 +02:00
lopitz 158d109c79
fix/classcastexceptions
-introduces specialized hook interfaces for supported types
-adds a fixture for hooks for tests
-adds type safety measure for before hook call
2022-06-20 21:36:15 +02:00
lopitz d12c7d3259 fix/classcastexceptions
-fixes ClassCastException by only calling hooks, that support the flag value
-moves out calling of hooks from OpenFeatureClient to dedicated class HookSupport
-introduces method in Hok showing the supported flag value type
-makes FlagEvaluationOptions immutable
2022-06-19 21:41:56 +02:00
Justin Abrahms 8cd60e0431
Add a contributing.md
Fixes #21
2022-06-17 21:05:12 -07:00
Justin Abrahms 803693fe28
Merge pull request #22 from lopitz/main
[16] Tests for logging to validate 1.4.10 (#1)
2022-06-17 14:07:33 -07:00
Lars Opitz 8f7c601e1b
[16] Tests for logging to validate 1.4.10 (#1)
-removes dependency to log4j binding for slf4j, so clients can choose a different binding
-adds dependency to slf4j-api
-adds test logging binding by adding (test) dependency to uk.org.lidalia:slf4j-test
-adds (test) dependency to assertj for better readable assertions
2022-06-17 20:59:41 +02:00
Justin Abrahms 62504b77e0
Improve wording 2022-06-15 20:54:04 -07:00
Justin Abrahms 95305ec513
Update slf4j & jackson-databind dependencies 2022-06-15 09:12:04 -07:00
Justin Abrahms ae0e751aa0
Add test for reason field. 2022-06-15 09:10:11 -07:00
Justin Abrahms eb476dec5b
Merge pull request #19 from open-feature/readme-update
Readme update
2022-06-15 09:08:43 -07:00
Justin Abrahms 12de76623a
Fix known vuln badge. 2022-06-15 09:06:40 -07:00
Justin Abrahms a02f806446
add other types to the readme. 2022-06-14 15:07:01 -07:00
Justin Abrahms aef04b684b
quote openfeature 2022-06-14 14:12:49 -07:00
Justin Abrahms 6cd1035c01
Accidentally a word. 2022-06-14 13:18:55 -07:00
Justin Abrahms 7fcf2733f7
Better description. 2022-06-14 13:16:05 -07:00
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