Skip to content

Changelog

Adds signed command line and C SDK archives for Linux on x86_64 (static musl) and Windows on x86_64, alongside macOS on Apple Silicon. On Windows, file access and module loading now refuse hard-linked files, as on Unix. The PowerShell installer parses under Windows PowerShell 5.1 and PowerShell 7. The release has signed checksums, a software bill of materials and a build record for each builder. See the release notes and Get started.

The first public preview includes signed command line and C SDK archives for Apple Silicon macOS, the language server and the public source mirror. It implements specification 1.1.1. The release includes signed checksums, a software bill of materials and a signed build record.

The specification currently published on this site is version 1.1.1, following the semantic versioning policy stated in its overview. A patch release corrects wording without changing behaviour; a minor release adds to the language without breaking an accepted program; a major release may change what an accepted program means. See the decisions record for why each rule is as it is.

Corrects where the error types of the standard capabilities come from. IoError and HttpError are declared by the capabilities that mention them, and are visible in every file of a run whose capability interface declares them; they are not prelude names that every file sees. HttpRequest and HttpResponse have no name, so a program that needs one declares a record with the same fields. The text now says what the reference implementation and the shared conformance corpus already did, and three corpus cases pin the rule. See section 9.7 and section 16.1.

An implementation may impose limits of its own beyond those the specification fixes, provided it documents each one and none of them rejects a program of the conformance corpus. Such a limit is reported as HS0901 before a run and HS1015 during one, never as an internal error. See section 1.10 and the decisions record.

The first published specification.

Entries record each specification revision and runtime version, following Keep a Changelog.

The approved mark now uses the site’s green in both themes, with the same outline across the header, arrival animation, favicons, installation icons and sharing image. Monochrome downloads remain available. Brand assets are generated from committed vector and palette sources, with checks for stale exports, contrast and shape consistency.

Improved muted text and linked-code contrast, made documentation headings explicit keyboard skip targets, and aligned the search action’s accessible name with its visible shortcut hint. Every page is checked in both themes and at mobile widths.

The support verification controls now use accessible names that include their visible labels, configured through the widget’s supported messages API.

Adopted the Script Fold mark across the header, arrival animation, browser and installation icons, and sharing image. The same source outline is used in both themes, with flat fills and transparent openings.

  • Refreshed the landing page with a code-led hero, accessible animation controls and clearer preview information. Documentation navigation now opens the current chapter group while keeping other groups compact.

  • Support checks now use the latest Verify interface and are bound to support intake.

  • The site was created, covering the version 1.0.0 specification (now 1.1.1), the standard library, the diagnostic registry, the formal grammar and the design decisions record.

  • Added a non-normative tour of the language, whose examples are checked against the native implementation.

  • Added a security contact at /.well-known/security.txt.

  • Every page now carries structured data naming Soulstack as publisher, and the footer credits HollowScript as a Soulstack product.

  • Pages now declare British English (en-GB), and every page has its own search description.

  • The site now shows the HollowScript logo: the mark beside the name in the header, as the browser tab icon and home-screen icon, and on the social card.

The support form uses Verify 3.5.1 with a consistent inline appearance and accessible security help. Submitting waits for the check, prevents duplicate messages and preserves the message when a request fails.

HollowScript™ is a trademark of Soulstack. See the trademark policy.

A Soulstack product