Skip to content

0.30.0

Choose a tag to compare

@github-actions github-actions released this 14 Feb 15:28
· 67 commits to main since this release
  • Added contributor policy in AGENTS.md for build/test/non-regression workflow.
  • Added CI changelog gate requiring one-line ## [Unreleased] entries for functional PR changes.
  • Reorganized documentation into docs/specs, docs/architecture, and curated root docs/ guides.
  • Added docs indexes (docs/README.md, docs/specs/README.md, docs/architecture/README.md) and linked README/tutorial to the new structure.
  • Added docs/specs/lsp-inlay-hints.md and mandated specification maintenance in AGENTS.md.
  • LSP now injects runtime extern schemes for document typing, enabling host functions (Fs.*, Regex.*, etc.) and showing injected signatures in hover/completion/signature help.
  • LSP definition/type-definition navigation now targets included declaration files (URI derived from symbol source span) instead of always the current file.
  • LSP now resolves record field labels inside function return record literals to the function’s declared/inferred return type (including include-provided type definitions).
  • Suppressed misleading top-level unused diagnostics for underscore helper/include files (for example _helpers.fss).
  • LSP hover/signature for injected stdlib functions now shows named arguments (for example Option.map mapper/value labels).
  • LSP definition on injected stdlib functions now opens readonly virtual stdlib sources (fscript-stdlib:///Option.fss, List.fss, Map.fss).

Full Changelog: 0.29.0...0.30.0