Skip to content

Commit 29783f3

Browse files
committed
chore(release): 0.58.0
1 parent 1596243 commit 29783f3

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,18 @@ All notable changes to FScript are documented in this file.
44

55
## [Unreleased]
66

7+
## [0.58.0]
8+
9+
710
- Added `String.endsWith` to the language/runtime built-ins with corresponding type inference support.
811
- Optimized runtime invocation paths by reducing argument list churn and improving closure application in `Eval.invokeValue`.
912
- Cached stdlib loading and reserved-name computation to avoid repeated parse/inference work.
1013
- Optimized `ScriptHost` exported symbol access by caching function/value sets and maps for faster `invoke` and `getValue`.
1114
- Moved stdlib `List.*`, `Option.*`, `Map.*`, `Environment`, and `FsKind` definitions to native language/runtime built-ins to remove stdlib source parsing/inference at load time.
1215
- Removed virtual stdlib source navigation plumbing from LSP (`fscript/stdlibSource`) and updated injected symbol/type resolution to rely on native built-in metadata.
1316

17+
**Full Changelog**: https://github.com/MagnusOpera/FScript/compare/0.57.0...0.58.0
18+
1419
## [0.57.0]
1520

1621

0 commit comments

Comments
 (0)