Hey everyone! Last week has been unfortunately really exhausting, so I've only got a small build for you today, I've been a bit sluggish :(
There's a few bugfixes though - notably websockets should now work with .NET 8.0 headless! Also fixed up another missed type with the new type managed system causing crashes.
We've also got a new language thanks to @antonneposeda - Ukrainian!
Tweaks:
- Validate RawOutput fields when validating data model types
- When Desktop tab is disabled, the dash button is disabled as well (implemented by @probableprime)
Locale:
- Merged new Ukrainian locale by @antonneposeda
- Merged French locale update by @j4.lc
- Merged Korean locale update by @mirpasec
- Merged Chinese locale update by modimobeikete
- Merged German locale update by @muppeq
- Merged Russian locale update by @shadowpanther
Fixes:
- Reworked WebsocketClient to use System.Net.Websockets rather than websocket-sharp
-- This fixes websockets not working on .NET 8 headless (reported by @walltack)
-- On graphical client, this will use the modified version with the UTF8 split codepoint fix (same version that SignalR uses on the client) - Fix SkyFrost failing to initialize when user agent version is missing
-- This fixes migration issues (reported by @dantetucker, issue #2646) - Fix ChannelConfiguration not being marked as data model type
-- This fixes RectMesh & AudioClipMetadata causing a world crash (reported by @amasteramaster, @harmonicafenneccat and @sveken, issue #2645)
Changed files in this update