Skip to content

grund 0.4.0

Choose a tag to compare

@github-actions github-actions released this 19 May 14:51
· 2761 commits to main since this release

Added

  • §FS-inline-citation-style / §FS-config.3.1: add configurable inline citation style enforcement for source comments. grund check can now reject citation-only violations and hard-cap overlong inline notes, optionally warning on soft-cap overruns; generated agent entrypoints render the same house-style guidance. PR #13.

Changed

  • §FS-check.3.9 / §FS-config.3.3: numbered section headings are now checked against their dotted section paths. The default strict mode reports mismatched Markdown depth, while warn and loose give repos migration paths without a grund_config_version bump. PR #13.
  • §FS-fmt.6.6 / §FS-fmt.6.7: generated configs now enable Markdown cross-reference emission by default, and grund fmt --write runs the link pass automatically for scopes that include Markdown files. Repos can opt out with [fmt.cross_refs] enabled = false; --cross-refs remains the one-run override. PR #13.
  • §FS-init.2.4: generated .agents/grund.toml templates now document constrained option sets inline, and init fixture specs cite the generated config contract directly. PR #14.

Fixed

  • §FS-distribution.4 / §AR-ci.7: pull-request CI now requires the ## Unreleased changelog body to mention the current PR number, so release notes stay mapped to the PRs they include. PR #16.
  • §AR-scanner.4 / §FS-inline-citation-style.1: inline citation style checks now use scanner-normalized source-comment blocks, including stripped block-comment continuation markers, so diagnostics measure the author-facing comment text instead of parser syntax. PR #13.
  • §AR-scanner.2.2: normalize the scanner cross-reference for recorded section heading data to the exact section-detection point. PR #13.