Skip to content

Releases: kaltinril/Kernsmith

v0.19.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 08:11
a63b492

NuGet Packages (v0.19.0): all KernSmith packages for this version are published to nuget.org — browse the full set by searching KernSmith on nuget.org.

Docs: kaltinril.github.io/Kernsmith

What's Changed

  • Fix .bmfc write-side round-trip data loss + plan doc accuracy pass by @kaltinril in #186
  • Stop the UI discarding per-channel content routing by @kaltinril in #187
  • Correct the regression-harness note: it is not a known false positive by @kaltinril in #188
  • Phase 162: glyf/loca glyph outline parsers for the native rasterizer by @kaltinril in #189
  • Close CI and test-coverage gaps found in a project review by @kaltinril in #190
  • Fix the real CodeQL findings and filter the style noise by @kaltinril in #191
  • Stop RasterizerBackend.Native pretending to be a shipped backend by @kaltinril in #192
  • Bump version to 0.19.0 by @kaltinril in #193

Full Changelog: v0.18.2...v0.19.0

v0.18.2

Choose a tag to compare

@github-actions github-actions released this 28 Jul 13:51
cd4614d

NuGet Packages (v0.18.2): all KernSmith packages for this version are published to nuget.org — browse the full set by searching KernSmith on nuget.org.

Docs: kaltinril.github.io/Kernsmith

What's Changed

  • docs: add GitHub and NuGet links to docfx site by @vchelaru in #182
  • docs: replace README package column with compact NuGet badges by @vchelaru in #183
  • Add BmFontResult.GetVariantFntText for public variant .fnt serialization by @vchelaru in #184
  • Bump version to 0.18.2 by @vchelaru in #185

Full Changelog: v0.18.1...v0.18.2

v0.18.1

Choose a tag to compare

@github-actions github-actions released this 28 Jul 11:50
15d8b91

NuGet Packages (v0.18.1): all KernSmith packages for this version are published to nuget.org — browse the full set by searching KernSmith on nuget.org.

Docs: kaltinril.github.io/Kernsmith

What's Changed

Full Changelog: v0.18.0...v0.18.1

v0.18.0

Choose a tag to compare

@github-actions github-actions released this 27 Jul 14:00
fea69f6

NuGet Packages (v0.18.0): all KernSmith packages for this version are published to nuget.org — browse the full set by searching KernSmith on nuget.org.

Docs: kaltinril.github.io/Kernsmith

What's Changed

  • Add ChannelContent.Shadow for isolated shadow-coverage atlas channel (#167) by @vchelaru in #168
  • Fix ShouldApplyChannelConfig gate to honor Channels with effects active by @vchelaru in #170
  • chore: Bump Gum.MonoGame and Gum.Themes.Editor.MonoGame by @dependabot[bot] in #172
  • chore: Bump KernSmith.GumCommon and KernSmith.MonoGameGum by @dependabot[bot] in #174
  • Atlas variants: shadow silhouette packed alongside primary font by @vchelaru in #176
  • Phase 182: shared atlas groups for dropshadow variant by @vchelaru in #177
  • docs: clarify AtlasGroupBuilder is a general shared-atlas mechanism by @vchelaru in #178
  • Bump version to 0.18.0 by @vchelaru in #179

Full Changelog: v0.17.0...v0.18.0

v0.17.0

Choose a tag to compare

@github-actions github-actions released this 19 Jul 04:54
14e3676

NuGet Packages (v0.17.0): all KernSmith packages for this version are published to nuget.org — browse the full set by searching KernSmith on nuget.org.

Docs: kaltinril.github.io/Kernsmith

What's Changed

  • docs: expand rasterizer backend table with capability columns by @vchelaru in #159
  • Migrate Gum integrations to upstream + dependency and docs updates by @kaltinril in #164
  • Add COMPARISON.md to the release documentation audit by @kaltinril in #165
  • Release 0.17.0 by @kaltinril in #166

Full Changelog: v0.16.0...v0.17.0

v0.16.0

Choose a tag to compare

@github-actions github-actions released this 12 Jul 20:52
7e23749

NuGet Packages (v0.16.0): all KernSmith packages for this version are published to nuget.org — browse the full set by searching KernSmith on nuget.org.

Docs: kaltinril.github.io/Kernsmith

What's Changed

  • Add lazy per-family font resolution cache by @vchelaru in #147
  • Seed resolved-font cache with well-known candidate paths by @vchelaru in #151
  • Add heuristic filename-targeted parse tier by @vchelaru in #149
  • End-to-end integration verification for font resolution chain by @vchelaru in #150
  • fix: GDI rasterizer now respects useSmoothing=0 by @vchelaru in #154
  • Font resolution: public hint API + tier-miss diagnostics by @vchelaru in #156
  • Document the macOS system-font resolution chain by @vchelaru in #157
  • Bump version to 0.16.0 by @vchelaru in #158

Full Changelog: v0.15.3...v0.16.0

v0.15.3

Choose a tag to compare

@github-actions github-actions released this 12 Jul 12:04
357fd1f

NuGet Packages (v0.15.3): all KernSmith packages for this version are published to nuget.org — browse the full set by searching KernSmith on nuget.org.

Docs: kaltinril.github.io/Kernsmith

What's Changed

  • chore(deps): Bump actions/checkout from 6 to 7 by @dependabot[bot] in #121
  • chore: Bump Microsoft.NET.Test.Sdk from 18.6.0 to 18.7.0 by @dependabot[bot] in #134
  • chore: Bump FlatRedBall.GumCommon from 2026.5.31.1 to 2026.7.3.1 by @dependabot[bot] in #135
  • chore: Bump Gum.KNI from 2026.5.31.1 to 2026.7.3.1 by @dependabot[bot] in #136
  • Skip GPOS/kern/fvar/color parsing during system-font directory scan by @vchelaru in #140
  • Log when fc-list is missing instead of silently falling back by @vchelaru in #141
  • Bump version to 0.15.3 by @vchelaru in #142

Full Changelog: v0.15.2...v0.15.3

v0.15.2

Choose a tag to compare

@github-actions github-actions released this 29 Jun 02:44
53a314b

NuGet Packages (v0.15.2): all KernSmith packages for this version are published to nuget.org — browse the full set by searching KernSmith on nuget.org.

Docs: kaltinril.github.io/Kernsmith

What's Changed

  • docs: housekeeping sweep across plan, reference, docfx, and READMEs by @kaltinril in #118
  • docs: consolidate working conventions into CLAUDE.md by @kaltinril in #119
  • docs: add Phase 112 shader-fill plan (bake-time C# fills) by @kaltinril in #120
  • fix: outline counter inner ring + honor multi-channel .bmfc on CLI by @kaltinril in #128
  • Bump version to 0.15.2 by @kaltinril in #129

Full Changelog: v0.15.1...v0.15.2

v0.15.1

Choose a tag to compare

@github-actions github-actions released this 16 Jun 04:22
2f40503

NuGet Packages (v0.15.1): all KernSmith packages for this version are published to nuget.org — browse the full set by searching KernSmith on nuget.org.

Docs: kaltinril.github.io/Kernsmith

What's Changed

  • feat(phase-100b): SdfScale render path + optional AdvanceAdjustY metadata by @kaltinril in #104
  • feat(phase-161): native rasterizer scaffold & binary reader by @kaltinril in #109
  • feat(phase-185): font sourcing (IFontSource + web font package) by @kaltinril in #110
  • fix: keep custom outline ChannelConfig on a single atlas page (#115) by @vchelaru in #116
  • Bump version to 0.15.1 by @vchelaru in #117

Full Changelog: v0.15.0...v0.15.1

v0.15.0

Choose a tag to compare

@github-actions github-actions released this 07 Jun 07:35
aad6466

NuGet Packages (v0.15.0): all KernSmith packages for this version are published to nuget.org — browse the full set by searching KernSmith on nuget.org.

Docs: kaltinril.github.io/Kernsmith

What's Changed

  • Phase 95: ArrayPool scratch buffers + close integer-blend item by @kaltinril in #78
  • Phase 96: CI net8.0 matrix, format/CodeQL/Dependabot, Config tests (+L7/L9) by @kaltinril in #79
  • Phase 96 completion: API reference + doc-accuracy fixes (H7, M2/M4/M5/M6/M11, L-series) by @kaltinril in #91
  • Phase 300: deferred-performance bucket (Perf 6 B/C carried from Phase 95) by @kaltinril in #92
  • docs: fix README rasterizer example to match BmFontBuilder API by @kaltinril in #93
  • docs: post-audit consistency + fix broken GitHub Pages links by @kaltinril in #94
  • chore: Bump Microsoft.SourceLink.GitHub from 10.0.201 to 10.0.300 by @dependabot[bot] in #90
  • chore: Bump Microsoft.NET.Test.Sdk from 18.3.0 to 18.6.0 by @dependabot[bot] in #89
  • chore: Bump coverlet.collector from 8.0.1 to 10.0.1 by @dependabot[bot] in #83
  • chore(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #80
  • chore(deps): bump actions/upload-pages-artifact from 4 to 5 by @dependabot[bot] in #81
  • chore: coordinated Gum family upgrade to 2026.5.31.1 (supersedes #84/#85/#87/#88) by @kaltinril in #95
  • chore: archive completed Phase 74b plan doc by @kaltinril in #96
  • feat(phase-100): advanced effects, fill, gamma, SDF & advance options by @kaltinril in #97
  • docs(phase-100): mark plan doc Complete (status fix) by @kaltinril in #98
  • docs(phase-100): XML param docs + API/Hiero/effects doc updates by @kaltinril in #99
  • feat(phase-100): expose advanced options in the CLI by @kaltinril in #100
  • feat(phase-100): expose advanced options in the desktop UI by @kaltinril in #101
  • chore(deps): bump softprops/action-gh-release from 2 to 3 by @dependabot[bot] in #82
  • Bump version to 0.15.0 by @kaltinril in #102
  • Fix release version extraction (robust grep + CI guard) by @kaltinril in #103

New Contributors

Full Changelog: v0.14.0...v0.15.0