Skip to content

Commit

Permalink
update changelogs
Browse files Browse the repository at this point in the history
  • Loading branch information
berekuk committed Dec 7, 2024
1 parent 5732fe3 commit 457c053
Show file tree
Hide file tree
Showing 8 changed files with 147 additions and 146 deletions.
114 changes: 57 additions & 57 deletions packages/components/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,137 +2,137 @@

## 0.10.0

* Most viewer items begin in collapsed state ([`9a6da67`](https://github.com/quantified-uncertainty/squiggle/commit/9a6da67fb67ff276cb349185d685ed8d91dcc8a6))
- Most viewer items begin in collapsed state ([#3425](https://github.com/quantified-uncertainty/squiggle/pull/3425))

* Improve viewer UI ([`9a6da67`](https://github.com/quantified-uncertainty/squiggle/commit/9a6da67fb67ff276cb349185d685ed8d91dcc8a6))
- Improve viewer UI ([#3364](https://github.com/quantified-uncertainty/squiggle/pull/3364))

* Fix error location reporting in editor ([`9a6da67`](https://github.com/quantified-uncertainty/squiggle/commit/9a6da67fb67ff276cb349185d685ed8d91dcc8a6))
- Fix error location reporting in editor ([#3368](https://github.com/quantified-uncertainty/squiggle/pull/3368))

## 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))
16 changes: 9 additions & 7 deletions packages/prettier-plugin/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@

## 0.10.0

Compatible with Squiggle 0.10.0. No extension-specific changes.

## 0.9.5

Compatible with Squiggle 0.9.5. No extension-specific changes.
Expand All @@ -12,24 +14,24 @@ Compatible with Squiggle 0.9.4. No extension-specific changes.

## 0.9.3

* Fixed incorrect extra commas on empty lists ([#2997](https://github.com/quantified-uncertainty/squiggle/pull/2997))
- Fixed incorrect extra commas on empty lists ([#2997](https://github.com/quantified-uncertainty/squiggle/pull/2997))

## 0.9.2

* Fixed Prettier bug where trailing comma after single-element dict key would be removed ([#2946](https://github.com/quantified-uncertainty/squiggle/pull/2946))
- Fixed Prettier bug where trailing comma after single-element dict key would be removed ([#2946](https://github.com/quantified-uncertainty/squiggle/pull/2946))

## 0.9.0

* Improved formatting for pipe statements and newlines ([`b5d1394`](https://github.com/quantified-uncertainty/squiggle/commit/b5d139465c72a742b0ac319068d4acc1d7ab0e4d))
- Improved formatting for pipe statements and newlines ([`b5d1394`](https://github.com/quantified-uncertainty/squiggle/commit/b5d139465c72a742b0ac319068d4acc1d7ab0e4d))

## 0.8.6

* Improve package.json exports ([#2329](https://github.com/quantified-uncertainty/squiggle/pull/2329))
- Improve package.json exports ([#2329](https://github.com/quantified-uncertainty/squiggle/pull/2329))

* Don't quote new lines in strings ([#2293](https://github.com/quantified-uncertainty/squiggle/pull/2293))
- Don't quote new lines in strings ([#2293](https://github.com/quantified-uncertainty/squiggle/pull/2293))

## 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))

* Fixed exports field order in package.json ([#2276](https://github.com/quantified-uncertainty/squiggle/pull/2276))
- Fixed exports field order in package.json ([#2276](https://github.com/quantified-uncertainty/squiggle/pull/2276))
4 changes: 2 additions & 2 deletions packages/serializer/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# @quri/serializer

## 0.0.0
## 1.0.0

* Initial release ([`4c05252`](https://github.com/quantified-uncertainty/squiggle/commit/4c05252153b6fc67f45737a8ab4ad7ac130bbdb4))
Initial release.
2 changes: 1 addition & 1 deletion packages/serializer/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@quri/serializer",
"version": "0.0.0",
"version": "1.0.0",
"license": "MIT",
"author": "Quantified Uncertainty Research Institute",
"repository": {
Expand Down
Loading

0 comments on commit 457c053

Please sign in to comment.