Version 1.0.5530010
What's Changed
Accessibility
API
- fix formatted diagnostics to make them required by @jonsequitur in #3539
- New magic command parser by @jonsequitur in #3563
- Don't treat #r "" as #r "nuget:" in the case where happens to contain the word 'nuget' by @shyamnamboodiripad in #3620
- Fail the code submission when user input is canceled by @jonsequitur in #3703
HttpKernel, Visual Studio HTTP Editor
- Parsing restructuring by @bleaphar in #3530
- Preserve case for HTTP header names by @shyamnamboodiripad in #3533
- Addition of period into variable declaration by @bleaphar in #3582
- Improvement for variable and request separators by @bleaphar in #3585
- Add support for configuring request timeout on HttpKernel by @shyamnamboodiripad in #3586
- Change TimeoutException to TaskCanceledException when request times out by @shyamnamboodiripad in #3588
- Named Request Support by @bleaphar in #3584
- Fix issue with $localDatetime using UTC. by @phenning in #3626
- Support for saving named requests in variables and improved json parsing by @bleaphar in #3642
- Changes to header parsing by @bleaphar in #3672
Jupyter subkernels (Python, R, Julia, etc.)
- Fix #3710 by @jonsequitur in #3714
Language Services
- Magic command completion and hover refinements by @jonsequitur in #3608
- Fix subcommand mismatch and flaky #!value tests that use --from-url by @jonsequitur in #3708
- Fixes for a couple of magic command completion cases by @jonsequitur in #3709
- Completion and input API improvements by @jonsequitur in #3727
Messaging, Comms, and Scheduling
- publish DiagnosticsProduced even when there are no diagnostics by @jonsequitur in #3531
- correctly schedule run loop task as long-running by @jonsequitur in #3532
- fix issue with trying to write non-JSON quoted string as JSON by @jonsequitur in #3613
- fix deserialization of SubmitCode.Parameters property by @jonsequitur in #3634
- consolidate JsonConverter, make it and derived types internal by @jonsequitur in #3635
- Fix intermittent exception thrown by parallel calls to
KernelScheduler.IdleAsync
by @jonsequitur in #3662 - Honor
JsonPropertyNameAttribute
in TypeScript contract serialization by @jonsequitur in #3694 - NamedPipeConnector Fixes by @michael-hawker in #3723
Polyglot Notebooks Extension
- Improve input prompt recall messages by @jonsequitur in #3666
- Add support for HTML Input forms in output cells by @jonsequitur in #3673
- Fix extraction of 'kernelInfo' from the document -- fixes #3527 by @pkese in #3701
- Fix: failure to create new blank notebook and some completion fixes by @jonsequitur in #3719
PowerShell
Python
- Add DevContainer setup for Python and Jupyter kernel support by @CJavierSaldana in #3643
SQL, KQL, and data querying
- add PostgreSqlKernel by @NikiforovAll in #3688
Submission Parsing & Magic Commands
- Magic command hover text plus some bug fixes by @jonsequitur in #3604
- Add support for auto-recall for input prompts by @jonsequitur in #3611
- improve magic command completions by @jonsequitur in #3700
Try .NET
- more tweaks to prebuild packages by @jonsequitur in #3515
- rename Package to Prebuild, some tweaks to prebuild process by @jonsequitur in #3517
- change FileLock default timeout to 30s by @jonsequitur in #3520
- improve Prebuild parallelizability by @jonsequitur in #3523
- force Prebuilds to build in debug mode by @dalehhirt in #3525
- Completions perf fixes for Try .NET by @jonsequitur in #3547
- Fix TryDotnet issue "Compile errors are duplicated in output" by @ocallesp in #3572
- Perf improvements for CSharpProjectKernel by @jonsequitur in #3562
New Contributors
- @dalehhirt made their first contribution in #3525
- @CJavierSaldana made their first contribution in #3643
- @eosfor made their first contribution in #3671
- @teauxfu made their first contribution in #3697
- @pkese made their first contribution in #3701
- @michael-hawker made their first contribution in #3723
- @NikiforovAll made their first contribution in #3688
Full Changelog: v1.0.5208010...v1.0.5530010