Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: microsoft/OpenAPI.NET.OData
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: microsoft/OpenAPI.NET.OData
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: support/v2
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 20 commits
  • 74 files changed
  • 7 contributors

Commits on Jan 6, 2026

  1. Configuration menu
    Copy the full SHA
    ca899f3 View commit details
    Browse the repository at this point in the history
  2. ci: sync with main

    Signed-off-by: Vincent Biret <vibiret@microsoft.com>
    baywet committed Jan 6, 2026
    Configuration menu
    Copy the full SHA
    b794f3b View commit details
    Browse the repository at this point in the history
  3. cd: syncs with main

    Signed-off-by: Vincent Biret <vibiret@microsoft.com>
    baywet committed Jan 6, 2026
    Configuration menu
    Copy the full SHA
    ca11707 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #767 from microsoft/fix/build-issues-to-v2

    ci: removes outdated compilation files causing failure
    MIchaelMainer authored Jan 6, 2026
    Configuration menu
    Copy the full SHA
    6eebe0d View commit details
    Browse the repository at this point in the history
  5. Merge pull request #769 from microsoft/ci/main-to-v2

    ci/main to v2
    MIchaelMainer authored Jan 6, 2026
    Configuration menu
    Copy the full SHA
    3c78907 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2026

  1. feat: allow optional body parameter (#773)

    makes body parameter optional if all fields in the body are optional
    
    Signed-off-by: Vincent Biret <vibiret@microsoft.com>
    gavinbarron authored and baywet committed Jan 16, 2026
    Configuration menu
    Copy the full SHA
    0a20869 View commit details
    Browse the repository at this point in the history
  2. ci: aligns with main branch

    baywet committed Jan 16, 2026
    Configuration menu
    Copy the full SHA
    20bbbff View commit details
    Browse the repository at this point in the history
  3. Merge pull request #775 from microsoft/feat/optional-to-v2

    feat: allow optional body parameter (#773)
    baywet authored Jan 16, 2026
    Configuration menu
    Copy the full SHA
    caca191 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0db79f3 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #776 from microsoft/release-please--branches--supp…

    …ort/v2--components--Microsoft.OpenApi.OData
    
    chore(support/v2): release 2.1.0
    baywet authored Jan 16, 2026
    Configuration menu
    Copy the full SHA
    fc1ca28 View commit details
    Browse the repository at this point in the history

Commits on Mar 18, 2026

  1. feat: add int32 format configuration for pagination parameters and co…

    …unt responses (#793)
    
    Add two new boolean settings to OpenApiConvertSettings:
    - UseInt32ForPaginationParameters: when true, generates $top and $skip
      parameters with int32 format instead of the default int64
    - UseInt32ForCountResponses: when true, generates $count response schema
      and @odata.count properties with int32 format instead of int64
    
    Both settings default to false, preserving existing behavior. They are
    configured via the HIDI settings config file under OpenApiConvertSettings.
    
    Closes #792
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    2 people authored and baywet committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    1054b7f View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2026

  1. Merge pull request #796 from microsoft/feat/int32-format-configuratio…

    …n-to-v2
    
    feat: add int32 format configuration for pagination parameters and count responses (#793)
    baywet authored Mar 19, 2026
    Configuration menu
    Copy the full SHA
    305eacc View commit details
    Browse the repository at this point in the history
  2. Merge pull request #770 from microsoft/feat/use-put-for-update

    feat: add switch to use put as default update verb
    baywet committed Mar 19, 2026
    Configuration menu
    Copy the full SHA
    2da64a7 View commit details
    Browse the repository at this point in the history
  3. feat: adds settings to map the update verb to put

    Merge pull request #770 from microsoft/feat/use-put-for-update
    baywet authored Mar 19, 2026
    Configuration menu
    Copy the full SHA
    bef4c96 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d24d3c8 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2026

  1. Merge pull request #797 from microsoft/release-please--branches--supp…

    …ort/v2--components--Microsoft.OpenApi.OData
    
    chore(support/v2): release 2.2.0
    baywet authored Mar 20, 2026
    Configuration menu
    Copy the full SHA
    99701a1 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2026

  1. fix: TryAddPath exact-match check for duplicate bound operation paths

    When a duplicate path is detected in TryAddPath, the existing heuristic
    checks if the new operation's binding type has derived types and, if so,
    keeps the first entry assuming it was more specific. This is incorrect
    when the first entry came from a base type (e.g., directoryObject) and
    the new entry is the exact match for the entity set (e.g., servicePrincipal).
    
    Add an exact-match check: if the operation's binding type matches the
    entity set type, always replace the existing entry regardless of derived
    types. This ensures paths like /servicePrincipals/delta() return the
    correct type (servicePrincipal) instead of the base type (directoryObject).
    
    Fixes #806
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    gavinbarron and Copilot committed Apr 14, 2026
    Configuration menu
    Copy the full SHA
    ff9ab41 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #811 from microsoft/fix/tryaddpath-delta-resolutio…

    …n-v2
    
    fix: TryAddPath exact-match check for duplicate bound operation paths (OpenAPI 3.1)
    baywet authored Apr 14, 2026
    Configuration menu
    Copy the full SHA
    c47009a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4ba7498 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #813 from microsoft/release-please--branches--supp…

    …ort/v2--components--Microsoft.OpenApi.OData
    
    chore(support/v2): release 2.2.1
    baywet authored Apr 14, 2026
    Configuration menu
    Copy the full SHA
    7bdc165 View commit details
    Browse the repository at this point in the history
Loading