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 @colombod in #2690
- enable ellispsis by @colombod in #2701
- cancelling doesn't leak infos by @colombod in #2763
- kernel selector shows wrong kernels by @colombod in #2784
- simplify code types by @colombod in #2785
- correctly set cell's missing metadata by @brettfo in #2796
- fix #2802 by @jonsequitur in #2820
- improve default metadata settings by @colombod in #2841
Other Changes
- Reopen a notebook does not mark it as modified by @colombod in #2789
- Use full path to global dotnet tools when starting SQL and Kusto services. by @corivera in #2811
New Contributors
- @WeihanLi made their first contribution in #2552
- @nycdotnet made their first contribution in #2486
- @shyamnamboodiripad made their first contribution in #2653
- @surfmuggle made their first contribution in #2686
- @marckruzik made their first contribution in #2694
- @jbilinski made their first contribution in #2741
- @AbhitejJohn made their first contribution in #2750
- @ocallesp made their first contribution in #2780
Full Changelog: v1.0.3606021...v1.0.4165020