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