Visitar URL original
Comparing codezerg:main...microsoft:main · codezerg/SqlScriptDOM · GitHub
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: codezerg/SqlScriptDOM
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: microsoft/SqlScriptDOM
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 12 commits
  • 210 files changed
  • 8 contributors

Commits on Jul 20, 2026

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

Commits on Jul 22, 2026

  1. Make MODEL_TYPE fragment classification non-breaking (microsoft#217)

    Commit 20f9bf1 (PR microsoft#210, fixing microsoft#176) reclassified MODEL_TYPE as a
    TSqlFragment but broke the public API: it repurposed the enum
    ExternalModelTypeOption into a fragment class and changed the type of
    ExternalModelStatement.ModelType from ExternalModelTypeOption? to a
    fragment reference.
    
    This change delivers the same fix additively, without breaking the API:
    
    - Keep enum ExternalModelTypeOption { EMBEDDINGS } and the
      ExternalModelStatement.ModelType (ExternalModelTypeOption?) member
      unchanged for backward compatibility.
    - Add a visitable fragment ExternalModelTypeSpecification whose
      OptionKind reuses the existing ExternalModelTypeOption enum, plus a
      new ModelTypeSpecification member on ExternalModelStatement.
    - The parser populates both representations; the script generator
      prefers the fragment and falls back to the legacy enum.
    
    All 624 unit tests pass on net8.0 and net472.
    llali authored Jul 22, 2026
    Configuration menu
    Copy the full SHA
    2337cea View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2026

  1. Sync repos: Release 180.59.2 (microsoft#218)

    Co-authored-by: Allan Cascante <acascante@microsoft.com>
    allancascante and Allan Cascante authored Jul 24, 2026
    Configuration menu
    Copy the full SHA
    db6fe88 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2026

  1. Sync repos: Release 180.78.1 (microsoft#220)

    Co-authored-by: Allan Cascante <acascante@microsoft.com>
    allancascante and Allan Cascante authored Aug 3, 2026
    Configuration menu
    Copy the full SHA
    01aa17b View commit details
    Browse the repository at this point in the history

Commits on Aug 28, 2026

  1. Sync Repos: Release 180.102.0 (microsoft#230)

    * Fix INSERT VALUES alignment
    
    * Add configurable batch newline options
    
    * Fix CREATE DATABASE COLLATE option ordering
    
    * Add multiline WITH and OPTION formatting
    
    * Add Fabric DW GROUP BY ALL and ORDER BY ALL support
    
    * Fix SPARSE before MASKED column parsing (microsoft#216)
    
    * Add block statement terminator option
    
    * Add trailing GO preservation option
    
    * Add built-in function casing option
    
    * Add multiline query clause formatting options
    
    * Add configurable leading comma spacing
    
    * Fix nested function formatting with parameter comments
    
    * Adding release notes for 180.102.0
    
    ---------
    
    Co-authored-by: Allan Cascante <acascante@microsoft.com>
    allancascante and Allan Cascante authored Aug 28, 2026
    Configuration menu
    Copy the full SHA
    b583737 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2026

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

Commits on Sep 14, 2026

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

Commits on Sep 30, 2026

  1. Bump the github-actions group across 1 directory with 3 updates (micr…

    …osoft#231)
    
    Bumps the github-actions group with 3 updates in the / directory: [actions/checkout](https://github.com/actions/checkout), [actions/setup-dotnet](https://github.com/actions/setup-dotnet) and [actions/upload-artifact](https://github.com/actions/upload-artifact).
    
    
    Updates `actions/checkout` from 2.8.0 to 7.0.1
    - [Release notes](https://github.com/actions/checkout/releases)
    - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
    - [Commits](actions/checkout@0717577...3d3c42e)
    
    Updates `actions/setup-dotnet` from 2.2.1 to 6.0.0
    - [Release notes](https://github.com/actions/setup-dotnet/releases)
    - [Commits](actions/setup-dotnet@8e6bd29...a98b568)
    
    Updates `actions/upload-artifact` from 4.6.2 to 7.0.1
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@ea165f8...043fb46)
    
    ---
    updated-dependencies:
    - dependency-name: actions/checkout
      dependency-version: 7.0.1
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: github-actions
    - dependency-name: actions/setup-dotnet
      dependency-version: 6.0.0
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: github-actions
    - dependency-name: actions/upload-artifact
      dependency-version: 7.0.1
      dependency-type: direct:production
      update-type: version-update:semver-major
      dependency-group: github-actions
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Sep 30, 2026
    Configuration menu
    Copy the full SHA
    2484dc0 View commit details
    Browse the repository at this point in the history
  2. Add support for Query Hints for MS Fabric in TSql170Parser (microsoft…

    …#180) (microsoft#212)
    
    * Add support for Query Hints for MS Fabric in TSql170Parser (microsoft#180)
    
    * Add negative parser error tests and version-gating assertions for MS Fabric query hints
    ZEUSXXIV authored Sep 30, 2026
    Configuration menu
    Copy the full SHA
    eaf3a6e View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2026

  1. Dev/allancascante/sync release 180.140.0 (microsoft#234)

    Sync released ScriptDOM 180.140.0 changes and add release notes.
    
    Add Fabric DW AI ON ERROR support and join/query hints.
    Fix quoted WINDOW references, GROUP BY ALL source ranges,
    and U+FFFF lexer handling.
    Fix preserved comment ordering and column alias style.
    Include previously missed released ROLLBACK transaction-priority
    parsing and APPLY/CROSS JOIN newline formatting.
    Add regression tests and update baselines.
    ---------
    
    Co-authored-by: Allan Cascante <120929896+acascante_microsoft@users.noreply.github.com>
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    3 people authored Oct 12, 2026
    Configuration menu
    Copy the full SHA
    bd65d41 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2026

  1. Bump actions/upload-artifact (microsoft#236)

    Bumps the github-actions group with 1 update: [actions/upload-artifact](https://github.com/actions/upload-artifact).
    
    
    Updates `actions/upload-artifact` from 7.0.1 to 7.0.2
    - [Release notes](https://github.com/actions/upload-artifact/releases)
    - [Commits](actions/upload-artifact@043fb46...cf430e0)
    
    ---
    updated-dependencies:
    - dependency-name: actions/upload-artifact
      dependency-version: 7.0.2
      dependency-type: direct:production
      update-type: version-update:semver-patch
      dependency-group: github-actions
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored Oct 20, 2026
    Configuration menu
    Copy the full SHA
    72bb211 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2026

  1. Fix COPY option formatting and round-trip handling (microsoft#235)

    Use standard fragment writers for COPY option strings and identifiers while retaining existing casing behavior. Add round-trip coverage across parser versions and formatting modes.
    
    Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
    llali and Copilot authored Oct 21, 2026
    Configuration menu
    Copy the full SHA
    3ea69b6 View commit details
    Browse the repository at this point in the history
Loading