Skip to content

Releases: dacely-cloud/toilscript

Release v0.1.67

Choose a tag to compare

@github-actions github-actions released this 28 Oct 03:51
  • Format u128/u256 decimal strings in 10^19 chunks using native-limb division, replacing per-bit conversion. Maximum-value probes through the native meter improved from 101,229,762 to 505,638 gas for u128 and from 388,102,795 to 952,570 for u256.
  • Generate lowercase and contextual casing properties from pinned Unicode 17 data. Fix final sigma across word boundaries and long runs of case-ignorable characters, including newly cased scripts.
  • Select literal normalization forms before emitting code/data, excluding composition tables from NFD/NFKD-only modules; dynamic forms remain runtime-validated.
  • Emit strategy tag 3 for RateLimit.TrailingWindow.

Validation includes the official Unicode normalization corpus through literal and dynamic forms, every simple lowercase mapping, large-integer reference comparisons, compiler fixtures and route-guard execution.

Release v0.1.66

Choose a tag to compare

@github-actions github-actions released this 18 Oct 05:17
  • Emit plain @data / @user editor declarations with --editorTypes, including typed instance encoders and static decoders. Supports TypeScript 7.0.2 and WebStorm without JavaScript language-service plugins.
  • Complete TypeScript 6 plugin codec signatures and static DataWriter/DataReader typings.
  • Resolve explicit SDK type directives from installed packages as well as the dialect's built-in types under TypeScript 7.
  • Add sorted cursor indexes, atomic partition batches, derive change and continuation APIs, document scans, budget snapshots, Job startup metadata, and explicit collection replication/placement metadata.
  • Add strict u256 parsing, checked integer arithmetic, Unicode normalization and properties, generated encoded sizes, and a shared TypeScript/ToilScript subset. Reject unsupported RegExp at compile time.

Validation includes TypeScript 6 and 7 editor checks with real-error controls, compiled codec round trips, database API suites, Unicode conformance, checked arithmetic comparisons, and the full compiler suite.

Release v0.1.65

Choose a tag to compare

@github-actions github-actions released this 13 Oct 05:44
  • No changes

Release v0.1.64

Choose a tag to compare

@github-actions github-actions released this 13 Oct 02:56
  • No changes

Release v0.1.63

Choose a tag to compare

@github-actions github-actions released this 04 Oct 23:18

Adds bounded database lookup helpers and restores editor typings for Documents.enqueue.

  • Added Events.get(key, eventId) and Events.last(key) for request-safe point reads, with stored-schema decoding and absence/error handling.
  • Added Unique.lookupMany(keys) for bounded batch owner lookup in input order, with null for unclaimed keys.
  • Declared Documents.enqueue(key, value): bool in the ambient TypeScript API and added a test that checks the same call in TypeScript and compiled WASM. Clarified that acceptance does not compare against an earlier application read.

Events point reads require a host and mesh peers that support the new Events imports.

Validation: full CI test suite, release build, package-content checks, and compilation/type-checking from an installed release tarball.

Release v0.1.62

Choose a tag to compare

@github-actions github-actions released this 28 Sep 05:01
  • No changes

Release v0.1.60

Choose a tag to compare

@github-actions github-actions released this 10 Jul 00:15
  • No changes

Release v0.1.59

Choose a tag to compare

@github-actions github-actions released this 09 Jul 04:09
  • No changes

Release v0.1.58

Choose a tag to compare

@github-actions github-actions released this 08 Jul 00:35
  • No changes

Release v0.1.57

Choose a tag to compare

@github-actions github-actions released this 07 Jul 05:02
  • No changes