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: compose-spec/compose-go
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.10.2
Choose a base ref
...
head repository: compose-spec/compose-go
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.11.0
Choose a head ref
  • 6 commits
  • 9 files changed
  • 4 contributors

Commits on Apr 17, 2026

  1. fix: add UnmarshalJSON and UnmarshalYAML to UnitBytes for round-trip …

    …support
    
    Signed-off-by: Venkatesh R <venkyravi97@gmail.com>
    Venkatesh1505 authored and glours committed Apr 17, 2026
    Configuration menu
    Copy the full SHA
    3db7330 View commit details
    Browse the repository at this point in the history
  2. refactor: use parseString method on receiver and reuse in DecodeMapst…

    …ructure
    
    Signed-off-by: Venkatesh R <venkyravi97@gmail.com>
    Venkatesh1505 authored and glours committed Apr 17, 2026
    Configuration menu
    Copy the full SHA
    514d71d View commit details
    Browse the repository at this point in the history
  3. fix: use go.yaml.in/yaml/v4 instead of gopkg.in/yaml.v3

    Signed-off-by: Venkatesh R <venkyravi97@gmail.com>
    Venkatesh1505 authored and glours committed Apr 17, 2026
    Configuration menu
    Copy the full SHA
    f8882ec View commit details
    Browse the repository at this point in the history

Commits on May 5, 2026

  1. bump JSON Schema to draft 2020-12

    Signed-off-by: Nicolas De Loof <nicolas.deloof@gmail.com>
    ndeloof authored and glours committed May 5, 2026
    Configuration menu
    Copy the full SHA
    e350f08 View commit details
    Browse the repository at this point in the history

Commits on May 18, 2026

  1. fix: preserve empty slices in OmitEmpty for schema validation

    OmitEmpty returned a nil slice for empty []any{} inputs, which then
    serialised as `null` during schema.Validate's JSON round-trip and
    broke validation for empty YAML lists (e.g. `cache_to: []`).
    
    Fixes docker/buildx#3849
    
    Signed-off-by: Guillaume Lours <glours@users.noreply.github.com>
    glours authored and ndeloof committed May 18, 2026
    Configuration menu
    Copy the full SHA
    c9079e9 View commit details
    Browse the repository at this point in the history

Commits on May 20, 2026

  1. fix(reset): add caching and visit limits to alias resolution

    Cache resolved nodes to avoid redundant traversals and cap total
    node visits per document to bound resource usage on large files.
    
    Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
    Signed-off-by: Guillaume Lours <glours@users.noreply.github.com>
    glours and claude committed May 20, 2026
    Configuration menu
    Copy the full SHA
    468e314 View commit details
    Browse the repository at this point in the history
Loading