-
Notifications
You must be signed in to change notification settings - Fork 23
Commit
- Loading branch information
There are no files selected for viewing
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,130 +1,138 @@ | ||
# @quri/squiggle-components | ||
|
||
## 0.10.0 | ||
|
||
* Most viewer items begin in collapsed state ([`9a6da67`](https://github.com/quantified-uncertainty/squiggle/commit/9a6da67fb67ff276cb349185d685ed8d91dcc8a6)) | ||
|
||
* Improve viewer UI ([`9a6da67`](https://github.com/quantified-uncertainty/squiggle/commit/9a6da67fb67ff276cb349185d685ed8d91dcc8a6)) | ||
|
||
* Fix error location reporting in editor ([`9a6da67`](https://github.com/quantified-uncertainty/squiggle/commit/9a6da67fb67ff276cb349185d685ed8d91dcc8a6)) | ||
|
||
## 0.9.5 | ||
|
||
- Profiler mode ([#3268](https://github.com/quantified-uncertainty/squiggle/pull/3268)) | ||
* Profiler mode ([#3268](https://github.com/quantified-uncertainty/squiggle/pull/3268)) | ||
|
||
- Fix x axis position in function charts ([#3311](https://github.com/quantified-uncertainty/squiggle/pull/3311)) | ||
* Fix x axis position in function charts ([#3311](https://github.com/quantified-uncertainty/squiggle/pull/3311)) | ||
|
||
- Improve stacktrace locations for imports ([#3262](https://github.com/quantified-uncertainty/squiggle/pull/3262)) | ||
* Improve stacktrace locations for imports ([#3262](https://github.com/quantified-uncertainty/squiggle/pull/3262)) | ||
|
||
- Support `externalViewerActions` prop in `SquiggleChart` for wiring the viewer with something else than an editor ([#3262](https://github.com/quantified-uncertainty/squiggle/pull/3262)) | ||
* Support `externalViewerActions` prop in `SquiggleChart` for wiring the viewer with something else than an editor ([#3262](https://github.com/quantified-uncertainty/squiggle/pull/3262)) | ||
|
||
- Normalized AST serialization - significantly reduces the produced bundle size, in some cases ([#3271](https://github.com/quantified-uncertainty/squiggle/pull/3271)) | ||
* Normalized AST serialization - significantly reduces the produced bundle size, in some cases ([#3271](https://github.com/quantified-uncertainty/squiggle/pull/3271)) | ||
|
||
- Import variables have tooltips ([#3312](https://github.com/quantified-uncertainty/squiggle/pull/3312)) | ||
* Import variables have tooltips ([#3312](https://github.com/quantified-uncertainty/squiggle/pull/3312)) | ||
|
||
- Names with tooltips have hover styles ([#3312](https://github.com/quantified-uncertainty/squiggle/pull/3312)) | ||
* Names with tooltips have hover styles ([#3312](https://github.com/quantified-uncertainty/squiggle/pull/3312)) | ||
|
||
- Improved styles for the editor search panel ([#3316](https://github.com/quantified-uncertainty/squiggle/pull/3316)) | ||
* Improved styles for the editor search panel ([#3316](https://github.com/quantified-uncertainty/squiggle/pull/3316)) | ||
|
||
## 0.9.4 | ||
|
||
Features: | ||
|
||
- Stable seeds; re-runs of the same model with the same seed will always give the identical result ([#3006](https://github.com/quantified-uncertainty/squiggle/pull/3006)) | ||
* Stable seeds; re-runs of the same model with the same seed will always give the identical result ([#3006](https://github.com/quantified-uncertainty/squiggle/pull/3006)) | ||
|
||
- Added Meta+PageUp/PageDown shortcuts to control the current viewer tab ([#3055](https://github.com/quantified-uncertainty/squiggle/pull/3055)) | ||
* Added Meta+PageUp/PageDown shortcuts to control the current viewer tab ([#3055](https://github.com/quantified-uncertainty/squiggle/pull/3055)) | ||
|
||
- Added clickable gutter lines to focus on value variables ([#2980](https://github.com/quantified-uncertainty/squiggle/pull/2980)) | ||
* Added clickable gutter lines to focus on value variables ([#2980](https://github.com/quantified-uncertainty/squiggle/pull/2980)) | ||
|
||
- Show export data and links in Viewer ([#3056](https://github.com/quantified-uncertainty/squiggle/pull/3056)) | ||
* Show export data and links in Viewer ([#3056](https://github.com/quantified-uncertainty/squiggle/pull/3056)) | ||
|
||
- Support `autorun={false}` prop in `<SquigglePlayground>` component ([#3119](https://github.com/quantified-uncertainty/squiggle/pull/3119)) | ||
* Support `autorun={false}` prop in `<SquigglePlayground>` component ([#3119](https://github.com/quantified-uncertainty/squiggle/pull/3119)) | ||
|
||
Bugfixes: | ||
|
||
- Fixed the regression where stacktrace locations weren't clickable | ||
* Fixed the regression where stacktrace locations weren't clickable | ||
|
||
- Recognize `!=` operators during highlighting ([#3133](https://github.com/quantified-uncertainty/squiggle/pull/3133)) | ||
* Recognize `!=` operators during highlighting ([#3133](https://github.com/quantified-uncertainty/squiggle/pull/3133)) | ||
|
||
- Fixed the issue with persisting focus and collapse/expand state after errors ([#3129](https://github.com/quantified-uncertainty/squiggle/pull/3129)) | ||
* Fixed the issue with persisting focus and collapse/expand state after errors ([#3129](https://github.com/quantified-uncertainty/squiggle/pull/3129)) | ||
|
||
- Render negative values in pointsets correctly ([#3126](https://github.com/quantified-uncertainty/squiggle/pull/3126)) | ||
* Render negative values in pointsets correctly ([#3126](https://github.com/quantified-uncertainty/squiggle/pull/3126)) | ||
|
||
Experimental: | ||
|
||
- Support `Spec` values ([#3113](https://github.com/quantified-uncertainty/squiggle/pull/3113)) | ||
* Support `Spec` values ([#3113](https://github.com/quantified-uncertainty/squiggle/pull/3113)) | ||
|
||
- WebWorker runner ([#3158](https://github.com/quantified-uncertainty/squiggle/pull/3158)) | ||
* WebWorker runner ([#3158](https://github.com/quantified-uncertainty/squiggle/pull/3158)) | ||
|
||
## 0.9.3 | ||
|
||
- Tooltips for top-level variables ([#2776](https://github.com/quantified-uncertainty/squiggle/pull/2776)) | ||
* Tooltips for top-level variables ([#2776](https://github.com/quantified-uncertainty/squiggle/pull/2776)) | ||
|
||
- Tooltips for import strings can be injected with `renderImportTooltip` prop; used on Squiggle Hub to show imported model cards ([#2990](https://github.com/quantified-uncertainty/squiggle/pull/2990)) | ||
* Tooltips for import strings can be injected with `renderImportTooltip` prop; used on Squiggle Hub to show imported model cards ([#2990](https://github.com/quantified-uncertainty/squiggle/pull/2990)) | ||
|
||
- Added simple keyboard navigation for the Viewer ([#2983](https://github.com/quantified-uncertainty/squiggle/pull/2983)) | ||
* Added simple keyboard navigation for the Viewer ([#2983](https://github.com/quantified-uncertainty/squiggle/pull/2983)) | ||
|
||
- Show "Imports" and "Exports" tabs in the Viewer ([#2969](https://github.com/quantified-uncertainty/squiggle/pull/2969)) | ||
* Show "Imports" and "Exports" tabs in the Viewer ([#2969](https://github.com/quantified-uncertainty/squiggle/pull/2969)) | ||
|
||
- Grey out the Run button when code hasn't been changed ([#3012](https://github.com/quantified-uncertainty/squiggle/pull/3012)) | ||
* Grey out the Run button when code hasn't been changed ([#3012](https://github.com/quantified-uncertainty/squiggle/pull/3012)) | ||
|
||
- Fixed an error with "Find in editor" and tooltips not working for decorated values ([#2988](https://github.com/quantified-uncertainty/squiggle/pull/2988)) | ||
* Fixed an error with "Find in editor" and tooltips not working for decorated values ([#2988](https://github.com/quantified-uncertainty/squiggle/pull/2988)) | ||
|
||
- Critical bug fix: always start dist y scale from 0 ([#2982](https://github.com/quantified-uncertainty/squiggle/pull/2982)) | ||
* Critical bug fix: always start dist y scale from 0 ([#2982](https://github.com/quantified-uncertainty/squiggle/pull/2982)) | ||
|
||
## 0.9.2 | ||
|
||
- Top level navigation in viewer (Result/Variables) is represented as a dropdown ([#2909](https://github.com/quantified-uncertainty/squiggle/pull/2909)) | ||
* Top level navigation in viewer (Result/Variables) is represented as a dropdown ([#2909](https://github.com/quantified-uncertainty/squiggle/pull/2909)) | ||
|
||
- `<SquiggleViewer>` component takes a single `SqValue` instead of `resultVariables` and `resultItem` ([#2909](https://github.com/quantified-uncertainty/squiggle/pull/2909)) | ||
* `<SquiggleViewer>` component takes a single `SqValue` instead of `resultVariables` and `resultItem` ([#2909](https://github.com/quantified-uncertainty/squiggle/pull/2909)) | ||
|
||
- Fixed `RelativeValues.gridPlot` display ([#2927](https://github.com/quantified-uncertainty/squiggle/pull/2927)) | ||
* Fixed `RelativeValues.gridPlot` display ([#2927](https://github.com/quantified-uncertainty/squiggle/pull/2927)) | ||
|
||
- Fixed dist chart legend positioning and how it affects the chart height ([#2911](https://github.com/quantified-uncertainty/squiggle/pull/2911)) | ||
* Fixed dist chart legend positioning and how it affects the chart height ([#2911](https://github.com/quantified-uncertainty/squiggle/pull/2911)) | ||
|
||
- Fixed documention css quirks in editor ([#2913](https://github.com/quantified-uncertainty/squiggle/pull/2913)) | ||
* Fixed documention css quirks in editor ([#2913](https://github.com/quantified-uncertainty/squiggle/pull/2913)) | ||
|
||
- Added `Tag.notebook` view for Lists ([#2929](https://github.com/quantified-uncertainty/squiggle/pull/2929)) | ||
* Added `Tag.notebook` view for Lists ([#2929](https://github.com/quantified-uncertainty/squiggle/pull/2929)) | ||
|
||
## 0.9.0 | ||
|
||
- Dates and Durations improvements ([#2572](https://github.com/quantified-uncertainty/squiggle/pull/2572)) | ||
* Dates and Durations improvements ([#2572](https://github.com/quantified-uncertainty/squiggle/pull/2572)) | ||
You can now type `Date(2023)` to represent Jan 1 2023. | ||
Added date domains (`f(x: [Date(1980), Date(2050)])`) that's used in function plots for the x axis. | ||
Minor changes to the Date library. | ||
|
||
- Updated distribution charts to be prettier and better support different sizes ([#2782](https://github.com/quantified-uncertainty/squiggle/pull/2782)) | ||
* Updated distribution charts to be prettier and better support different sizes ([#2782](https://github.com/quantified-uncertainty/squiggle/pull/2782)) | ||
|
||
- Hide calculator top when empty, auto-close widgets with strings of <25 chars, expose errors when items are focused. ([#2547](https://github.com/quantified-uncertainty/squiggle/pull/2547)) | ||
* Hide calculator top when empty, auto-close widgets with strings of <25 chars, expose errors when items are focused. ([#2547](https://github.com/quantified-uncertainty/squiggle/pull/2547)) | ||
|
||
- `Calculator.make(fn)` works for functions with n>0 params ([#2694](https://github.com/quantified-uncertainty/squiggle/pull/2694)) | ||
* `Calculator.make(fn)` works for functions with n>0 params ([#2694](https://github.com/quantified-uncertainty/squiggle/pull/2694)) | ||
|
||
- Tooltips and inline documentation for stdlib functions in editor ([#2583](https://github.com/quantified-uncertainty/squiggle/pull/2583)) | ||
* Tooltips and inline documentation for stdlib functions in editor ([#2583](https://github.com/quantified-uncertainty/squiggle/pull/2583)) | ||
|
||
- Breaking: Removed `points(number)` from `Plot.distFn` and `Plot.numericFn` plots, replaced with`xPoints(number[])`. ([#2768](https://github.com/quantified-uncertainty/squiggle/pull/2768)) | ||
* Breaking: Removed `points(number)` from `Plot.distFn` and `Plot.numericFn` plots, replaced with`xPoints(number[])`. ([#2768](https://github.com/quantified-uncertainty/squiggle/pull/2768)) | ||
|
||
- Added `window.squiggleOutput` output for debugging ([#2564](https://github.com/quantified-uncertainty/squiggle/pull/2564)) | ||
* Added `window.squiggleOutput` output for debugging ([#2564](https://github.com/quantified-uncertainty/squiggle/pull/2564)) | ||
|
||
- New dropdown menu on each value in viewer ([#2549](https://github.com/quantified-uncertainty/squiggle/pull/2549)) | ||
* New dropdown menu on each value in viewer ([#2549](https://github.com/quantified-uncertainty/squiggle/pull/2549)) | ||
|
||
- Show vertical lines when distribution summary table cells are hovered ([#2585](https://github.com/quantified-uncertainty/squiggle/pull/2585)) | ||
* Show vertical lines when distribution summary table cells are hovered ([#2585](https://github.com/quantified-uncertainty/squiggle/pull/2585)) | ||
|
||
- Calculator result functions no longer re-run on input changes. Calculator inputs can be empty, if the function doesn't take any arguments ([#2525](https://github.com/quantified-uncertainty/squiggle/pull/2525)) | ||
* Calculator result functions no longer re-run on input changes. Calculator inputs can be empty, if the function doesn't take any arguments ([#2525](https://github.com/quantified-uncertainty/squiggle/pull/2525)) | ||
|
||
## 0.8.6 | ||
|
||
- Added [Calculators](https://www.squiggle-language.com/docs/Api/Calculator), useful for presenting functions to end-users ([#2265](https://github.com/quantified-uncertainty/squiggle/pull/2265), [#2343](https://github.com/quantified-uncertainty/squiggle/pull/2343)) | ||
* Added [Calculators](https://www.squiggle-language.com/docs/Api/Calculator), useful for presenting functions to end-users ([#2265](https://github.com/quantified-uncertainty/squiggle/pull/2265), [#2343](https://github.com/quantified-uncertainty/squiggle/pull/2343)) | ||
|
||
- Added `title` to all [plots](https://www.squiggle-language.com/docs/Api/Plot), and to scales for labeling x and y axes. Added validation for `tickFormat`. ([#2337](https://github.com/quantified-uncertainty/squiggle/pull/2337)) | ||
* Added `title` to all [plots](https://www.squiggle-language.com/docs/Api/Plot), and to scales for labeling x and y axes. Added validation for `tickFormat`. ([#2337](https://github.com/quantified-uncertainty/squiggle/pull/2337)) | ||
|
||
- Highlight multiline strings correctly ([#2302](https://github.com/quantified-uncertainty/squiggle/pull/2302)) | ||
* Highlight multiline strings correctly ([#2302](https://github.com/quantified-uncertainty/squiggle/pull/2302)) | ||
|
||
## 0.8.5 | ||
|
||
- Downgrade Typescript target to ES2021. This should help with loading Squiggle components on Observable through unpkg.com. ([#2269](https://github.com/quantified-uncertainty/squiggle/pull/2269)) | ||
* Downgrade Typescript target to ES2021. This should help with loading Squiggle components on Observable through unpkg.com. ([#2269](https://github.com/quantified-uncertainty/squiggle/pull/2269)) | ||
|
||
- Autocompletion improvements: ([#2233](https://github.com/quantified-uncertainty/squiggle/pull/2233)) | ||
* Autocompletion improvements: ([#2233](https://github.com/quantified-uncertainty/squiggle/pull/2233)) | ||
|
||
- suggest local function names | ||
- suggest parameter names | ||
- don't suggest unreachable vars (declared below or in unreachable local scopes) | ||
- different icon for local functions | ||
* suggest local function names | ||
* suggest parameter names | ||
* don't suggest unreachable vars (declared below or in unreachable local scopes) | ||
* different icon for local functions | ||
|
||
Editor grammar improvements: | ||
|
||
- functions with 0 parameters don't break the parser | ||
- trailing expressions are now really optional (they weren't, but Lezer recovered from it so it didn't matter) | ||
* functions with 0 parameters don't break the parser | ||
* trailing expressions are now really optional (they weren't, but Lezer recovered from it so it didn't matter) | ||
|
||
- Improved symlog scale ticks ([#2245](https://github.com/quantified-uncertainty/squiggle/pull/2245)) | ||
* Improved symlog scale ticks ([#2245](https://github.com/quantified-uncertainty/squiggle/pull/2245)) |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,18 +1 @@ | ||
{ | ||
"title": "Changelog", | ||
"pages": [ | ||
"v0.9.5", | ||
"v0.9.4", | ||
"v0.9.3", | ||
"v0.9.2", | ||
"v0.9.0", | ||
"v0.8.6", | ||
"v0.8.5", | ||
"v0.8.4", | ||
"v0.8.0", | ||
"v0.7.0", | ||
"v0.6.0", | ||
"v0.5.1", | ||
"v0.5.0" | ||
] | ||
} | ||
{"title":"Changelog","pages":["v0.10.0","v0.9.5","v0.9.4","v0.9.3","v0.9.2","v0.9.0","v0.8.6","v0.8.5","v0.8.4","v0.8.0","v0.7.0","v0.6.0","v0.5.1","v0.5.0"]} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
## 0.10.0 | ||
|
||
### [@quri/squiggle-lang](https://www.npmjs.com/package/@quri/squiggle-lang) | ||
|
||
* Partial compile-time type checking and inference ([`9a6da67`](https://github.com/quantified-uncertainty/squiggle/commit/9a6da67fb67ff276cb349185d685ed8d91dcc8a6)) | ||
|
||
* Fix stack unwind in `try()` function ([`9a6da67`](https://github.com/quantified-uncertainty/squiggle/commit/9a6da67fb67ff276cb349185d685ed8d91dcc8a6)) | ||
|
||
* Experimental: unit type annotations ([`9a6da67`](https://github.com/quantified-uncertainty/squiggle/commit/9a6da67fb67ff276cb349185d685ed8d91dcc8a6)) | ||
|
||
* Added `Number.mod` function ([`9a6da67`](https://github.com/quantified-uncertainty/squiggle/commit/9a6da67fb67ff276cb349185d685ed8d91dcc8a6)) | ||
|
||
* String.make supports d3 format strings for numbers and dates ([`9a6da67`](https://github.com/quantified-uncertainty/squiggle/commit/9a6da67fb67ff276cb349185d685ed8d91dcc8a6)) | ||
|
||
* Fix minor parser quirks; allow line breaks in import statements and "a to b" expressions ([`9a6da67`](https://github.com/quantified-uncertainty/squiggle/commit/9a6da67fb67ff276cb349185d685ed8d91dcc8a6)) | ||
|
||
- Added List.sample and List.sampleN ([#3398](https://github.com/quantified-uncertainty/squiggle/pull/3398)) | ||
|
||
- Added Number.mod ([`a939793`](https://github.com/quantified-uncertainty/squiggle/commit/a939793a982aa57cc894b85debef293b68d7d358)) | ||
|
||
- Truncate long lists when converting to strings ([#3440](https://github.com/quantified-uncertainty/squiggle/pull/3440)) | ||
|
||
- Added Number.maxValue and Number.minValue ([#3397](https://github.com/quantified-uncertainty/squiggle/pull/3397)) | ||
|
||
### [@quri/squiggle-components](https://www.npmjs.com/package/@quri/squiggle-components) | ||
|
||
* Most viewer items begin in collapsed state ([`9a6da67`](https://github.com/quantified-uncertainty/squiggle/commit/9a6da67fb67ff276cb349185d685ed8d91dcc8a6)) | ||
|
||
* Improve viewer UI ([`9a6da67`](https://github.com/quantified-uncertainty/squiggle/commit/9a6da67fb67ff276cb349185d685ed8d91dcc8a6)) | ||
|
||
* Fix error location reporting in editor ([`9a6da67`](https://github.com/quantified-uncertainty/squiggle/commit/9a6da67fb67ff276cb349185d685ed8d91dcc8a6)) | ||
|
||
### [@quri/prettier-plugin-squiggle](https://www.npmjs.com/package/@quri/prettier-plugin-squiggle) | ||
|
||
_No changes._ | ||
|
||
### [@quri/squiggle-textmate-grammar](https://www.npmjs.com/package/@quri/squiggle-textmate-grammar) | ||
|
||
_No changes._ | ||
|
||
### [vscode-squiggle](https://marketplace.visualstudio.com/items?itemName=QURI.vscode-squiggle) | ||
|
||
_No changes._ | ||
|