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

Adding map and named union types to Schema SALAD #672

Merged
merged 22 commits into from
Nov 22, 2023
Merged

Adding map and named union types to Schema SALAD #672

merged 22 commits into from
Nov 22, 2023

Commits on Nov 18, 2023

  1. Update diff-cover requirement from <7.6 to <7.7

    Updates the requirements on [diff-cover](https://github.com/Bachmann1234/diff-cover) to permit the latest version.
    - [Release notes](https://github.com/Bachmann1234/diff-cover/releases)
    - [Changelog](https://github.com/Bachmann1234/diff_cover/blob/main/CHANGELOG)
    - [Commits](Bachmann1234/diff_cover@v0.1.0...v7.6.0)
    
    ---
    updated-dependencies:
    - dependency-name: diff-cover
      dependency-type: direct:development
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored and GlassOfWhiskey committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    736348f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7d344e1 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cf52c02 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9bca48e View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fc19da8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    005be60 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a70e5e2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d6ff797 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    4cb368d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    08f1d1c View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    1dbfbfc View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    b3dd933 View commit details
    Browse the repository at this point in the history
  13. Add support for noLinkCheck in codegen

    This commit introduces support for the `noLinkCheck` `jsonldPredicate`
    in the Schema SALAD codegen toolchain, and in particular in the
    `URILoader` stack. When `noLinkCheck` is set to `true`, no link checking
    is performed for all the underlying objects hierarchy. The need to
    propagate its value to the hierarchy makes it necessary to modify also
    the `LoadingOptions` data structure.
    
    All parsers but the Python one never perform link checking up to now, so
    this update makes no modification to their actual behaviour. However, it
    enables the `URILoader` classes to receive the `noLinkCheck` parameter
    for future implementations.
    GlassOfWhiskey committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    53165ec View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    fd106ab View commit details
    Browse the repository at this point in the history
  15. Updated cpp generator

    GlassOfWhiskey committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    de3e65a View commit details
    Browse the repository at this point in the history
  16. Fixed tests

    GlassOfWhiskey committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    388f158 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    11a10ca View commit details
    Browse the repository at this point in the history
  18. Fixed python codegen

    GlassOfWhiskey committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    04f948e View commit details
    Browse the repository at this point in the history
  19. Fix misinterpretation of absent fields

    This commit removes an erroneous null check, which caused parsers to
    evaluate as erroneous some correct documents.
    GlassOfWhiskey committed Nov 18, 2023
    Configuration menu
    Copy the full SHA
    043b5ca View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    d8bf903 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Configuration menu
    Copy the full SHA
    d3b849b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    13ab8d8 View commit details
    Browse the repository at this point in the history