0.9.3
Published Feb 2, 2024
@quri/squiggle-lang (opens in a new tab)
-
Breaking: disallow capitalized variable names that we allowed by accident in 0.9.0 release (#2987 (opens in a new tab))
-
Added
@location
tag andTag.getLocation
(#3011 (opens in a new tab)) -
Added
@startOpen
,@startClosed
, andTag.getStartOpenState
(#2975 (opens in a new tab)) -
Added
Danger.parseFloat
,System.sampleCount
andDanger.now
(#2974 (opens in a new tab)) -
SqOutput
includes a separateimports
dictionary; all exports are tagged withexportData
tag. (#2969 (opens in a new tab)) -
Bug fix:
@format
tag now works on 0 values (#2961 (opens in a new tab))
Internals:
-
Added
versionAdded
flag for built-in functions, for documenting the version when the function became available (#2965 (opens in a new tab)) -
Infrastructure for custom seedable PRNGs (#2992 (opens in a new tab))
@quri/squiggle-components (opens in a new tab)
-
Tooltips for top-level variables (#2776 (opens in a new tab))
-
Tooltips for import strings can be injected with
renderImportTooltip
prop; used on Squiggle Hub to show imported model cards (#2990 (opens in a new tab)) -
Added simple keyboard navigation for the Viewer (#2983 (opens in a new tab))
-
Show "Imports" and "Exports" tabs in the Viewer (#2969 (opens in a new tab))
-
Grey out the Run button when code hasn't been changed (#3012 (opens in a new tab))
-
Fixed an error with "Find in editor" and tooltips not working for decorated values (#2988 (opens in a new tab))
-
Critical bug fix: always start dist y scale from 0 (#2982 (opens in a new tab))
@quri/prettier-plugin-squiggle (opens in a new tab)
- Fixed incorrect extra commas on empty lists (#2997 (opens in a new tab))
@quri/squiggle-textmate-grammar (opens in a new tab)
Use 0.9.3 Squiggle. No extension-specific changes.
vscode-squiggle (opens in a new tab)
Use 0.9.3 Squiggle. No extension-specific changes.