Skip to content

Bump ktsu.AppDataStorage and 26 others - #236

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

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

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 30, 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.5.

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.56.0.

Release notes

Sourced from ktsu.ForceDirectedLayout's releases.

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

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

3.54.0

v3.54.0 (minor)

Changes since v3.53.0:

  • Merge main into the data table branch and give DataTable a gallery tile (@​matt-edmondson)
  • Check the curve editor's drawn bounds without a nullable dereference (@​Claude)
  • Compare floats with tolerances where the code-quality bot flagged them (@​Claude)
  • [patch] Show the data table demo once, with the advanced demos (@​matt-edmondson)
  • Regenerate the widget gallery with the fixed renderer and widgets (@​Claude)
  • Fix four widgets that drew wrongly in the gallery (@​Claude)
  • Make the software rasterizer follow the GPU rules ImGui relies on (@​Claude)
  • [patch] Read an empty clipboard without throwing and address code quality findings (@​matt-edmondson)
  • Merge main into the data table branch (@​matt-edmondson)
  • Merge main into the data table branch (@​Claude)
  • [patch] Drop a semicolon from the data table's Key Files line (@​matt-edmondson)
  • [patch] Skip parts already in stock when the demo marks them in stock (@​matt-edmondson)
  • [patch] Drive the data table through a keymap in the UI tests (@​matt-edmondson)
  • [patch] Require Shift for a chord that names it even with Shift ignored (@​matt-edmondson)
  • [patch] Begin a data table edit from a character typed with AltGr (@​matt-edmondson)
  • [patch] Report no edit for a null string committed unchanged (@​matt-edmondson)
  • [minor] Let a caller set a data table's selection and active cell (@​matt-edmondson)
  • [patch] Rebuild a data table over a list replaced after Refresh (@​matt-edmondson)
  • [patch] Commit a data table edit on keypad Enter and keep the edited row drawn (@​matt-edmondson)
  • [patch] Give the data table's clipper the row pitch with cell padding (@​matt-edmondson)
  • [patch] State which frameworks ktsu.Keybinding brings System.Text.Json to (@​matt-edmondson)
  • [patch] Show the data table in the widgets demo and document it (@​matt-edmondson)
  • [minor] Open a caller-drawn context menu on a data table cell (@​matt-edmondson)
  • [patch] Leave the clipboard as found and ignore characters a cell can't start from (@​matt-edmondson)
  • [minor] Drive a data table from the keyboard and edit cells in place (@​matt-edmondson)
  • [minor] Filter a data table's columns from a row under the headers (@​matt-edmondson)
  • [minor] Draw a data table with sortable headers and clickable cells (@​matt-edmondson)
  • [minor] Declare the data table's keyboard commands for ktsu.Keybinding (@​matt-edmondson)
  • [minor] Edit one data table cell at a time and report each edit (@​matt-edmondson)
  • [minor] Move a data table's active cell and select its rows (@​matt-edmondson)
  • [minor] Sort and filter a data table's rows into a view (@​matt-edmondson)
  • [patch] Document the data table edit sessions' members (@​matt-edmondson)
  • [minor] Add typed data table columns and their edit sessions (@​matt-edmondson)
  • [patch] Share the key chord matcher and let held chords repeat (@​matt-edmondson)
  • [patch] Plan the data table widget implementation (@​matt-edmondson)
  • [patch] Design a data table widget with sorting, filtering, and cell editing (@​matt-edmondson)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.53.0...v3.54.0

3.53.0

v3.53.0 (minor)

Changes since v3.52.0:

  • Add colour wheel tiles and show the widget gallery in the README (@​Claude)
  • Add a spectrum analyzer tile to the widget gallery (@​Claude)
  • Move CI onto the shared ci-shared.yml pipeline (@​Claude)
  • Merge remote-tracking branch 'origin/main' into claude/widget-gallery-harness-ouh9b5 (@​Claude)
  • Test the widget gallery tool and clear its SonarCloud findings (@​Claude)
  • Merge main into the colour wheels branch (@​Claude)
  • Compute test body positions in floating point (@​Claude)
  • Re-resolve ForceLayout edges by body id when the body set changes (@​Claude)
  • Don't type-check link ends typed with open generics (@​Claude)
  • Seed a duplicated pin's default from the original so reset works on copies (@​Claude)
  • Merge main into the colour wheels branch (@​Claude)
  • Add a waveform tile to the widget gallery (@​Claude)
  • Merge remote-tracking branch 'origin/main' into claude/widget-gallery-harness-ouh9b5 (@​Claude)
  • Add the generated widget gallery images (@​Claude)
  • Add a headless widget gallery tool for README images (@​Claude)
  • [patch] Compare colour wheel master values with a tolerance (@​Claude)
  • [minor] Add lift/gamma/gain colour wheels (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.52.0...v3.53.0

3.52.0

v3.52.0 (minor)

Changes since v3.51.0:

  • Merge main into the spectrum analyzer branch (@​Claude)
  • Spell out the NaN cases in SpectrumAnalyzerState's guards (@​Claude)
  • [minor] Add SpectrumAnalyzer widget (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.51.0...v3.52.0

3.51.0

v3.51.0 (minor)

Changes since v3.50.0:

  • Compare waveform positions without float equality (@​Claude)
  • [minor] Add Waveform overview widget with playhead and loop region (@​Claude)
  • Add domain widget shortlist plan (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.50.0...v3.51.0

3.50.1-pre.1

v3.50.1-pre.1 (prerelease)

Changes since v3.50.0:

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.50.0...v3.50.1-pre.1

3.50.0

v3.50.0 (minor)

Changes since v3.49.0:

  • [minor] Type-check pins when creating a link (@​Claude)
  • [patch] Keep the new demo code free of unsafe blocks (@​Claude)
  • [patch] Drop the float equality guard on the viewport's wheel dolly (@​Claude)
  • [patch] Cover recent features in the ImGuiApp demo (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.49.2...v3.50.0

3.49.2

v3.49.2 (patch)

Changes since v3.49.1:

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.49.1...v3.49.2

3.49.1

v3.49.1 (patch)

Changes since v3.49.0:

  • [patch] Keep the new demo code free of unsafe blocks (@​Claude)
  • [patch] Drop the float equality guard on the viewport's wheel dolly (@​Claude)
  • [patch] Cover recent features in the ImGuiApp demo (@​Claude)

What's Changed

Full Changelog: ktsu-dev/ImGuiApp@v3.49.0...v3.49.1

3.49.0

v3.49.0 (minor)

Changes since v3.48...

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.5
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.56.0
Bumps ktsu.FuzzySearch from 1.3.7 to 1.3.15
Bumps ktsu.ImGui.App from 3.38.5 to 3.56.0
Bumps ktsu.ImGui.App.Testing from 3.38.5 to 3.56.0
Bumps ktsu.ImGui.Popups from 3.38.5 to 3.56.0
Bumps ktsu.ImGui.Styler from 3.38.5 to 3.56.0
Bumps ktsu.ImGui.Widgets from 3.38.5 to 3.56.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.Paths from 5.4.2 to 5.9.0
Bumps ktsu.Semantics.Quantities from 5.4.2 to 5.9.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.5
  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.56.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.56.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.ImGui.App.Testing
  dependency-version: 3.56.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.ImGui.Popups
  dependency-version: 3.56.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.ImGui.Styler
  dependency-version: 3.56.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.ImGui.Widgets
  dependency-version: 3.56.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.Paths
  dependency-version: 5.9.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ktsu
- dependency-name: ktsu.Semantics.Quantities
  dependency-version: 5.9.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 Sep 30, 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