Skip to content

v1.2.0

Latest

Choose a tag to compare

@PepperPix PepperPix released this 29 Sep 15:01

1.2.0 (2026-09-29)

Bug Fixes

  • cli: reject unknown options (b8bcafd)
  • cli: use build metadata for CLI version (e4fce35)
  • core: align SkiaSharp version with Avalonia.Skia 12.1 (bcae5cb)
  • core: confine dev server requests to output dir (5f1022d)
  • core: encode spaces in link/image destinations before Markdig parsing (ae27e40)
  • core: lift scriban loop and string limits for templates (2cd733a)
  • core: normalize collection directory separators for cross-platform path equality (201c16d)
  • core: prevent parallel-execution race in PagefindBinaryProviderTests (0595816)
  • core: reject unsafe output directories (9453845)
  • core: use camelCase for image_optimization/teaser_words keys (9c0b426)
  • core: use SkiaSharp.NativeAssets.Linux.NoDependencies (2ce4008)
  • core: write pagefind binary atomically (c4435ec)
  • ensure pagefind indexes during kiln serve rebuilds (a6f328f)
  • migrate default theme search to component ui (4b77263)
  • plugins: validate plugin names and archive paths (7b64ce4)
  • run generated deploy workflows via dotnet tool run (c354233)
  • support base-url override and subfolder base-path for internal links (11f9168)

Features

  • add content plugin shortcodes (#25) (f224eb1)
  • add noIndex front matter field with guaranteed meta injection (#27) (680eb87)
  • cli: report live progress during kiln build (d7f5fc7)
  • core: extract shared asset reference index service (a7b0a05)
  • core: image optimization pipeline for content images (ADR-051) (b3f8ce0)
  • kiln plugin search|add|update|remove|list + official NuGet SDK client (#26) (ea86769)

Performance Improvements

  • core: parallelize content file reads within a section (24bca59)
  • core: use O(1) slug index for cross-collection reference resolution (a7d4139)