Releases: MagnusOpera/FScript
Releases · MagnusOpera/FScript
0.71.1
- Fixed LSP go-to-definition for imported union-case usages so constructors like
IdentifierTokennavigate 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.addno longer jump to an adjacent local argument binding.
Full Changelog: 0.71.0...0.71.1
0.71.0
- Moved
Task.spawnandTask.awaitinto the default runtime extern registry so embedding hosts can disable task concurrency helpers.
Full Changelog: 0.70.0...0.71.0
0.70.0
- Fixed LSP injected-function navigation so namespaced stdlib and runtime functions like
Console.*,Task.*, andMap.*resolve to virtual stdlib sources, andprintis no longer treated as available.
Full Changelog: 0.69.0...0.70.0
0.69.0
- Added
Console.writeLineandConsole.readLineruntime externs and switched samples/docs from the oldprintbuiltin toConsole.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 () = ...andfun () -> ....
Full Changelog: 0.68.0...0.69.0
0.68.0
- Added native
Task.spawnandTask.awaitsupport with'a tasktypes for concurrent thunk execution.
Full Changelog: 0.67.1...0.68.0
0.67.1
- Clarified the website docs so
importis documented as a language feature and[<export>]as an embedding feature. - Added a
What's Newdocs page and sidebar section that mirrors release notes from the changelog. - Scoped
What's NewsoNextshowsUnreleasednotes while versioned docs show only the matching release notes.
Full Changelog: 0.67.0...0.67.1
0.67.0
- 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
- 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
- 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
- Added optional list index access with
list[index]plus theList.tryItemstdlib helper. - Expanded stdlib docs with built-in
Envcoverage, complete top-level module reference pages, and a dedicated native-types/indexer reference.
Full Changelog: 0.63.0...0.64.0