Skip to content

v1.2.0

Latest

Choose a tag to compare

@github-actions github-actions released this 23 Sep 16:17
7746183

1.2.0 (2026-09-23)

Features

  • add easy/medium/hard question difficulty tiers (#215) (78c12fa)
  • add environment URLs to deploy workflow (#229) (491644c)
  • bake runtime version into image, expose via /api/healthz (#189) (a0227e4)
  • per-attempt pipeline state, failed-slot resume/UI, rewrite progress stage (#218) (2dd3cd1)
  • redirect www.prepify.cc to the bare domain (#188) (1cebec7)
  • reviewed rewrite loop, score-only reviewer, wasted-cost tracking (#217) (b73018a)
  • score QuestionReviewer output with a tier-aware rubric (#216) (b82a149)
  • separate least-privilege app_runtime DB role from migration owner (#190) (90e7a85), closes #91
  • structured logging — W3C trace propagation, GCP adapter, single-line errors (#222) (a4d5f4b)
  • visual polish pass — AppHeader/AppFooter, UserMenu, font-highlight, clean color palette (#228) (6c2ed57)

Bug Fixes

  • add human-readable job names, trim redundant workflow comments (#209) (a94bf48), closes #208
  • add missing GenerationMeta migration, CI drift check (#207) (c785753)
  • persist per-slot GenerationMeta so crash-resumed pipelines keep it (#211) (bcc0fea)
  • pin all deps to exact versions, add npm audit CI gate (#204) (718f483)
  • remove empty-string fallback for shadowDatabaseUrl (#220) (dfa9f73)
  • resolve --font-body to a real CSS var, not the Tailwind theme alias (#192) (424f7b9)
  • strip C0 controls and lone surrogates from LLM output (#221) (f2a8509)
  • tag releases as vX.Y.Z, not <package>-vX.Y.Z (#186) (de3a37a)
  • visual polish, CSS cascade fix, unified card components (#230) (c2a1785)