Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: merge development to main #52

Merged
merged 170 commits into from
Apr 1, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
170 commits
Select commit Hold shift + click to select a range
5ee4323
chore: setup repo rules and configurations
ABC2015 Nov 28, 2024
8b3e1ac
chore: add qa, main, beta branch names to validation workflow
ABC2015 Nov 28, 2024
4d9645b
chore: update contributor, validation, and qa workflows
ABC2015 Nov 28, 2024
307b728
chore: more updates to contributor, validation, and qa workflows
ABC2015 Nov 28, 2024
b32ebc3
chore: updates to main workflow trigger
ABC2015 Nov 28, 2024
14fc016
chore: additional to workflow configurations
ABC2015 Nov 28, 2024
f540085
chore: additional to workflow configurations
ABC2015 Nov 28, 2024
d1968b6
chore: additional to workflow configurations
ABC2015 Nov 28, 2024
205a933
chore: additional to workflow configurations
ABC2015 Nov 28, 2024
409936f
chore: additional to workflow configurations-env
ABC2015 Nov 28, 2024
b6ce20b
chore: additional to workflow configurations-env
ABC2015 Nov 28, 2024
21e59b3
chore: additional to workflow configurations-env
ABC2015 Nov 28, 2024
06f78a8
chore: additional to workflow configurations-env
ABC2015 Nov 28, 2024
67a7e96
chore: additional to workflow configurations-env
ABC2015 Nov 28, 2024
69e90d9
chore: additional to workflow configurations-env
ABC2015 Nov 28, 2024
434f839
chore: additional to workflow configurations-env
ABC2015 Nov 28, 2024
5155073
chore: additional to workflow configurations-env
ABC2015 Nov 28, 2024
27eadcd
chore: additional to workflow configurations-env
ABC2015 Nov 28, 2024
0293a9b
chore: test contributing pipeline
ABC2015 Nov 28, 2024
863f840
chore: test contributing pipeline
ABC2015 Nov 28, 2024
f215b6b
chore: test contributing pipeline
ABC2015 Nov 28, 2024
c4116f9
chore: test contributing pipeline
ABC2015 Nov 28, 2024
4958c8a
chore: test contributing pipeline
ABC2015 Nov 28, 2024
872dcef
chore: test contributing pipeline
ABC2015 Nov 28, 2024
3dd66e7
chore: test contributing pipeline
ABC2015 Nov 28, 2024
0818b68
chore: test contributing pipeline
ABC2015 Nov 28, 2024
c93a3d0
chore: test contributing pipeline
ABC2015 Nov 28, 2024
bade4cc
chore: test contributing pipeline
ABC2015 Nov 28, 2024
d3f6c59
chore: test contributing pipeline
ABC2015 Nov 28, 2024
7801f0b
chore: test contributing pipeline
ABC2015 Nov 28, 2024
d2b1d12
chore: test contributing pipeline
ABC2015 Nov 28, 2024
fec9e18
chore: test contributing pipeline
ABC2015 Nov 28, 2024
8d9f212
chore: test contributing pipeline
ABC2015 Nov 28, 2024
79364bf
chore: test contributing pipeline
ABC2015 Nov 28, 2024
47949a7
chore: test contributing pipeline
ABC2015 Nov 28, 2024
908288f
chore: test contributing pipeline
ABC2015 Nov 28, 2024
ac5090b
chore: additional to workflow configurations
ABC2015 Nov 28, 2024
c2caf7c
chore: additional to workflow configurations
ABC2015 Nov 28, 2024
4a2a6e0
chore: additional pipeline update
ABC2015 Nov 30, 2024
30e0e94
feat: add interface, evluation, and hooks
ABC2015 Nov 30, 2024
f495d83
chore: add openfeature prefix to avoid future potential naming conflicts
ABC2015 Dec 1, 2024
637c683
chore: add depedency injection for cleaner product for cleaner produc…
ABC2015 Dec 1, 2024
99ed80f
chore: update pipeline rules
ABC2015 Dec 5, 2024
f03de81
ci: add google chat notifications
beeme1mr Dec 2, 2024
ea635b9
chore: update pipeline rules
ABC2015 Dec 5, 2024
e494432
chore: update pipeline rules
ABC2015 Dec 5, 2024
d77b295
chore: update pipeline rules
ABC2015 Dec 5, 2024
bb09a7c
ci: fix pr lint workflow permission issue
beeme1mr Dec 5, 2024
78b81f6
chore: remove .dart_tool from checkin
ABC2015 Mar 19, 2025
81fc31b
chore: update pipeline rules
ABC2015 Dec 5, 2024
4ab21e9
DCO Remediation: Add missing Signed-off-by lines for previous commits
ABC2015 Dec 5, 2024
101c236
chore: update pipeline rules
ABC2015 Dec 6, 2024
f4846e1
chore: Testing the prepare-commit-msg hook
ABC2015 Dec 6, 2024
65f5c1c
chore: add helpful developer tools for commits
ABC2015 Dec 6, 2024
9ec4d18
chore: Test auto sign-off commit
ABC2015 Dec 6, 2024
3b454d6
chore: Testing auto sign-off via hook
ABC2015 Dec 6, 2024
68082be
chore: update commit hooks
ABC2015 Dec 6, 2024
e38e433
ci: update parent pipeline
ABC2015 Dec 7, 2024
e8eab4b
ci: update parent pipeline
ABC2015 Dec 7, 2024
6a18dac
ci: update parent pipeline
ABC2015 Dec 7, 2024
b2e93f0
chore: remove dart_tool from checkin
ABC2015 Mar 19, 2025
15f411c
feat(core): add hook system and evaluation context (#11)
brian-chebon Dec 10, 2024
87a0d81
ci: add minimum Dart SDK version to workflow
ABC2015 Dec 10, 2024
f13360d
feat(logging): integrate logging and client-provider domain bindings …
ubabar123 Dec 11, 2024
88696b4
chore: update workflow for SDK
ABC2015 Dec 12, 2024
e8d9297
chore: update workflow for SDK (#16)
ABC2015 Dec 12, 2024
4601beb
chore: cleanup workflow (#17)
ABC2015 Dec 12, 2024
873490a
chore: cleanup workflow
ABC2015 Dec 12, 2024
cdefa47
chore(workflow): cleanup workflow (#17)
ABC2015 Dec 12, 2024
19acdf4
chore(workflow): cleanup workflow (#17)
ABC2015 Dec 12, 2024
440b04e
chore(workflow): cleanup workflow (#17)
ABC2015 Dec 12, 2024
8c7c139
chore(workflow): cleanup workflow (#17)
ABC2015 Dec 12, 2024
a0355e0
chore(workflow): cleanup workflow (#17)
ABC2015 Dec 12, 2024
910977c
chore(workflow): cleanup workflow (#17)
ABC2015 Dec 12, 2024
d612957
chore(workflow): cleanup workflow (#17)
ABC2015 Dec 12, 2024
64cf419
chore: update pipeline workflow
ABC2015 Dec 14, 2024
ec92af3
feat(provider): implement provider extensibility features (#18)
brian-chebon Dec 13, 2024
cb5d975
feat(eventing): add support for state change reactions (#20)
ubabar123 Dec 14, 2024
4606caf
chore: update pipeline workflow
ABC2015 Dec 14, 2024
a76fac6
chore: update dart langauge version minimum
ABC2015 Dec 17, 2024
0f1bd3a
chore: stop tracking .dart_tool/package_config.json
ABC2015 Dec 17, 2024
ed1863e
test(core): implement feature provider and client test suites (#21)
brian-chebon Dec 17, 2024
5cf4b64
chore: Stop tracking .dart_tool/package_config.json
ABC2015 Dec 17, 2024
16a89f7
chore: update git-ignore
ABC2015 Dec 18, 2024
6e19847
chore: update git-attributes
ABC2015 Dec 18, 2024
1589982
chore: remove .dart_tool from tracking and add it to .gitignore
ABC2015 Dec 18, 2024
60cfaff
ci: add validate file encoding and min version update
ABC2015 Dec 18, 2024
3de9f44
ci: remove validate file encoding after testing
ABC2015 Dec 18, 2024
44fdfb0
feat(sdk): implement core features and unit tests (#24)
brian-chebon Feb 12, 2025
36a6f1d
ci: update notification to use a different GH action (#23)
beeme1mr Jan 2, 2025
4716650
ci: fixed the notificaiton webhook URL
beeme1mr Jan 2, 2025
0a9086d
chore: update github workflow and dart SDK version
ABC2015 Feb 28, 2025
090c7da
chore: dart sdk 3.7.1 update
ABC2015 Feb 28, 2025
8db7b50
chore: dart sdk 3.7.1 update
ABC2015 Feb 28, 2025
0f8aa11
chore: workflow cleanup
ABC2015 Feb 28, 2025
9366d33
feat: release v.0.0.1-pre+1 (#25)
ABC2015 Mar 14, 2025
e5ec49a
chore: update release please config (#29)
beeme1mr Mar 14, 2025
1863279
chore: update release config name
beeme1mr Mar 14, 2025
34bd703
chore: remove readme from release please config
beeme1mr Mar 14, 2025
4b55b8c
chore(main): release open_feature_dart_server_sdk 0.0.2 (#31)
openfeaturebot Mar 14, 2025
b873f8e
chore: move repo up one level
ABC2015 Mar 14, 2025
1ee2fe3
chore: love repo up one level
ABC2015 Mar 14, 2025
286e66f
chore: move code into the root directory (#32)
ABC2015 Mar 14, 2025
cd125b0
chore: update release please config (#33)
beeme1mr Mar 14, 2025
b4baae4
chore: update version in readme
beeme1mr Mar 14, 2025
5915331
chore: add readme to release please
beeme1mr Mar 14, 2025
b63d146
chore: update pubspec yaml naming convention
ABC2015 Mar 14, 2025
0ccc8ee
chore: update readme
beeme1mr Mar 14, 2025
2500a00
chore: update yaml workflow
ABC2015 Mar 14, 2025
c40ecb0
chore(main): release open_feature_dart_server_sdk 0.0.3 (#35)
openfeaturebot Mar 14, 2025
eac216d
chore: add license file
beeme1mr Mar 14, 2025
f91ce48
chore: update package name
ABC2015 Mar 14, 2025
fecf172
chore: update pubdev package name (#38)
ABC2015 Mar 14, 2025
b350a2c
ci: wire up the release process
beeme1mr Mar 14, 2025
16eb0e2
ci: disable component in git tag
beeme1mr Mar 14, 2025
7446c71
chore(main): release 0.0.4 (#39)
openfeaturebot Mar 14, 2025
f4f2877
chore: update the dart publishing logic
beeme1mr Mar 14, 2025
38aa9f3
chore(main): release 0.0.5 (#40)
openfeaturebot Mar 14, 2025
34508b8
chore: move publishing step to a separate workflow (#41)
beeme1mr Mar 14, 2025
cd09b18
chore(main): release 0.0.6 (#42)
openfeaturebot Mar 14, 2025
af820b4
chore: rm lock file
ABC2015 Mar 30, 2025
5041841
chore: update validation workflow
ABC2015 Mar 16, 2025
7dde87b
chore: fix issues in dry run (#45)
brian-chebon Mar 17, 2025
15c0e98
chore(main): release 0.0.7 (#46)
openfeaturebot Mar 19, 2025
28e4387
chore: add release please branch name for Validation check
ABC2015 Mar 19, 2025
81ed32a
chore: update gitignore
ABC2015 Mar 19, 2025
86b22a1
feat: release v.0.0.1-pre+1 (#25)
ABC2015 Mar 14, 2025
7c31bcb
chore(main): release open_feature_dart_server_sdk 0.0.2 (#31)
openfeaturebot Mar 14, 2025
1d02871
chore: move code into the root directory (#32)
ABC2015 Mar 14, 2025
f2560ff
chore: update pubspec yaml - remove pre version (#36)
ABC2015 Mar 14, 2025
fbba44d
chore(main): release 0.0.5 (#40)
openfeaturebot Mar 14, 2025
dd7bb03
chore(main): release 0.0.6 (#42)
openfeaturebot Mar 14, 2025
0979aa4
ci: add google chat notifications (#7)
beeme1mr Dec 2, 2024
15ca451
ci: update notification to use a different GH action (#23)
beeme1mr Jan 2, 2025
ee7ddde
ci: fixed the notificaiton webhook URL
beeme1mr Jan 2, 2025
56b4581
feat: release v.0.0.1-pre+1 (#25)
ABC2015 Mar 14, 2025
ff5c0af
chore(main): release open_feature_dart_server_sdk 0.0.2 (#31)
openfeaturebot Mar 14, 2025
793f80b
chore: move code into the root directory (#32)
ABC2015 Mar 14, 2025
a32146f
chore: update pubspec yaml - remove pre version (#36)
ABC2015 Mar 14, 2025
5c412ab
ci: wire up the release process
beeme1mr Mar 14, 2025
dcb1fa9
chore: update the dart publishing logic
beeme1mr Mar 14, 2025
efd0a2b
chore: move publishing step to a separate workflow (#41)
beeme1mr Mar 14, 2025
2c7388c
chore: update dartsdk minimum to latest version 3.7.2 (#44)
ABC2015 Mar 17, 2025
65f5bd0
feat: release v.0.0.1-pre+1 (#25)
ABC2015 Mar 14, 2025
6de6969
chore(main): release open_feature_dart_server_sdk 0.0.2 (#31)
openfeaturebot Mar 14, 2025
6a233df
chore: rm lock file
ABC2015 Mar 30, 2025
14838f7
chore: move code into the root directory (#32)
ABC2015 Mar 14, 2025
ef5e7e9
chore: update readme
beeme1mr Mar 14, 2025
9ecf9bf
chore: update pubspec yaml - remove pre version (#36)
ABC2015 Mar 14, 2025
1535abc
chore(main): release 0.0.6 (#42)
openfeaturebot Mar 14, 2025
97118f2
chore: update dartsdk minimum to latest version 3.7.2 (#44)
ABC2015 Mar 17, 2025
ff59d24
chore: remove old release version
ABC2015 Mar 27, 2025
5fdb4bb
chore: update readme pub version and API reference
ABC2015 Mar 30, 2025
4c0294c
feat: release v.0.0.1-pre+1 (#25)
ABC2015 Mar 14, 2025
fc1af44
chore(main): release open_feature_dart_server_sdk 0.0.2 (#31)
openfeaturebot Mar 14, 2025
419f6cf
chore: move code into the root directory (#32)
ABC2015 Mar 14, 2025
4576398
chore: update pubspec yaml - remove pre version (#36)
ABC2015 Mar 14, 2025
997156b
chore: update dartsdk minimum to latest version 3.7.2 (#44)
ABC2015 Mar 17, 2025
4b1622d
chore(main): release 0.0.7 (#46)
openfeaturebot Mar 19, 2025
0147e8d
chore: workflow cleanup (#48)
ABC2015 Mar 27, 2025
e38e9c8
chore: update readme for
ABC2015 Mar 30, 2025
9f725b8
chore: update workflow github badge
ABC2015 Mar 30, 2025
049c123
chore: resolve conflicts and cleanup workflows
ABC2015 Mar 30, 2025
ced02ee
chore: update validation workflow
ABC2015 Mar 30, 2025
458890f
chore: update readme
ABC2015 Mar 30, 2025
c638263
chore: add evaluation details and OpenTelemetry to hooks (#51)
brian-chebon Mar 31, 2025
ba197ca
chore: update gitignore file
ABC2015 Apr 1, 2025
e3fe14b
chore: merge branch 'development' of github.com
ABC2015 Apr 1, 2025
424cdd9
chore: update notification workflows
ABC2015 Apr 1, 2025
b30b0fe
chore: update notification workflows
ABC2015 Apr 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/contributor-workflow.yml
Original file line number Diff line number Diff line change
Expand Up @@ -113,4 +113,4 @@ jobs:
dart-server-sdk-openfeature/info_report.txt
dart-server-sdk-openfeature/warning_report.txt
dart-server-sdk-openfeature/error_report.txt
retention-days: 7
retention-days: 7
1 change: 0 additions & 1 deletion .github/workflows/notifications.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
name: Notifications

on:
pull_request:
push:
branches:
- main
Expand Down
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
.dart_tool/
pubspec.lock
**/pubspec.lock
28 changes: 14 additions & 14 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,17 +26,17 @@
<!-- x-release-please-end -->
<br/>
<!-- Dart-Specific Badges -->
<a href="https://pub.dev/packages/open_feature">
<img alt="Pub Version" src="https://img.shields.io/pub/v/open_feature.svg?style=for-the-badge" />
<a href="https://pub.dev/packages/openfeature_dart_server_sdk">
<img alt="Pub Version" src="https://img.shields.io/pub/v/openfeature_dart_server_sdk.svg?style=for-the-badge" />
</a>
<a href="https://pub.dev/documentation/open_feature/latest/">
<a href="https://openfeature.dev/docs/reference/intro">
<img alt="API Reference" src="https://img.shields.io/badge/API-reference-blue.svg?style=for-the-badge" />
</a>
<a href="https://codecov.io/gh/open-feature/dart-server-sdk">
<img alt="Code Coverage" src="https://codecov.io/gh/open-feature/dart-server-sdk/branch/main/graph/badge.svg?token=FZ17BHNSU5" />
</a>
<a href="https://github.com/open-feature/dart-server-sdk/actions/workflows/ci.yml">
<img alt="GitHub CI Status" src="https://github.com/open-feature/dart-server-sdk/actions/workflows/ci.yml/badge.svg?style=for-the-badge" />
<a href="https://github.com/open-feature/dart-server-sdk/actions/workflows/validation-workflow.yml">
<img alt="GitHub CI Status" src="https://github.com/open-feature/dart-server-sdk/actions/workflows/validation-workflow.yml/badge.svg?style=for-the-badge" />
</a>
</p>
<!-- x-hide-in-docs-start -->
Expand Down Expand Up @@ -68,15 +68,15 @@ See [TBD](TBD) for the complete API documentation.

| Status | Features | Description |
| ------ |---------------------------------| --------------------------------------------------------------------------------------------------------------------------------- |
| | [Providers](#providers) | Integrate with a commercial, open source, or in-house feature management tool. |
| | [Targeting](#targeting) | Contextually-aware flag evaluation using [evaluation context](https://openfeature.dev/docs/reference/concepts/evaluation-context). |
| | [Hooks](#hooks) | Add functionality to various stages of the flag evaluation life-cycle. |
| | [Logging](#logging) | Integrate with popular logging packages. |
| | [Domains](#domains) | Logically bind clients with providers.|
| | [Eventing](#eventing) | React to state changes in the provider or flag management system. |
| | [Shutdown](#shutdown) | Gracefully clean up a provider during application shutdown. |
| | [Transaction Context Propagation](#transaction-context-propagation) | Set a specific [evaluation context](https://openfeature.dev/docs/reference/concepts/evaluation-context) for a transaction (e.g. an HTTP request or a thread) |
| | [Extending](#extending) | Extend OpenFeature with custom providers and hooks. |
| | [Providers](#providers) | Integrate with a commercial, open source, or in-house feature management tool. |
| | [Targeting](#targeting) | Contextually-aware flag evaluation using [evaluation context](https://openfeature.dev/docs/reference/concepts/evaluation-context). |
| | [Hooks](#hooks) | Add functionality to various stages of the flag evaluation life-cycle. |
| | [Logging](#logging) | Integrate with popular logging packages. |
| | [Domains](#domains) | Logically bind clients with providers.|
| | [Eventing](#eventing) | React to state changes in the provider or flag management system. |
| | [Shutdown](#shutdown) | Gracefully clean up a provider during application shutdown. |
| | [Transaction Context Propagation](#transaction-context-propagation) | Set a specific [evaluation context](https://openfeature.dev/docs/reference/concepts/evaluation-context) for a transaction (e.g. an HTTP request or a thread) |
| | [Extending](#extending) | Extend OpenFeature with custom providers and hooks. |

<sub>Implemented: ✅ | In-progress: ⚠️ | Not implemented yet: ❌</sub>

Expand Down
Loading