Thanks to visit codestin.com
Credit goes to github.com

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: mhanberg/schematic
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.4.0
Choose a base ref
...
head repository: mhanberg/schematic
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.5.0
Choose a head ref
  • 4 commits
  • 13 files changed
  • 2 contributors

Commits on Mar 26, 2025

  1. fix!: correctly handle required map keys with nil schematics (#39)

    This patch remedies a bug where a required map key could have a nil
    schematic, meaning set as the literal nil, but would be treated as if
    the key was optional, rather than specifying the value is nil exactly.
    
    This had downstream effects when used inside another schematic like the
    `oneof` schematic. If you had two map schematics as options, both with
    `nil` as the value schematic for its key, it would assume the first map
    unified, but was just missing its key.
    
    Now, map schematics with missing required keys will return errors with
    "is missing".
    mhanberg authored Mar 26, 2025
    Configuration menu
    Copy the full SHA
    5302f19 View commit details
    Browse the repository at this point in the history
  2. feat: inspect protocol (#40)

    Implements the inspect protocol for Schematic, which allows a more or
    less a "as you typed it" representation of the schematic. This makes
    debugging schematics much easier, as previously, any nested schematics
    were hidden behind an anonymous function
    mhanberg authored Mar 26, 2025
    Configuration menu
    Copy the full SHA
    b14a6e0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    27f5205 View commit details
    Browse the repository at this point in the history
  4. chore(main): release 0.5.0 (#41)

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    github-actions[bot] authored Mar 26, 2025
    Configuration menu
    Copy the full SHA
    b1760df View commit details
    Browse the repository at this point in the history
Loading