Skip to content

Bump ktsu.AppDataStorage and 25 others - #245

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/ktsu-ac29bb1ff5
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/nuget/ktsu-ac29bb1ff5

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 1, 2026

Copy link
Copy Markdown
Contributor

Pinned ktsu.AppDataStorage at 1.18.0.

Release notes

Sourced from ktsu.AppDataStorage's releases.

1.18.0

v1.18.0 (minor)

Changes since v1.17.0:

  • Track a queued save with a flag, not by comparing timestamps (@​Claude)
  • Move CI onto the shared ci-shared.yml pipeline (@​Claude)
  • Recover an interrupted write instead of the stale backup [patch] (@​Claude)
  • Unsubscribe the ProcessExit handler on dispose [patch] (@​Claude)
  • Gate Dependabot auto-merge on CI actually being green (@​Claude)
  • ci: adopt the consolidated .NET workflow [patch] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/AppDataStorage@v1.17.10...v1.18.0

1.17.11-pre.1

v1.17.11-pre.1 (prerelease)

Changes since v1.17.10:

What's Changed

Full Changelog: ktsu-dev/AppDataStorage@v1.17.10...v1.17.11-pre.1

1.17.10

v1.17.10 (patch)

Changes since v1.17.9:

  • Recover an interrupted write instead of the stale backup [patch] (@​Claude)
  • Unsubscribe the ProcessExit handler on dispose [patch] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/AppDataStorage@v1.17.9...v1.17.10

1.17.9

v1.17.9 (patch)

Changes since v1.17.8:

What's Changed

Full Changelog: ktsu-dev/AppDataStorage@v1.17.8...v1.17.9

1.17.8

v1.17.8 (patch)

Changes since v1.17.7:

What's Changed

Full Changelog: ktsu-dev/AppDataStorage@v1.17.7...v1.17.8

1.17.7

v1.17.7 (patch)

Changes since v1.17.6:

What's Changed

Full Changelog: ktsu-dev/AppDataStorage@v1.17.6...v1.17.7

Commits viewable in compare view.

Pinned ktsu.CodeBlocker at 2.3.2.

Release notes

Sourced from ktsu.CodeBlocker's releases.

2.3.2

v2.3.2 (patch)

Changes since v2.3.1:

  • Move CI onto the shared ci-shared.yml pipeline (@​Claude)

What's Changed

Full Changelog: ktsu-dev/CodeBlocker@v2.3.1...v2.3.2

2.3.2-pre.1

v2.3.2-pre.1 (prerelease)

Changes since v2.3.1:

What's Changed

Full Changelog: ktsu-dev/CodeBlocker@v2.3.1...v2.3.2-pre.1

2.3.1

v2.3.1 (patch)

Changes since v2.3.0:

  • Keep the next line indented when NewLine() ends a partial Write() [patch] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/CodeBlocker@v2.3.0...v2.3.1

2.3.0

v2.3.0 (minor)

Changes since v2.2.0:

  • Cover the blank-line and empty-expression paths of WriteExpressionBody (@​Claude)
  • Merge remote-tracking branch 'origin/main' into fix/splice-multiline-expression-bodies (@​Claude)
  • Move WriteExpressionBody after WriteBody (@​Claude)
  • Keep the enclosing indent on multi-line expression bodies (@​Claude)

What's Changed

Full Changelog: ktsu-dev/CodeBlocker@v2.2.0...v2.3.0

2.2.0

v2.2.0 (minor)

Changes since v2.1.0:

  • Escape quoted default values so the generated literal compiles (@​Claude)
  • chore: close the local SonarCloud calibration gap (@​Claude)
  • Gate Dependabot auto-merge on CI actually being green (@​Claude)
  • ci: adopt the consolidated .NET workflow [patch] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/CodeBlocker@v2.1.12...v2.2.0

2.1.12

v2.1.12 (patch)

Changes since v2.1.11:

What's Changed

Full Changelog: ktsu-dev/CodeBlocker@v2.1.11...v2.1.12

2.1.11

v2.1.11 (patch)

Changes since v2.1.10:

What's Changed

Full Changelog: ktsu-dev/CodeBlocker@v2.1.10...v2.1.11

2.1.10

v2.1.10 (patch)

Changes since v2.1.9:

What's Changed

Full Changelog: ktsu-dev/CodeBlocker@v2.1.9...v2.1.10

2.1.9

v2.1.9 (patch)

Changes since v2.1.8:

What's Changed

Full Changelog: ktsu-dev/CodeBlocker@v2.1.8...v2.1.9

2.1.8

v2.1.8 (patch)

Changes since v2.1.7:

  • chore: close the local SonarCloud calibration gap (@​Claude)

What's Changed

Full Changelog: ktsu-dev/CodeBlocker@v2.1.7...v2.1.8

2.1.7

v2.1.7 (patch)

Changes since v2.1.6:

What's Changed

Full Changelog: ktsu-dev/CodeBlocker@v2.1.6...v2.1.7

Commits viewable in compare view.

Pinned ktsu.Coder at 3.18.8.

Pinned ktsu.DeepClone at 2.4.2.

Release notes

Sourced from ktsu.DeepClone's releases.

2.4.2

v2.4.2 (patch)

Changes since v2.4.1:

  • Move CI onto the shared ci-shared.yml pipeline (@​Claude)

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.4.1...v2.4.2

2.4.1

v2.4.1 (patch)

Changes since v2.4.0:

  • Clone key-value pairs through a nested cloner type instead of private reflection [patch] (@​Claude)
  • Clone elements with a switch instead of a nested ternary [patch] (@​Claude)
  • Deep clone the key and value of a KeyValuePair element [patch] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.4.0...v2.4.1

2.4.1-pre.1

v2.4.1-pre.1 (prerelease)

Changes since v2.4.0:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.4.0...v2.4.1-pre.1

2.4.0

v2.4.0 (minor)

Changes since v2.3.0:

  • Move the IEnumerable clone tests into their own file (@​Claude)
  • Clone the items when IEnumerable.DeepClone() is called, not on each enumeration (@​Claude)
  • Let concurrent and read-only dictionaries call DeepClone() without a cast (@​Claude)

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.3.0...v2.4.0

2.3.0

v2.3.0 (minor)

Changes since v2.2.0:

  • Keep the key comparer when deep cloning a dictionary [minor] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.2.0...v2.3.0

2.2.0

v2.2.0 (minor)

Changes since v2.1.0:

  • Fix IReadOnlyDictionary DeepClone throwing InvalidCastException (@​Claude)
  • Gate Dependabot auto-merge on CI actually being green (@​Claude)
  • ci: adopt the consolidated .NET workflow [patch] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.1.9...v2.2.0

2.1.9

v2.1.9 (patch)

Changes since v2.1.8:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.1.8...v2.1.9

2.1.8

v2.1.8 (patch)

Changes since v2.1.7:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.1.7...v2.1.8

2.1.7

v2.1.7 (patch)

Changes since v2.1.6:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.1.6...v2.1.7

2.1.6

v2.1.6 (patch)

Changes since v2.1.5:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.1.5...v2.1.6

2.1.5

v2.1.5 (patch)

Changes since v2.1.4:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.1.4...v2.1.5

2.1.4

v2.1.4 (patch)

Changes since v2.1.3:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.1.3...v2.1.4

2.1.3

v2.1.3 (patch)

Changes since v2.1.2:

  • Gate Dependabot auto-merge on CI actually being green (@​Claude)

Full Changelog: ktsu-dev/DeepClone@v2.1.2...v2.1.3

2.1.2

v2.1.2 (patch)

Changes since v2.1.1:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.1.1...v2.1.2

2.1.1

v2.1.1 (patch)

Changes since v2.1.0:

  • ci: adopt the consolidated .NET workflow [patch] (@​Claude)

What's Changed

New Contributors

Full Changelog: ktsu-dev/DeepClone@v2.1.0...v2.1.1

2.1.0

v2.1.0 (minor)

Changes since v2.0.0:

What's Changed

New Contributors

Full Changelog: ktsu-dev/DeepClone@v2.0.31...v2.1.0

2.0.31

v2.0.31 (patch)

Changes since v2.0.30:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.0.30...v2.0.31

2.0.30

v2.0.30 (patch)

No significant changes detected since v2.0.29.

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.0.29...v2.0.30

2.0.29

v2.0.29 (patch)

Changes since v2.0.28:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.0.28...v2.0.29

2.0.28

v2.0.28 (patch)

Changes since v2.0.27:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.0.27...v2.0.28

2.0.27

v2.0.27 (patch)

Changes since v2.0.26:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.0.26...v2.0.27

2.0.26

v2.0.26 (patch)

Changes since v2.0.25:

Full Changelog: ktsu-dev/DeepClone@v2.0.25...v2.0.26

2.0.25

v2.0.25 (patch)

Changes since v2.0.24:

Full Changelog: ktsu-dev/DeepClone@v2.0.24...v2.0.25

2.0.24

v2.0.24 (patch)

Changes since v2.0.23:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.0.23...v2.0.24

2.0.23

v2.0.23 (patch)

Changes since v2.0.22:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.0.22...v2.0.23

2.0.22

v2.0.22 (patch)

Changes since v2.0.21:

Full Changelog: ktsu-dev/DeepClone@v2.0.21...v2.0.22

2.0.21

v2.0.21 (patch)

Changes since v2.0.20:

Full Changelog: ktsu-dev/DeepClone@v2.0.20...v2.0.21

2.0.20

v2.0.20 (patch)

Changes since v2.0.19:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.0.19...v2.0.20

2.0.19

v2.0.19 (patch)

Changes since v2.0.18:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.0.18...v2.0.19

2.0.18

v2.0.18 (patch)

Changes since v2.0.17:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.0.17...v2.0.18

2.0.17

v2.0.17 (patch)

Changes since v2.0.16:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.0.16...v2.0.17

2.0.16

v2.0.16 (patch)

Changes since v2.0.15:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.0.15...v2.0.16

2.0.15

v2.0.15 (patch)

Changes since v2.0.14:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.0.14...v2.0.15

2.0.14

v2.0.14 (patch)

Changes since v2.0.13:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.0.13...v2.0.14

2.0.13

v2.0.13 (patch)

Changes since v2.0.12:

Full Changelog: ktsu-dev/DeepClone@v2.0.12...v2.0.13

2.0.12

v2.0.12 (patch)

Changes since v2.0.11:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.0.11...v2.0.12

2.0.12-pre.1

v2.0.12-pre.1 (prerelease)

Changes since v2.0.11:

Full Changelog: ktsu-dev/DeepClone@v2.0.11...v2.0.12-pre.1

2.0.11

v2.0.11 (patch)

Changes since v2.0.10:

Full Changelog: ktsu-dev/DeepClone@v2.0.10...v2.0.11

2.0.11-pre.1

v2.0.11-pre.1 (prerelease)

Changes since v2.0.10:

Full Changelog: ktsu-dev/DeepClone@v2.0.10...v2.0.11-pre.1

2.0.10

v2.0.10 (patch)

Changes since v2.0.9:

Full Changelog: ktsu-dev/DeepClone@v2.0.9...v2.0.10

2.0.9

v2.0.9 (patch)

Changes since v2.0.8:

  • Refactor null checks in DeepCloneContainerExtensions and update Polyfill package version to 9.7.7 (@​matt-edmondson)

Full Changelog: ktsu-dev/DeepClone@v2.0.8...v2.0.9

2.0.9-pre.5

v2.0.9-pre.5 (prerelease)

Changes since v2.0.9-pre.4:

  • Merge remote-tracking branch 'refs/remotes/origin/main' (@​ktsu[bot])
  • Sync scripts\update-winget-manifests.ps1 (@​ktsu[bot])

Full Changelog: ktsu-dev/DeepClone@v2.0.9-pre.4...v2.0.9-pre.5

2.0.9-pre.4

v2.0.9-pre.4 (prerelease)

Changes since v2.0.9-pre.3:

Full Changelog: ktsu-dev/DeepClone@v2.0.9-pre.3...v2.0.9-pre.4

2.0.9-pre.3

v2.0.9-pre.3 (prerelease)

Changes since v2.0.9-pre.2:

Full Changelog: ktsu-dev/DeepClone@v2.0.9-pre.2...v2.0.9-pre.3

2.0.9-pre.2

v2.0.9-pre.2 (prerelease)

Changes since v2.0.9-pre.1:

Full Changelog: ktsu-dev/DeepClone@v2.0.9-pre.1...v2.0.9-pre.2

2.0.9-pre.1

v2.0.9-pre.1 (prerelease)

Changes since v2.0.8:

Full Changelog: ktsu-dev/DeepClone@v2.0.8...v2.0.9-pre.1

2.0.8

v2.0.8 (patch)

Changes since v2.0.7:

Full Changelog: ktsu-dev/DeepClone@v2.0.7...v2.0.8

2.0.7

v2.0.7 (patch)

Changes since v2.0.6:

Full Changelog: ktsu-dev/DeepClone@v2.0.6...v2.0.7

2.0.7-pre.2

v2.0.7-pre.2 (prerelease)

Changes since v2.0.7-pre.1:

Full Changelog: ktsu-dev/DeepClone@v2.0.7-pre.1...v2.0.7-pre.2

2.0.7-pre.1

v2.0.7-pre.1 (prerelease)

Changes since v2.0.6:

  • Sync scripts\update-winget-manifests.ps1 (@​ktsu[bot])
  • Merge remote-tracking branch 'refs/remotes/origin/main' (@​ktsu[bot])

Full Changelog: ktsu-dev/DeepClone@v2.0.6...v2.0.7-pre.1

2.0.6

v2.0.6 (patch)

Changes since v2.0.5:

Full Changelog: ktsu-dev/DeepClone@v2.0.5...v2.0.6

2.0.6-pre.3

v2.0.6-pre.3 (prerelease)

Changes since v2.0.6-pre.2:

Full Changelog: ktsu-dev/DeepClone@v2.0.6-pre.2...v2.0.6-pre.3

2.0.6-pre.2

v2.0.6-pre.2 (prerelease)

Changes since v2.0.6-pre.1:

Full Changelog: ktsu-dev/DeepClone@v2.0.6-pre.1...v2.0.6-pre.2

2.0.6-pre.1

v2.0.6-pre.1 (prerelease)

Changes since v2.0.5:

Full Changelog: ktsu-dev/DeepClone@v2.0.5...v2.0.6-pre.1

2.0.5

v2.0.5 (patch)

Changes since v2.0.4:

Full Changelog: ktsu-dev/DeepClone@v2.0.4...v2.0.5

2.0.4

v2.0.4 (patch)

Changes since v2.0.3:

Full Changelog: ktsu-dev/DeepClone@v2.0.3...v2.0.4

2.0.3

v2.0.3 (patch)

Changes since v2.0.2:

Full Changelog: ktsu-dev/DeepClone@v2.0.2...v2.0.3

Commits viewable in compare view.

Pinned ktsu.DeepClone at 2.4.2.

Release notes

Sourced from ktsu.DeepClone's releases.

2.4.2

v2.4.2 (patch)

Changes since v2.4.1:

  • Move CI onto the shared ci-shared.yml pipeline (@​Claude)

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.4.1...v2.4.2

2.4.1

v2.4.1 (patch)

Changes since v2.4.0:

  • Clone key-value pairs through a nested cloner type instead of private reflection [patch] (@​Claude)
  • Clone elements with a switch instead of a nested ternary [patch] (@​Claude)
  • Deep clone the key and value of a KeyValuePair element [patch] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.4.0...v2.4.1

2.4.1-pre.1

v2.4.1-pre.1 (prerelease)

Changes since v2.4.0:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.4.0...v2.4.1-pre.1

2.4.0

v2.4.0 (minor)

Changes since v2.3.0:

  • Move the IEnumerable clone tests into their own file (@​Claude)
  • Clone the items when IEnumerable.DeepClone() is called, not on each enumeration (@​Claude)
  • Let concurrent and read-only dictionaries call DeepClone() without a cast (@​Claude)

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.3.0...v2.4.0

2.3.0

v2.3.0 (minor)

Changes since v2.2.0:

  • Keep the key comparer when deep cloning a dictionary [minor] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.2.0...v2.3.0

2.2.0

v2.2.0 (minor)

Changes since v2.1.0:

  • Fix IReadOnlyDictionary DeepClone throwing InvalidCastException (@​Claude)
  • Gate Dependabot auto-merge on CI actually being green (@​Claude)
  • ci: adopt the consolidated .NET workflow [patch] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.1.9...v2.2.0

2.1.9

v2.1.9 (patch)

Changes since v2.1.8:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.1.8...v2.1.9

2.1.8

v2.1.8 (patch)

Changes since v2.1.7:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.1.7...v2.1.8

2.1.7

v2.1.7 (patch)

Changes since v2.1.6:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.1.6...v2.1.7

2.1.6

v2.1.6 (patch)

Changes since v2.1.5:

What's Changed

Full Changelog: ktsu-dev/DeepClone@v2.1.5...v2.1.6

Commits viewable in compare view.

Pinned ktsu.Extensions at 1.9.1.

Release notes

Sourced from ktsu.Extensions's releases.

1.9.1

v1.9.1 (patch)

Changes since v1.9.0:

  • Move CI onto the shared ci-shared.yml pipeline (@​Claude)

What's Changed

Full Changelog: ktsu-dev/Extensions@v1.9.0...v1.9.1

1.9.0

v1.9.0 (minor)

Changes since v1.8.0:

  • Do not render a soft hyphen that directly follows a visible hyphen (@​Claude)
  • test: use Assert.AreSequenceEqual in the surrogate-pair wrap tests (MSTEST0068) (@​Claude)
  • test: use Assert.AreSequenceEqual in the unbounded-ratio wrap test (MSTEST0068) (@​Claude)
  • fix: keep surrogate pairs whole when NominalWordWrap hard-breaks a word [patch] (@​Claude)
  • fix: reject NaN widths in NominalWordWrap and clamp an unbounded width ratio [patch] (@​Claude)
  • fix: make Join(items, separator, nullItemHandling) reject a null separator [patch] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/Extensions@v1.8.1...v1.9.0

1.8.1

v1.8.1 (patch)

Changes since v1.8.0:

  • test: use Assert.AreSequenceEqual in the surrogate-pair wrap tests (MSTEST0068) (@​Claude)
  • test: use Assert.AreSequenceEqual in the unbounded-ratio wrap test (MSTEST0068) (@​Claude)
  • fix: keep surrogate pairs whole when NominalWordWrap hard-breaks a word [patch] (@​Claude)
  • fix: reject NaN widths in NominalWordWrap and clamp an unbounded width ratio [patch] (@​Claude)
  • fix: make Join(items, separator, nullItemHandling) reject a null separator [patch] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/Extensions@v1.8.0...v1.8.1

1.8.0

v1.8.0 (minor)

Changes since v1.7.0:

  • Give the single-pass line ending regex a match timeout (@​Claude)
  • Normalize line endings in one pass, so Mac keeps every break (@​Claude)
  • Drop the unused new() constraint from GetOrCreate(key, defaultValue) (@​Claude)

What's Changed

Full Changelog: ktsu-dev/Extensions@v1.7.0...v1.8.0

1.7.0

v1.7.0 (minor)

Changes since v1.6.0:

What's Changed

Full Changelog: ktsu-dev/Extensions@v1.6.19...v1.7.0

1.6.19

v1.6.19 (patch)

Changes since v1.6.18:

  • fix: read ReplaceWith's new items before clearing the collection [patch] (@​Claude)
  • fix: make the ConcurrentDictionary GetOrCreate overload atomic [patch] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/Extensions@v1.6.18...v1.6.19

1.6.18

v1.6.18 (patch)

Changes since v1.6.17:

What's Changed

Full Changelog: ktsu-dev/Extensions@v1.6.17...v1.6.18

1.6.17

v1.6.17 (patch)

Changes since v1.6.16:

What's Changed

Full Changelog: ktsu-dev/Extensions@v1.6.16...v1.6.17

1.6.16

v1.6.16 (patch)

Changes since v1.6.15:

What's Changed

Full Changelog: ktsu-dev/Extensions@v1.6.15...v1.6.16

Commits viewable in compare view.

Pinned ktsu.ForceDirectedLayout at 3.59.0.

Release notes

Sourced from ktsu.ForceDirectedLayout's releases.

3.59.0

v3.59.0 (minor)

Changes since v3.58.0:

  • Merge remote-tracking branch 'origin/main' into claude/project-thread-5le24s (@​Claude)
  • Add GlyphSize to toolbars and toolbar buttons (@​Claude)
  • Centre toolbar glyphs by their drawn pixels, and fix the gallery tile's Bold icon (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.58.0...v3.59.0

3.58.0

v3.58.0 (minor)

Changes since v3.57.0:

  • Merge branch 'widget/stack-loupe' into claude/project-thread-wmrk2b (@​Claude)
  • Pick a bar colour without a nested ternary (@​Claude)
  • Merge branch 'widget/stack-crop' into widget/stack-loupe (@​Claude)
  • Merge branch 'widget/stack-compare' into widget/stack-crop (@​Claude)
  • Compare ImageCompare's split by its bits, not float equality (@​Claude)
  • Clamp SwatchPalette's floored index with a float constant (@​Claude)
  • Merge branch 'widget/stack-swatch' into widget/stack-compare (@​Claude)
  • Compare GradientEditor's stop positions by their bits, not float equality (@​Claude)
  • Merge branch 'widget/stack-gradient' into widget/stack-swatch (@​Claude)
  • Put the stack's demo tests back where the base keeps them (@​Claude)
  • Merge the branch below into this one, bringing in main (@​Claude)
  • Merge the branch below into this one, bringing in main (@​Claude)
  • Merge the branch below into this one, bringing in main (@​Claude)
  • Merge the branch below into this one, bringing in main (@​Claude)
  • Merge the branch below into this one, bringing in main (@​Claude)
  • Merge main into the gradient editor branch, now that the Toolbar has landed (@​Claude)
  • Add FrameTimeGraph and FrameTimeHistory [minor] (@​Claude)
  • [minor] Add Toolbar and ToolbarButton widgets (@​Claude)
  • Add PixelLoupe: a magnified pixel readout beside an ImageCanvas (@​Claude)
  • Add CropOverlay: a crop rectangle drawn over an ImageCanvas (@​Claude)
  • Add ImageCompare: a before/after wipe or side-by-side view (@​Claude)
  • [minor] Add SwatchPalette: a selectable, drag-reorderable grid of colour swatches (@​Claude)
  • Add GradientEditor, a colour-stop gradient editor (@​Claude)
  • [minor] Add AssetBrowser, a virtualized thumbnail grid with multi-select and drag-out (@​Claude)
  • Add StepGrid step-sequencer widget [minor] (@​Claude)
  • Add PianoKeyboard widget (#​503) (@​Claude)
  • Add LevelsControl, a histogram with input, gamma and output handles (@​Claude)
  • Add ChannelFader: audio-taper gain fader with a meter [minor] (@​Claude)

What's Changed

... (truncated)

3.57.0

v3.57.0 (minor)

Changes since v3.56.0:

  • Regenerate the widget gallery after CI rather than on the push (@​Claude)
  • Regenerate the widget gallery on pushes to main (@​Claude)
  • Merge main into the widget branch, registering its demo as a DemoSections entry (@​Claude)
  • Restore the worktree ignore lines the SDK build dropped from .gitignore (@​Claude)
  • Merge main into the stereo meters branch, bringing in ParametricEq (@​Claude)
  • Merge main into the demo split, registering ParametricEqDemo as its own section (@​Claude)
  • [patch] Map symbol-spelled chord keys and pin Tab to the named-key bound (@​Claude)
  • Merge main's metadata update (@​Claude)
  • Merge main into claude/project-thread-wmrk2b (@​Claude)
  • Merge main into the demo split, registering TimecodeFieldDemo in DemoSections (@​Claude)
  • Merge main into the parametric EQ branch, adding TimecodeField to the widget list (@​Claude)
  • Merge main into claude/project-thread-g9k1ol-parametric-eq (@​Claude)
  • Merge main into claude/project-thread-wmrk2b (@​Claude)
  • Merge main into the demo split, registering TransportScrubberDemo in DemoSections (@​Claude)
  • Restore the worktree ignore lines the merge from main dropped (@​Claude)
  • Merge remote-tracking branch 'origin/main' into claude/project-thread-g9k1ol-parametric-eq (@​Claude)
  • Merge remote-tracking branch 'origin/main' into claude/project-thread-wmrk2b (@​Claude)
  • Merge remote-tracking branch 'origin/main' into claude/project-thread-026l9x (@​Claude)
  • Merge main into the parametric-eq branch (@​Claude)
  • Expect the data table in the registry's advanced demo order (@​Claude)
  • Merge main into the demo split branch (@​Claude)
  • Compare whole EqBands rather than floats for change detection (@​Claude)
  • Address code-quality findings on the stereo meters (@​Claude)
  • Reuse one StringBuilder when generating the grid demo's strings [patch] (@​Claude)
  • Simplify ParametricEq guards flagged by code scanning (@​Claude)
  • Add ParametricEq widget and extract LogFrequencyAxis (#​505) (@​Claude)
  • Add StereoMeters: gain-reduction, correlation and goniometer meters [minor] (@​Claude)
  • Split the widgets demo into one class per section [patch] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.56.2...v3.57.0

3.56.2

v3.56.2 (patch)

Changes since v3.56.1:

  • Restore the worktree ignore lines the SDK build dropped from .gitignore (@​Claude)
  • Merge main into the demo split, registering ParametricEqDemo as its own section (@​Claude)
  • Merge main into the demo split, registering TimecodeFieldDemo in DemoSections (@​Claude)
  • Merge main into the demo split, registering TransportScrubberDemo in DemoSections (@​Claude)
  • Merge remote-tracking branch 'origin/main' into claude/project-thread-026l9x (@​Claude)
  • Expect the data table in the registry's advanced demo order (@​Claude)
  • Merge main into the demo split branch (@​Claude)
  • Reuse one StringBuilder when generating the grid demo's strings [patch] (@​Claude)
  • Split the widgets demo into one class per section [patch] (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.56.1...v3.56.2

3.56.1

v3.56.1 (patch)

Changes since v3.56.0:

  • [patch] Map symbol-spelled chord keys and pin Tab to the named-key bound (@​Claude)
  • Merge main's metadata update (@​Claude)
  • Merge main into the parametric EQ branch, adding TimecodeField to the widget list (@​Claude)
  • Merge main into claude/project-thread-g9k1ol-parametric-eq (@​Claude)
  • Merge remote-tracking branch 'origin/main' into claude/project-thread-g9k1ol-parametric-eq (@​Claude)
  • Merge main into the parametric-eq branch (@​Claude)
  • Compare whole EqBands rather than floats for change detection (@​Claude)
  • Simplify ParametricEq guards flagged by code scanning (@​Claude)
  • Add ParametricEq widget and extract LogFrequencyAxis (#​505) (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.56.0...v3.56.1

3.56.0

v3.56.0 (minor)

Changes since v3.55.0:

  • Merge main into TimecodeField (@​Claude)
  • Merge main into TimecodeField (@​Claude)
  • Add TimecodeField widget and Timecode helpers (#​525) (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.55.0...v3.56.0

3.55.0

v3.55.0 (minor)

Changes since v3.54.0:

  • Merge main into TransportScrubber via the Waveform zoom branch (@​Claude)
  • Merge main into the waveform zoom branch (@​Claude)
  • Merge main into the transport scrubber branch (@​Claude)
  • Merge main into the waveform zoom branch (@​Claude)
  • [patch] Add the data table to the widget gallery (@​matt-edmondson)
  • [patch] Stamp the gallery's sample folders with Directory.SetLastWriteTime (@​matt-edmondson)
  • Compare TransportScrubber positions with an epsilon helper (@​Claude)
  • Compare TransportScrubber in/out points without float equality (@​Claude)
  • Add TransportScrubber: ruler, thumbnail strip, playhead and in/out range [minor] (@​Claude)
  • Add EnvelopeEditor, a DAHDSR envelope editor (#​510) (@​Claude)
  • Waveform: zoom and scroll over a shared TimelineView [minor] (@​Claude)

What's Changed

Description has been truncated

Bumps ktsu.AppDataStorage from 1.17.6 to 1.18.0
Bumps ktsu.CodeBlocker from 2.1.6 to 2.3.2
Bumps ktsu.Coder from 3.14.7 to 3.18.8
Bumps ktsu.DeepClone to 2.4.2
Bumps ktsu.Extensions from 1.6.15 to 1.9.1
Bumps ktsu.ForceDirectedLayout from 3.38.5 to 3.59.0
Bumps ktsu.FuzzySearch from 1.3.7 to 1.3.15
Bumps ktsu.ImGui.App from 3.38.5 to 3.59.0
Bumps ktsu.ImGui.App.Testing from 3.38.5 to 3.59.0
Bumps ktsu.ImGui.Popups from 3.38.5 to 3.59.0
Bumps ktsu.ImGui.Styler from 3.38.5 to 3.59.0
Bumps ktsu.ImGui.Widgets from 3.38.5 to 3.59.0
Bumps ktsu.IntervalAction from 1.3.47 to 1.4.5
Bumps ktsu.Keybinding.Core from 1.0.53 to 1.0.54
Bumps ktsu.RoundTripStringJsonConverter from 1.0.65 to 1.0.73
Bumps ktsu.Sdk from 2.30.0 to 2.31.2
Bumps ktsu.Sdk.Android from 2.30.0 to 2.31.2
Bumps ktsu.Sdk.App from 2.30.0 to 2.31.2
Bumps ktsu.Sdk.ConsoleApp from 2.30.0 to 2.31.2
Bumps ktsu.Sdk.iOS from 2.30.0 to 2.31.2
Bumps ktsu.Sdk.Linux from 2.30.0 to 2.31.2
Bumps ktsu.Sdk.macOS from 2.30.0 to 2.31.2
Bumps ktsu.Sdk.Tool from 2.30.0 to 2.31.2
Bumps ktsu.Sdk.Windows from 2.30.0 to 2.31.2
Bumps ktsu.Semantics.Quantities from 5.4.2 to 5.10.0
Bumps ktsu.UndoRedo.Core from 1.1.3 to 1.1.4

---
updated-dependencies:
- dependency-name: ktsu.AppDataStorage
  dependency-version: 1.18.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.CodeBlocker
  dependency-version: 2.3.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.Coder
  dependency-version: 3.18.8
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.DeepClone
  dependency-version: 2.4.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.DeepClone
  dependency-version: 2.4.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.Extensions
  dependency-version: 1.9.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.ForceDirectedLayout
  dependency-version: 3.59.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.FuzzySearch
  dependency-version: 1.3.15
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ktsu
- dependency-name: ktsu.ImGui.App
  dependency-version: 3.59.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.ImGui.App.Testing
  dependency-version: 3.59.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.ImGui.Popups
  dependency-version: 3.59.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.ImGui.Styler
  dependency-version: 3.59.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.ImGui.Widgets
  dependency-version: 3.59.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.IntervalAction
  dependency-version: 1.4.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.Keybinding.Core
  dependency-version: 1.0.54
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ktsu
- dependency-name: ktsu.RoundTripStringJsonConverter
  dependency-version: 1.0.73
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ktsu
- dependency-name: ktsu.Sdk
  dependency-version: 2.31.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.Sdk.Android
  dependency-version: 2.31.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.Sdk.App
  dependency-version: 2.31.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.Sdk.ConsoleApp
  dependency-version: 2.31.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.Sdk.iOS
  dependency-version: 2.31.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.Sdk.Linux
  dependency-version: 2.31.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.Sdk.macOS
  dependency-version: 2.31.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.Sdk.Tool
  dependency-version: 2.31.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.Sdk.Windows
  dependency-version: 2.31.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.Semantics.Quantities
  dependency-version: 5.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.UndoRedo.Core
  dependency-version: 1.1.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ktsu
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added .NET Pull requests that update .NET code dependencies Pull requests that update a dependency file labels Oct 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file .NET Pull requests that update .NET code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants