Skip to content

blobl v0.3.2

Choose a tag to compare

@github-actions github-actions released this 13 Oct 00:50
· 42 commits to main since this release

The new blobl executable provides lsp, lint and fmt commands using the same Bloblang analysis and formatting as the editor.

  • Lint and format standalone Bloblang and embedded YAML mappings, including stdin, directories and quoted globs such as blobl lint '**/*.blobl'.
  • Handle quoted wildcard arguments and escaped import paths consistently on Windows.
  • Respect .gitignore, .bloblangignore, and .bloblangrc.json exclusions during discovery, with --no-ignore and explicit-file overrides.
  • Share nearest configuration and source-relative import resolution between CLI and LSP; preserve YAML around safe fixes.
  • Provide blobl-release.json and raw executables for six host targets, allowing clients to install and validate a specific version without GitHub API discovery or authentication.
  • Replace the obsolete repository config example with current .bloblangrc.json defaults and schema completion.
  • Preserve existing language-server binaries and archive names for compatibility.

Download the blobl-v0.3.2-<os>-<arch> archive and place its blobl executable on PATH. Run blobl --version to check the selected executable.

Validation: go test ./..., go vet ./..., and native CLI/LSP startup checks; release CI tests each supported native build host.