Skip to main content

v0.99.12: onboarding fix, one validation authority, and the residual datapoint gaps closed

A closure release: the self-signup onboarding blocker is fixed, all write paths share one validation authority, and the remaining EU-guidance datapoint gaps are closed on the LMT, Industrial and Stationary templates.

  • Onboarding: Save Profile now persists the registered address, making step 1 completable for self-signups.
  • One validation authority: CSV import, AI extraction and the wizard now validate through the same code path, eliminating a class of digit-stripping data corruption where the same value was treated differently depending on how it entered.
  • Residual datapoint gaps closed: the remaining gaps against the Commission's data-points guidance were closed on the LMT, Industrial and Stationary templates, completing the alignment started in v0.99.11.
  • Publish gate: the carbon-footprint declaration expiry check follows the same suspended legal clock as the declaration itself, removing a residual pre-2028 over-block.
  • Public passport: a hero image hosted off the allow-list now falls back to the branded placeholder instead of rendering as a broken image.
  • Reliability: every batch transaction carries an explicit timeout, closing the expired-transaction failure class on bulk operations.