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

v0.18 tracking #444

Closed
wants to merge 14 commits into from
Closed

v0.18 tracking #444

wants to merge 14 commits into from

Commits on Jun 16, 2022

  1. Configuration menu
    Copy the full SHA
    b8f4b17 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    12e6260 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ce31f07 View commit details
    Browse the repository at this point in the history
  4. feat(bindnode): add AddCustomTypeXConverter() options for most scalar…

    … kinds
    
    also adds tests, and typed functions that must be used in the interface
    rvagg committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    10eccad View commit details
    Browse the repository at this point in the history
  5. feat(bindnode): add AddCustomTypeAnyConverter() to handle Any fields

    Can handle maps, lists and all scalar kinds; a receiving Go type that is
    registered as a CustomTypeAnyConverter will receive a datamodel.Node and is
    expected to return one when converting to and from that custom Go type.
    rvagg committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    a661da0 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    47f8629 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    073daa3 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fbf28e4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    38a31cd View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    82f80c6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    a25ad7f View commit details
    Browse the repository at this point in the history
  12. chore(bindnode): remove typed functions for options

    API docs are too verbose
    rvagg committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    62bd394 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    fc010b0 View commit details
    Browse the repository at this point in the history
  14. feat(bindnode): add a BindnodeRegistry utility

    For centralising bindnode setup - register a type & schema once and not have to
    worry about the TypedPrototype or direct bindnode calls after that. It also
    caches bindnode Options that may go along with the type.
    
    This could have been a global registry, but there exists a possibility of the
    same type wanting to be used by different users in the same application
    instance but with different schemas and/or Options. So instead, the question of
    it being a global is left to the user.
    rvagg committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    da7f58c View commit details
    Browse the repository at this point in the history