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

feat: Flag metadata #223

Merged
merged 34 commits into from
Feb 12, 2024
Merged

feat: Flag metadata #223

merged 34 commits into from
Feb 12, 2024

Commits on Jan 30, 2024

  1. Add FlagMetadata class to OpenFeature.Model

    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    askpt committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    5b5f9a3 View commit details
    Browse the repository at this point in the history
  2. Update FlagEvaluationDetails and ResolutionDetails classes with FlagM…

    …etadata property
    
    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    askpt committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    be07fd0 View commit details
    Browse the repository at this point in the history
  3. chore: SourceLink is built-in for .NET SDK 8.0.100+ (#198)

    Signed-off-by: Austin Drenski <austin@austindrenski.io>
    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    austindrenski authored and askpt committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    454a277 View commit details
    Browse the repository at this point in the history
  4. chore: Sync release.yml with ci.yml following #173 (#195)

    Signed-off-by: Austin Drenski <austin@austindrenski.io>
    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    austindrenski authored and askpt committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    fc817a6 View commit details
    Browse the repository at this point in the history
  5. build: Update OpenFeature.sln (#202)

    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    askpt committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    ace936e View commit details
    Browse the repository at this point in the history
  6. chore(deps): update actions/upload-artifact action to v4.3.0 (#203)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    renovate[bot] authored and askpt committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    bd4a48a View commit details
    Browse the repository at this point in the history
  7. Adding a GetValue.

    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    askpt committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    adb57ab View commit details
    Browse the repository at this point in the history
  8. Adding more Get methods.

    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    askpt committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    0034d51 View commit details
    Browse the repository at this point in the history
  9. Adding empty constructor.

    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    askpt committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    d8956cd View commit details
    Browse the repository at this point in the history
  10. Adding top level namespace.

    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    askpt committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    a8978a0 View commit details
    Browse the repository at this point in the history
  11. docs: update the feature table key

    The linter on the docs page complains that this should be a header instead of an emphasis. This PR changes the key to use a blockquote, which works better anyway.
    
    Signed-off-by: Michael Beemer <beeme1mr@users.noreply.github.com>
    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    beeme1mr authored and askpt committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    f40ce57 View commit details
    Browse the repository at this point in the history
  12. chore: Enable Central Package Management (CPM) (#178)

    Signed-off-by: Austin Drenski <austin@austindrenski.io>
    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    austindrenski authored and askpt committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    824ffc2 View commit details
    Browse the repository at this point in the history
  13. chore(deps): update codecov/codecov-action action to v3.1.5 (#209)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    renovate[bot] authored and askpt committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    f70fc61 View commit details
    Browse the repository at this point in the history
  14. chore: More sln cleanup (#206)

    See: #202
    
    Signed-off-by: Austin Drenski <austin@austindrenski.io>
    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    austindrenski authored and askpt committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    58bd313 View commit details
    Browse the repository at this point in the history
  15. chore: Sync ci.yml with contrib repo (#196)

    Signed-off-by: Austin Drenski <austin@austindrenski.io>
    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    austindrenski authored and askpt committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    48b9e6c View commit details
    Browse the repository at this point in the history
  16. fix: Fix NU1009 reference assembly warning (#222)

    Signed-off-by: Austin Drenski <austin@austindrenski.io>
    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    austindrenski authored and askpt committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    0325083 View commit details
    Browse the repository at this point in the history
  17. Refactor FlagMetadata class to use ImmutableDictionary

    This commit refactors the FlagMetadata class in the OpenFeature.Model namespace to use ImmutableDictionary instead of Dictionary for the _metadata field. This change ensures that the metadata dictionary is immutable, providing better thread safety and preventing unintended modifications. The GetString method is also moved to the bottom of the class for better organization.
    
    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    askpt committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    d7ba40f View commit details
    Browse the repository at this point in the history
  18. Adding initial tests.

    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    askpt committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    b04f01c View commit details
    Browse the repository at this point in the history
  19. Moved code and fixed code smells.

    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    askpt committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    0fb919c View commit details
    Browse the repository at this point in the history
  20. Fix code. Added unit tests.

    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    askpt committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    4ad9ca5 View commit details
    Browse the repository at this point in the history
  21. Change namespace scope. Added nullable check.

    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    askpt committed Jan 30, 2024
    Configuration menu
    Copy the full SHA
    9813d3c View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    a33db20 View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2024

  1. Refactor FlagMetadata class to inherit from BaseMetadata

    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    askpt committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    cc91037 View commit details
    Browse the repository at this point in the history
  2. Adding documentation.

    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    askpt committed Jan 31, 2024
    Configuration menu
    Copy the full SHA
    8a6859e View commit details
    Browse the repository at this point in the history

Commits on Feb 2, 2024

  1. Adding reference.

    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    askpt committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    5a2dcc9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e4fbad0 View commit details
    Browse the repository at this point in the history
  3. Adding reference to the spec.

    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    askpt committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    c59c30e View commit details
    Browse the repository at this point in the history
  4. Small fix.

    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    askpt committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    cdb8a86 View commit details
    Browse the repository at this point in the history
  5. Added some conditions.

    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    askpt committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    c1ae332 View commit details
    Browse the repository at this point in the history
  6. Adding more specs.

    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    askpt committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    c14361f View commit details
    Browse the repository at this point in the history
  7. Fixing unit tests.

    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    askpt committed Feb 2, 2024
    Configuration menu
    Copy the full SHA
    2b2a64f View commit details
    Browse the repository at this point in the history

Commits on Feb 10, 2024

  1. Configuration menu
    Copy the full SHA
    adf885a View commit details
    Browse the repository at this point in the history

Commits on Feb 12, 2024

  1. Remove default constructor from BaseMetadata class

    Signed-off-by: André Silva <2493377+askpt@users.noreply.github.com>
    askpt committed Feb 12, 2024
    Configuration menu
    Copy the full SHA
    2761bff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    03db18a View commit details
    Browse the repository at this point in the history