Files
portal/docs/lint-changelog.md
T
Bendik Aagaard LynghaugandClaude Fable 5.1 96b3746643
Test / test (pull_request) Successful in 1m7s
One binary: the lint and the trainer are commands of portal
portal serve runs a site; portal lint is what iris was; portal plan,
build, report and the rest are what portal-trainer was. One source at
one version, so the three never disagree about what content means.
Both histories are merged in (subtree). The release attaches the bare
binary for a content repo's CI. The trainer's plans, intakes, engines
and reference prompt come along; its runs stay in the old repo.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GT37Z1Xtfd9pUuQtMTg6Yt
2026-09-30 15:29:30 +02:00

3.0 KiB

Changelog

One line per change, grouped by the release that shipped it. Newest first. Each release names the portal tag it is built against.

Unreleased

  • needs.yaml may name the site's tones, one storyline each; the checks read the first storyline, which is what build_questions gives.

0.5.10 (2026-09-30) - portal v0.5.10

  • Matches portal v0.5.10 (released by portal's publish job).

0.5.9 (2026-09-30) - portal v0.5.9

  • Matches portal v0.5.9 (released by portal's publish job).

0.5.8 (2026-09-30) - portal v0.5.8

  • Matches portal v0.5.8 (released by portal's publish job).

0.5.7 (2026-09-30) - portal v0.5.7

  • Matches portal v0.5.7 (released by portal's publish job).

Unreleased

  • The effort budget counts what a person fills in: a type: record field (the case an answer is about, carried on the link) and a hidden preset are not asked and no longer count. An objection page whose form carried the application's id used to be one field over.

0.5.6 (2026-09-30) - portal v0.5.6

  • Matches portal v0.5.6 (released by portal's publish job).

0.5.5 (2026-09-30) - portal v0.5.5

  • Matches portal v0.5.5 (released by portal's publish job).

0.5.4 (2026-09-29) - portal v0.5.4

  • Matches portal v0.5.4 (released by portal's publish job).

0.5.3 (2026-09-29) - portal v0.5.3

  • Matches portal v0.5.3 (released by portal's publish job).

0.5.2 (2026-09-28) - portal v0.5.2

  • Matches portal v0.5.2 (released by portal's publish job).

0.5.1 (2026-09-28) - portal v0.5.1

  • Matches portal v0.5.1 (released by portal's publish job).

0.5.0 (2026-09-28) - portal v0.5.0

  • Matches portal v0.5.0 (released by portal's publish job).

0.4.0 (2026-09-24) - portal v0.4.0

  • Matches portal v0.4.0 (released by portal's publish job).

0.3.47 (2026-09-24) - portal v0.3.47

  • Matches portal v0.3.47 (released by portal's publish job).

0.3.46 (2026-09-23) - portal v0.3.46

  • Matches portal v0.3.46 (released by portal's publish job).

0.3.45 (2026-09-23) - portal v0.3.45

  • Matches portal v0.3.45 (released by portal's publish job).

0.3.44 (2026-09-23) - portal v0.3.44

  • Matches portal v0.3.44 (released by portal's publish job).

0.3.43 (2026-09-23) - portal v0.3.43

  • Matches portal v0.3.43 (released by portal's publish job).

0.3.42 (2026-09-23) - portal v0.3.42

  • Matches portal v0.3.42 (released by portal's publish job).

0.3.41 (2026-09-23) - portal v0.3.41

  • Matches portal v0.3.41 (released by portal's publish job).

0.3.39 (2026-09-23) - portal v0.3.39

  • Matches portal v0.3.39 (released by portal's publish job).

0.1.1 (2026-09-22) - portal v0.3.36

  • check --repo fetches needs.yaml itself; the v0.1.0 tag never published (a cache permission on the runner, since fixed).

0.1.0 (2026-09-22) - portal v0.3.36

  • First release: the lint moved out of portal (question_lint becomes iris check, needs_replay becomes iris replay), with the business-needs pass, the wording task export and scoring, and the simulation model export. Portal is a library dependency pinned to the release iris matches.