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

Disallow unexpected fields in validation and drop jsoninfo package #728

Merged
merged 9 commits into from
Jan 3, 2023

Commits on Jan 3, 2023

  1. Disallow unexpected fields in validation and drop jsoninfo package

    Fixes getkin#513
    Fixes getkin#37 : gets rid of ./jsoninfo package
    
    Signed-off-by: Pierre Fenoll <pierrefenoll@gmail.com>
    fenollp committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    9cf58ab View commit details
    Browse the repository at this point in the history
  2. Enforce non-ptr MarshalJSON impls

    Signed-off-by: Pierre Fenoll <pierrefenoll@gmail.com>
    fenollp committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    0538ad2 View commit details
    Browse the repository at this point in the history
  3. fix check

    Signed-off-by: Pierre Fenoll <pierrefenoll@gmail.com>
    fenollp committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    2d8c70a View commit details
    Browse the repository at this point in the history
  4. Split openapi2 package into files a la openapi3/

    Signed-off-by: Pierre Fenoll <pierrefenoll@gmail.com>
    fenollp committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    143ef05 View commit details
    Browse the repository at this point in the history
  5. cleanup

    Signed-off-by: Pierre Fenoll <pierrefenoll@gmail.com>
    fenollp committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    e544ca3 View commit details
    Browse the repository at this point in the history
  6. README.md

    Signed-off-by: Pierre Fenoll <pierrefenoll@gmail.com>
    fenollp committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    b22e546 View commit details
    Browse the repository at this point in the history
  7. cleanup

    Signed-off-by: Pierre Fenoll <pierrefenoll@gmail.com>
    fenollp committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    c31bf96 View commit details
    Browse the repository at this point in the history
  8. introduce AllowExtraSiblingFields

    Signed-off-by: Pierre Fenoll <pierrefenoll@gmail.com>
    fenollp committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    5b6c030 View commit details
    Browse the repository at this point in the history
  9. rebased

    Signed-off-by: Pierre Fenoll <pierrefenoll@gmail.com>
    fenollp committed Jan 3, 2023
    Configuration menu
    Copy the full SHA
    6fe4ecf View commit details
    Browse the repository at this point in the history