Releases: jjonescz/DotNetLab
Releases · jjonescz/DotNetLab
v1.6.3
- Fixed Razor syntax tree which had stopped working with new Razor compiler versions (#74)
v1.6.2
- Fixed completion being too eager in certain cases (thanks @333fred) - #71
v1.6.1
- Make language services more resilient (#69)
- Reset live workspace state in certain events (fdeb4e1)
- Fix ordering of messages with the live workspace (d25cf81)
v1.6.0
Features
- Language services (completions, live diagnostics) are now production-ready and hence enabled by default. #67
Fixes
- Allow toggling language services without restart. d732a44
- Improve reliability and performance of language services. #67
- Allow overriding the default output kind. 6e352be
- Display all compilation errors in Run. 421eb29
- Display live errors in Configuration file. 82e25c9
v1.5.1
- Fix downloading razor compiler from branch/PR by using async ZIP (#68)
v1.5.0
Features
- Asserts do not crash the app but are reported in the UI like other compiler crashes - 77cc6b5
- Worker can be restarted on failure - 752f7f4
- Updated to .NET 10 Preview (reference assemblies used by the compiler, and runtime assemblies used by the app and during execution of the compiled programs) - 391bf87, 11fecb3
Fixes
- Some older compiler configurations were causing exceptions due to
ExternalAccess.RazorCompiler
being registered multiple times - ddd06ae
- Updating Razor APIs to support more Razor compiler versions - 47f8074
Performance improvements
- Using source-generated JSON serialization - 2431808
Internal
- Separated the worker API in preparation for making it independent (which would allow more optimizations, e.g., trimming the app UI independently of the compiler which cannot be trimmed) - fef8432
v1.4.0
- When a
.razor.css
or .cshtml.css
file is present, CSS isolation is enabled for the corresponding Razor file (16d14fc)
- When a
.csx
file is present, it is automatically parsed in Script mode (ab7a556)
v1.3.2
- Fix decompiler output previously incomplete due to missing assembly references (7d004cc)
- Fix word wrap option effect on the output editor (28c9a77)
v1.3.1
- Preserve editor state across tab switching and recompilation (#62)
v1.3.0
- Blazor HTML markup output (#61)