Skip to content

Releases: MagnusOpera/FScript

0.71.1

10 May 21:37

Choose a tag to compare

  • Fixed LSP go-to-definition for imported union-case usages so constructors like IdentifierToken navigate to the declaring case in the imported file instead of failing or landing on the enclosing type header.
  • Fixed LSP go-to-definition near dotted injected calls so clicks on Map.add no longer jump to an adjacent local argument binding.

Full Changelog: 0.71.0...0.71.1

0.71.0

10 May 18:39

Choose a tag to compare

  • Moved Task.spawn and Task.await into the default runtime extern registry so embedding hosts can disable task concurrency helpers.

Full Changelog: 0.70.0...0.71.0

0.70.0

10 May 18:34

Choose a tag to compare

  • Fixed LSP injected-function navigation so namespaced stdlib and runtime functions like Console.*, Task.*, and Map.* resolve to virtual stdlib sources, and print is no longer treated as available.

Full Changelog: 0.69.0...0.70.0

0.69.0

10 May 18:32

Choose a tag to compare

  • Added Console.writeLine and Console.readLine runtime externs and switched samples/docs from the old print builtin to Console.writeLine.
  • Added a vintage BASIC interpreter sample under samples/basic.
  • Added unit-parameter function syntax so scripts can define zero-argument functions with let f () = ... and fun () -> ....

Full Changelog: 0.68.0...0.69.0

0.68.0

09 May 19:57

Choose a tag to compare

  • Added native Task.spawn and Task.await support with 'a task types for concurrent thunk execution.

Full Changelog: 0.67.1...0.68.0

0.67.1

30 Apr 07:23

Choose a tag to compare

  • Clarified the website docs so import is documented as a language feature and [<export>] as an embedding feature.
  • Added a What's New docs page and sidebar section that mirrors release notes from the changelog.
  • Scoped What's New so Next shows Unreleased notes while versioned docs show only the matching release notes.

Full Changelog: 0.67.0...0.67.1

0.67.0

29 Apr 20:50

Choose a tag to compare

  • Fixed the resolver-backed embedding docs to normalize virtual import paths so the sample works on Windows as well as Unix.

Full Changelog: 0.66.0...0.67.0

0.66.0

12 Apr 09:56

Choose a tag to compare

  • Moved website publishing into the primary release workflow so docs deploy with the rest of the published release pipeline.

Full Changelog: 0.65.0...0.66.0

0.65.0

12 Apr 09:45

Choose a tag to compare

  • Changed website publishing to deploy docs on GitHub release publication instead of on tag push.

Full Changelog: 0.64.0...0.65.0

0.64.0

12 Apr 08:56

Choose a tag to compare

  • Added optional list index access with list[index] plus the List.tryItem stdlib helper.
  • Expanded stdlib docs with built-in Env coverage, complete top-level module reference pages, and a dedicated native-types/indexer reference.

Full Changelog: 0.63.0...0.64.0