Releases: dotnet/interactive
Releases · dotnet/interactive
version 1.0.4165020
What's Changed
Exciting New Features 🎉
- Introduce
#!set
magic command by @colombod in #2654 - allow persisting default values for new notebooks by @brettfo in #2712
Bug fixes🛠️
- handling add markdown cell in vscode by @colombod in #2562
- handle the case kernelinfo si deserialised as dicittionary by @colombod in #2576
- fix importing notebooks by @colombod in #2569
- removed additional formatted value by @colombod in #2589
- apply the appropriate language configuration as the selected cell changes by @brettfo in #2592
- attempt to show variables when first activated by @brettfo in #2593
- html kernel evals script tags by @colombod in #2605
- dispose of the host when receiving the quit command by @brettfo in #2635
- CSS handling multiline code by @colombod in #2650
- parse regular expressions in language configurations by @brettfo in #2665
- special-case markdown in the dynamic grammar by @brettfo in #2668
- Remove --from-result option by @colombod in #2673
- if .ipynb document metadata isn't present, fall back to interpreting the kernelspec by @brettfo in #2692
- improve column resize by @colombod in #2709
- skip creation of proxy to proxy by @colombod in #2713
- #!set honours the mimetype and ignores reference by @colombod in #2740
- Cancel commands when split by @colombod in #2743
- make value grid able to shrink by @colombod in #2744
- fix css for value grid by @colombod in #2749
- improve kql and sql connection experience by @colombod in #2745
- don't error on unrecognized MIME types by @jonsequitur in #2822
- fix #2782 by @jonsequitur in #2838
Area-C#
- disable completion documentation for C# by @jonsequitur in #2638
Area-Documentation
- add_working_with_data_docs by @claudiaregio in #2567
- Fix Object formatters link by @WeihanLi in #2552
- Clarify that
#r
can reference system assemblies by @nycdotnet in #2486 - FAQ, docs, samples updates by @jonsequitur in #2586
- docs updates, simple JavaScript docs and samples by @jonsequitur in #2609
- docs and samples updates by @jonsequitur in #2629
- Links for mermaid and kql added by @surfmuggle in #2686
- delete my binder by @colombod in #2688
- Update formatting.md by @marckruzik in #2694
- fix package import by @colombod in #2734
- readme link 404 fix by @jbilinski in #2741
- use set command in github notebook by @colombod in #2746
- Test script updates to reflect latest saved notebook content by @AbhitejJohn in #2750
- Update developer guide with new notebook creation command by @ocallesp in #2780
- Update instructions by @brettfo in #2805
- remove outdated d3js sample by @colombod in #2818
- new notebook for js widget by @colombod in #2819
- Documentation updates by @jonsequitur in #2821
- Fixing a minor typo in the readme. by @AbhitejJohn in #2836
- update docs by @jonsequitur in #2840
Area-Formatting
- remove usage of dictionary by @colombod in #2572
- change HTTP request kernel's default name by @jonsequitur in #2579
- FAQ and docs updates plus support for single-language file formats for
#!import
by @jonsequitur in #2597 - serialization and deserialization for tabular data resource by @colombod in #2600
- fix left-alignment for some HTML object formatters by @jonsequitur in #2610
text/plain+summary
formatter by @jonsequitur in #2614- formatting decimal by @colombod in #2640
- change default HTML formatting to a tree layout rather than a table by @jonsequitur in #2671
- remove PlainTextFormatter.MaxProperties by @jonsequitur in #2810
Area-JavaScript HTML CSS
Area-Language Services
- fix handling of completions that rely on nested commands by @jonsequitur in #2727
Area-Messaging, Comms, and Scheduling
- ValueInfo improvement by @colombod in #2607
KernelCommandResult.KernelEvents
type change by @jonsequitur in #2699- kernelinfo carries information on kernel type by @colombod in #2716
- restrict webview communication to the specific notebook by @brettfo in #2814
- throttle commands at the kernel host level by @brettfo in #2815
- Improve StdIoConnector by @shyamnamboodiripad in #2807
- ensure requestInput and sendEditableCode are sequencial by @colombod in #2830
- Produce kernelinfo on kernel ready by @colombod in #2834
- avoid sending proxies from dotnet interactive by @colombod in #2837
- Cleanup some code in StdIoKernelConnector by @shyamnamboodiripad in #2835
Area-Packages and Extensions
- simplify HTTP kernel extension, refactor some code by @jonsequitur in #2583
- move extension loading to tool project, improve extension.dib loading by @jonsequitur in #2656
Area-SQL / data querying
- fix display names by @colombod in #2575
- Add environment variables to enable service logging in the MSSQL and Kusto kernels by @corivera in #2608
- Temporarily remove parent-pid launch argument for Kusto by @corivera in #2626
- Throw more informative exception if tools service process exits before a connection is established. by @corivera in #2648
- Enforce a minimum version for Kusto and SQL Service dotnet tools. by @corivera in #2689
Area-Variable sharing
- rename --from-value to --value by @colombod in #2677
- use formatted value in the value kernel by @colombod in #2680
- test fallback to text/plain by @colombod in #2684
- improve variable explorer view by @colombod in #2634
#!set --value
completions by @jonsequitur in #2718#!set
improvements: add support for--byref
, make reference sharing opt-in, and fix#!set
MIME type usage by @jonsequitur in #2765- value kernel honours content type in --from-url by @colombod in #2771
- Replace command !share with !set by @ocallesp in #2790
Area-Polyglot Notebooks Extension
- make preload script a module to comply with vscode changes by @brettfo in #2590
- set display name on kernels by @brettfo in #2591
- remove old
.dotnet-interactive
file extension by @brettfo in #2627 - add all* supported languages when creating new notebook by @brettfo in #2628
- only allow the exact version of the backing tool by @brettfo in #2644
- remove deprecated commands by @brettfo in #2669
- Value explorer improvements by @co...
Version 1.0.3606021
What's Changed
Exciting New Features 🎉
Bug fixes🛠️
- js kernel can evaluate javascript code by @colombod in #2406
- default port range for jupyter by @colombod in #2501
- Fix input request by @colombod in #2500
- ensure merging well known kernels by @colombod in #2535
Area-Documentation
- Fix readme for extensions by @colombod in #2425
- improve readme by @colombod in #2430
- remove left over test code by @colombod in #2432
- new scale for kql notebook by @colombod in #2470
- update_main_readme by @claudiaregio in #2468
- Fix links in README.md by @moneroexamples in #2477
- Fixes typo ("enginges" to "engines") by @glenncarr in #2481
- capture stdout/stderr in perl kernel by @brettfo in #2530
- update .net sdk references in documentation by @brettfo in #2520
Area-F#
Area-Formatting
- overhaul plain text formatting, Microsoft.DotNet.Interactive.Browser adds browser kernels on load by @jonsequitur in #2368
- update Type html formatter by @colombod in #2551
Area-JavaScript HTML CSS
Area-Messaging and Comms
- Routing slip improvement by @colombod in #2448
- KernelInfo broadcast by @colombod in #2469
- better api surface for routing slips by @colombod in #2471
Area-Performance
- cache variable explorer rows by @brettfo in #2529
- use vscode output append apis where possible by @brettfo in #2539
Area-PowerShell
Area-SQL / data querying
- kql and sql fix when variable shared doesn't exist by @colombod in #2440
- update packages and entity framework by @colombod in #2498
- Improvements to OOTB use of KQL/SQL discovery kernels by @colombod in #2525
Area-Variable sharing
Area-VS Code Extension
- removing interactive window from vscode by @colombod in #2424
- Adding more tags by @colombod in #2445
- register everything for disposal by @brettfo in #2466
- show help page if dotnet sdk version is insufficient by @brettfo in #2482
- add custom kernel picker by @brettfo in #2379
- update variable explorer display by @brettfo in #2521
- sort kernel picker values by name by @brettfo in #2540
Area-Jupyter sub-kernels
Other Changes
- typo by @WhiteBlackGoose in #2513
New Contributors
- @moneroexamples made their first contribution in #2477
- @glenncarr made their first contribution in #2481
Full Changelog: v1.0.3552061...v1.0.3606021
Version 1.0.3552060
What's Changed
Exciting New Features 🎉
Bug fixes🛠️
- handle KernelShutdownRequest by @colombod in #2338
- Handle null values from data query by @colombod in #2346
- don't use dictionary in tabularDataResource by @colombod in #2347
- fix mermaid markdown new line escaping by @colombod in #2358
- update EntityFramework to 6.0.10 by @jonsequitur in #2360
- Fix issue with find kernel by name by @colombod in #2400
Area-Documentation
- github notebook by @colombod in #2389
- polyglot-notebooks-rename-update by @claudiaregio in #2392
Area-Formatting
- align TabularDataResource formatting for json to table-schema+json by @jonsequitur in #2367
Area-JavaScript HTML CSS
Area-Messaging and Comms
- Add
SendValue
command, enabling both get and set gestures for value sharing by @jonsequitur in #2237
Area-Variable sharing
Area-VS Code Extension
- add kernel restart button to toolbar by @brettfo in #2326
- change kernel / controller name back to .NET Interactive by @colombod in #2332
- add values button to notebook toolbar by @brettfo in #2333
- retain
dotnet-interactive
prefix on dotnet-specific configs by @brettfo in #2399
Other Changes
- the acquire command is still related to dotnet-interactive by @colombod in #2329
- fix Jupyter metadata by @jonsequitur in #2362
- proxy kernels updates kernel info on first command by @colombod in #2381
- updated notebook by @colombod in #2396
- Language telemetry for split commands by @colombod in #2385
- Handle ErrorProduced Events in Extension by @colombod in #2416
- Update NotebookTestScript.dib by @colombod in #2417
Full Changelog: v1.0.350406...v1.0.3552061
What's Changed
Exciting New Features 🎉
Bug fixes🛠️
- handle KernelShutdownRequest by @colombod in #2338
- Handle null values from data query by @colombod in #2346
- don't use dictionary in tabularDataResource by @colombod in #2347
- fix mermaid markdown new line escaping by @colombod in #2358
- update EntityFramework to 6.0.10 by @jonsequitur in #2360
- Fix issue with find kernel by name by @colombod in #2400
Area-Documentation
- github notebook by @colombod in #2389
- polyglot-notebooks-rename-update by @claudiaregio in #2392
Area-Formatting
- align TabularDataResource formatting for json to table-schema+json by @jonsequitur in #2367
Area-JavaScript HTML CSS
Area-Messaging and Comms
- Add
SendValue
command, enabling both get and set gestures for value sharing by @jonsequitur in #2237
Area-Variable sharing
Area-VS Code Extension
- add kernel restart button to toolbar by @brettfo in #2326
- change kernel / controller name back to .NET Interactive by @colombod in #2332
- add values button to notebook toolbar by @brettfo in #2333
- retain
dotnet-interactive
prefix on dotnet-specific configs by @brettfo in #2399
Other Changes
- the acquire command is still related to dotnet-interactive by @colombod in #2329
- fix Jupyter metadata by @jonsequitur in #2362
- proxy kernels updates kernel info on first command by @colombod in #2381
- updated notebook by @colombod in #2396
- Language telemetry for split commands by @colombod in #2385
- Handle ErrorProduced Events in Extension by @colombod in #2416
- Update NotebookTestScript.dib by @colombod in #2417
Full Changelog: v1.0.350406...v1.0.3552061
Version 1.0.350406
What's Changed
Breaking Changes 🧨
- document model API improvements by @jonsequitur in #2123
- remove Netstandard2.0 project by @jonsequitur in #2248
Exciting New Features 🎉
- kernelInfo events updates the kernelInfo on proxies by @colombod in #2170
- Browser package by @jonsequitur in #2102
- Variable sharing as specified MIME type or CLR type by @jonsequitur in #2230
- Playwright-powered HTML kernel by @jonsequitur in #2228
- add support for RequestInput type hints and a file picker by @jonsequitur in #2241
- Input type hints for SQL connection strings by @jonsequitur in #2245
- .dib metadata support by @jonsequitur in #2259
- Introduce the #!import magic command by @ambrose-leung in #2286
#!import
support in documents API by @jonsequitur in #2303- use the import command by @colombod in #2310
Bug fixes🛠️
- skip encoding for image mimetypes by @colombod in #2162
- Routing command from javascript to other kernels by @colombod in #2185
- Default handler on proxy kernels doesn't execute on remote by @colombod in #2301
Area-Azure Data Studio
Area-Documentation
- update clock sample by @jonsequitur in #2201
- Update README.md by @ShalokShalom in #2298
Area-Formatting
- Handle image mimeTypes by @colombod in #2168
- Update the formatting of the _style attribute's value by @bmitc in #2214
- Fix outputs, update a deprecated method, and small formatting changes by @bmitc in #2211
- Setting text in JSON formatter to align to the left instead of right by @jasiozet in #2250
Area-JavaScript HTML CSS
- ensure HTML and JavaScript kernels access same underlying page, enable
#!share --as declaredName
by @jonsequitur in #2231
Area-Jupyter
- ensure that there are no "nulls" in the signature calculation by @shibbas in #2221
- refactor Jupyter Message Protocol layer to decouple to from being ZMQ… by @shibbas in #2226
- Update Jupyter Message Protocol to handle differences between kernels by @shibbas in #2227
Area-Messaging and Comms
Area-Packages and Extensions
Area-PowerShell
- update PowerShell SDK version to 7.2.6 by @jonsequitur in #2216
Area-Variable sharing
- Don't share by ref when using
#!share --mime-type
by @jonsequitur in #2234 - use icon for variable explorer sharing by @brettfo in #2317
Area-VS Code Extension
- Aligned js api for proxy and kernehost by @colombod in #2153
- refactor kernel bootstrapper to enable testing by @brettfo in #2177
- update icons by @colombod in #2291
- use composite kernel as kernel root in webview by @colombod in #2295
- add cell execution count by @brettfo in #2311
- Improve kernel restart experience by @colombod in #2318
Other Changes
- allow custom environment variables to be set when launching a kernel by @brettfo in #2208
- merge the specified environment variables in with the current before spawning by @brettfo in #2215
- Telemetry additions by @jonsequitur in #2194
- use kernelhost logic for browser package by @colombod in #2223
- update telemetry to use environment variable in tests, better naming by @jonsequitur in #2225
- add telemetry middleware by @colombod in #2256
- html kernel can append to container by @colombod in #2254
- fix #2198 by @jonsequitur in #2257
- dispose of kernels in commandline parser by @colombod in #2260
- extension host throws on exit by @colombod in #2264
- add a test for multiline
#!meta
JSON by @jonsequitur in #2270 - add InteractiveDocument.GetInputFields method by @jonsequitur in #2272
- add RequestInput.ValueName by @jonsequitur in #2277
- rename
InputField.Prompt
toValueName
by @jonsequitur in #2281 - allow differentiation of notebook-level language metadata for Jupyter by @jonsequitur in #2308
- add github issues notebook by @brettfo in #2306
New Contributors
- @bmitc made their first contribution in #2214
- @jasiozet made their first contribution in #2250
- @ambrose-leung made their first contribution in #2286
- @ShalokShalom made their first contribution in #2298
Full Changelog: v1.0.336204...v1.0.350406
Version 1.0.336204
What's Changed
Breaking Changes 🧨
Exciting New Features 🎉
- Interpolated sharing in magics by @jonsequitur in #1981
- Add variable explorer by @brettfo in #1989
- Add support for convention-based formatters by @jonsequitur in #2053
- Added support for mermaid kernel by @colombod in #2048
- Added support for C4 diagrams in mermaid kernel by @colombod in #2138
Bug fixes🛠️
- dispose of all interactive processes on extension exit by @brettfo in #1962
- Complete kernel invocation context on context disposal by @colombod in #2003
- Fixed issues with submitCommandAndGetResult functionality by @colombod in #2007
- Fixed bug with powershell input gestures by @colombod in #2030
- Fixed diagnostic gathering and make project files case insensitive by @brettfo in #2037
- fix #2044 by @jonsequitur in #2066
- Fixed in-flight commands in typescript and added Mermaid kernel in the kernel picker by @brettfo in #2071
- Fixed bug when there is no Kernel selector and the parser cannot determine selector options by @colombod in #2073
- Fix language name case for Javascript by @colombod in #2080
- Fixed bug with console output for javascript kernel by @brettfo in #2133
Area-Automation
- enable input tokens in magic commands by @jonsequitur in #1986
Area-Azure Data Studio
- remove open/saveAs commands and only allow new .dib by @brettfo in #1946
- Await clearOutput promise when starting cell execution. by @corivera in #2002
Area-C#
Area-Documentation
- fix extension samples by @colombod in #1980
- Fix samples using Plotly.Net by @colombod in #2023
- Update kernels-overview.md by @eaandersen in #2046
- Fix LoadCsvFromString variable by @inbreaks in #2072
- Update WPF sample to use latest connect APIs by @jonsequitur in #2119
- Example extension that renders csharp code as sequence diagram by @colombod in #2139
Area-JavaScript HTML CSS
Area-Language Services
Area-Messaging and Comms
- add LanguageName and LanguageVersion to KernelInfo by @jonsequitur in #1908
- Ensure open project overrides previous project by @colombod in #2064
- implement kernel info handling in typescript by @colombod in #2077
- Magic command improvements by @jonsequitur in #2116
Area-Performance
Area-PowerShell
Area-SQL / data querying
Area-Visualization
- Add mermaid notebook and fix bug by @colombod in #2067
- Add mermaid proxies to vscode by @colombod in #2083
Area-VS Code Extension
- include base library version in
#!about
by @brettfo in #1952 - remove enrollment for ntoebookContentProvider by @colombod in #1951
- prepare for vscode 1.67 release by @brettfo in #1998
- Remove references to unused apis by @brettfo in #2017
- Remove removed vscode apis by @brettfo in #2039
- Force utf-8 encoding for variable explorer by @brettfo in #2103
- prepare for vscode 1.69 release by @brettfo in #2132
Other Changes
New Contributors
- @flcdrg made their first contribution in #1942
- @Lawlzee made their first contribution in #1971
- @eaandersen made their first contribution in #2046
- @inbreaks made their first contribution in #2072
Full Changelog: v1.0.317301...v1.0.336204
Version 1.0.317301
v1.0.317301 Version 1.0.317301
v1.0.260601
Update NotebookswithJupyter.md
v1.0.2580040
This releases completes the migration to .NET 6 SDK
v1.0.246201
Version 1.0.246201
v1.0.245901
Version 1.0.245901