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