Changelog
Every release of every package, newest first. Each entry links to its commit.
@hlang-org/runtime
Current version: 1.0.7.
1.0.7
Patch Changes
- 57f7a67: Show a package banner at the top of the README on npm.
@hlang-org/runtimerestores its original description and keywords; the compiler keeps the original hlang keywords alongside its own.
1.0.6
Patch Changes
- ff30f50: Upgrade
uuidto^11.1.1, which resolves the moderate npm audit advisory foruuidbelow 11.1.1 (the runtime only usesv4andvalidate, which were not affected). Addrepository,bugs, and correctedhomepagemetadata, a package README, and the LICENSE file. No API or behavior changes.
@hlang-org/ir
Current version: 1.0.1.
1.0.1
Patch Changes
- 57f7a67: Show a package banner at the top of the README on npm.
@hlang-org/runtimerestores its original description and keywords; the compiler keeps the original hlang keywords alongside its own.
@hlang-org/interpreter
Current version: 1.0.1.
1.0.1
Patch Changes
- 57f7a67: Show a package banner at the top of the README on npm.
@hlang-org/runtimerestores its original description and keywords; the compiler keeps the original hlang keywords alongside its own. - Updated dependencies [57f7a67]
- @hlang-org/runtime@1.0.7
- @hlang-org/ir@1.0.1
@hlang-org/compiler
Current version: 2.0.1.
2.0.1
Patch Changes
- 57f7a67: Show a package banner at the top of the README on npm.
@hlang-org/runtimerestores its original description and keywords; the compiler keeps the original hlang keywords alongside its own. - Updated dependencies [57f7a67]
- @hlang-org/ir@1.0.1
2.0.0
Major Changes
-
c472104: Rewrite the compiler.
compile(graph, { nodes })now lowers an IGraph through the sharedplanGraphfront end, builds an ESTree program, and returns a standalone ES module whoserun(options)executes the graph with the same semantics as@hlang-org/interpreter.compileis pure: it writes no files and installs nothing.Breaking changes from 1.x:
- The default export and
complierare removed. Importcompileby name. build()no longer writes to the temporary directory or runsnpm install. Writeresult.codeto a file and installresult.importswith your package manager.- Node classes are imported from the modules you map in
options.nodes, instead of from each node'sruntimeResource. - Generated programs no longer depend on
@hset/xlang-runtime-middleware, lodash, or child-process IPC. Passmiddlewaretorun(). - The package now ships ESM and CommonJS builds with type declarations.
Version 1.x stays available on npm;
^1.0.0ranges do not resolve to 2.0.0. - The default export and
@hlang-org/editor-core
Current version: 0.1.1.
0.1.1
Patch Changes
- 57f7a67: Show a package banner at the top of the README on npm.
@hlang-org/runtimerestores its original description and keywords; the compiler keeps the original hlang keywords alongside its own. - Updated dependencies [57f7a67]
- @hlang-org/ir@1.0.1
- @hlang-org/interpreter@1.0.1
@hlang-org/editor-react
Current version: 0.1.1.
0.1.1
Patch Changes
- 57f7a67: Show a package banner at the top of the README on npm.
@hlang-org/runtimerestores its original description and keywords; the compiler keeps the original hlang keywords alongside its own. - Updated dependencies [57f7a67]
- @hlang-org/editor-core@0.1.1
@hlang-org/editor-ui
Current version: 0.2.0.
0.2.0
Minor Changes
-
bfe9c97:
useEditorHotkeysaccepts an optionalscope. When the editor is embedded in a larger page, pass a ref to the editor's root element: shortcuts then fire only for keystrokes from inside it, so copying page text or pressing Backspace in a page control is left to the page. Withoutscope, behavior is unchanged.The canvas dock adapts to the width of the canvas: on a narrow canvas (a phone, or an editor embedded in a page column) it uses tighter spacing, and below 400px the zoom readout is its one fit-view control.
A pill node can be selected and dragged by its name. The name covers most of the capsule, but it used to stop the click from reaching React Flow and opted out of dragging, so pressing on it neither selected nor moved the node. Double-clicking the name still renames the node.
The tertiary text token
--hl-ink-3is lighter (#80858f), so hints, counts and inactive tabs reach a 4.5:1 contrast ratio on every editor surface.
0.1.1
Patch Changes
- 57f7a67: Show a package banner at the top of the README on npm.
@hlang-org/runtimerestores its original description and keywords; the compiler keeps the original hlang keywords alongside its own. - Updated dependencies [57f7a67]
- @hlang-org/interpreter@1.0.1
- @hlang-org/editor-core@0.1.1
- @hlang-org/editor-react@0.1.1
From each package's CHANGELOG.md, written by Changesets on release. Releases on GitHub