Skip to content

v0.8.1

Latest

Choose a tag to compare

@aslakhellesoy aslakhellesoy released this 14 Sep 16:30
· 1 commit to main since this release

TypeScript (npm)

  • Added: Reuse setup between examples by linking to a section
  • Added: A step spliced in from another oath keeps that oath's identity
  • Fixed: A failure inside a referenced section lands in the document it was written in
  • Fixed: vitest: Referenced-document hashes are attached once per collection, not carried over

Python (PyPI)

  • Added: Reuse setup between examples by linking to a section
  • Fixed: A failure inside a referenced section lands in the document it was written in

Java & Kotlin (Maven Central)

  • Added: Reuse setup between examples by linking to a section
  • Fixed: A failure inside a referenced section lands in the document it was written in
  • Fixed: junit: Referenced oath sources are read once per file, not once per example

Ruby (RubyGems)

  • Added: Reuse setup between examples by linking to a section
  • Fixed: A failure inside a referenced section lands in the document it was written in

Rust (crates.io)

  • Added: Reuse setup between examples by linking to a section
  • Fixed: A failure inside a referenced section lands in the document it was written in

C# / .NET (NuGet)

  • Added: Reuse setup between examples by linking to a section
  • Fixed: A failure inside a referenced section lands in the document it was written in

Go (Go modules)

  • Added: Reuse setup between examples by linking to a section
  • Fixed: A failure inside a referenced section lands in the document it was written in

VS Code extension (Marketplace & Open VSX)

  • Added: Go-to-definition and hover on a reference block
  • Fixed: The language server writes edits through in order
  • Fixed: A spliced step is highlighted in the oath it was written in
  • Fixed: A changed run result republishes every document it speaks for
  • Performance: The language server reindexes once per typing burst, not per keystroke

Specification (all ports)

  • Added: A reference whose anchor names two headings fails the run as ambiguous-anchor
  • Fixed: An oath's doc.path is its workspace-relative POSIX path in every port
  • Fixed: An example a reference block opens is placed at the reference block, under its own headings
  • Fixed: A reference to an oath above the workspace root keeps its leading ../