Skip to content

Commit

Permalink
Version Packages
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions[bot] committed Dec 7, 2024
1 parent 9a6da67 commit 2fcb38b
Show file tree
Hide file tree
Showing 33 changed files with 244 additions and 254 deletions.
5 changes: 0 additions & 5 deletions .changeset/chatty-hairs-marry.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/clever-rocks-love.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/four-moles-tickle.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/gorgeous-schools-mix.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/grumpy-tomatoes-shave.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/late-onions-tease.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/lovely-parents-whisper.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/many-taxis-rest.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/neat-queens-tie.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/neat-sloths-learn.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/nervous-worms-grow.md

This file was deleted.

7 changes: 0 additions & 7 deletions .changeset/next-release.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/odd-olives-tease.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/orange-goats-report.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/warm-chairs-double.md

This file was deleted.

5 changes: 0 additions & 5 deletions .changeset/wicked-rice-work.md

This file was deleted.

116 changes: 62 additions & 54 deletions packages/components/CHANGELOG.md
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))
2 changes: 1 addition & 1 deletion packages/components/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@quri/squiggle-components",
"version": "0.9.6-0",
"version": "0.10.0",
"license": "MIT",
"engines": {
"node": ">=20.x"
Expand Down
19 changes: 1 addition & 18 deletions packages/content/content/docs/Changelog/meta.json
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"]}
44 changes: 44 additions & 0 deletions packages/content/content/docs/Changelog/v0.10.0.mdx
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._

Loading

0 comments on commit 2fcb38b

Please sign in to comment.