releases/4.2.0.2122
VaclavElias
released this
27 Mar 21:52
·
681 commits
to master
since this release
What's Changed
🎉 New Features
- [Input] Add haptic support to OpenVR and Oculus runtimes by @ComputerSmoke in #2169
🔧 Engineering
- [Dispatcher] improve api, reduce overhead, improve performances for items > 1k by @Eideren in #2083
- Enable to run Stride.Core.Tasks program on any desktop OS by @Jklawreszuk in #2042
- Remove binary DataMemberMode by @IXLLEGACYIXL in #2094
- Implement "Enable Metrics" setting by @NicusorN5 in #1816
- [Serialization] More useful throw when missing parameterless ctor by @Eideren in #2098
- Remove stylecop by @IXLLEGACYIXL in #2105
- fix: File GraphicsResourceMap.cs without references removed by @VaclavElias in #2181
📦 Assets
🔊 Audio
- [Audio] fix: Audio emitter multiple references to same asset bugfix by @ComputerSmoke in #2176
🔨 Build
- [Build] Fix misc warnings by @Eideren in #2063
- [Build] Restore rules on stride analysers by @Kryptos-FR in #2089
- Update dependencies by @Kryptos-FR in #2046
- [Build] Fix VSPackage build by @Kryptos-FR in #2102
- [Build] Require VC++ 2019 redist minimum by @Kryptos-FR in #2100
- [Tests] Fixes random test failures by @azeno in #2133
- Repair projectwatcher by @IXLLEGACYIXL in #2106
- [Assets] Prevent crash of the assets compiler when an assembly cannot be fully loaded. by @Kryptos-FR in #2144
- feat: Release.yml added for PR categorisation by @VaclavElias in #2137
📄 Docs
- docs: add dotlogix as a contributor for code by @allcontributors in #2146
- docs: add froce as a contributor for code by @allcontributors in #2147
- docs: add fydar as a contributor for code by @allcontributors in #2148
- docs: add MaximilianEmel as a contributor for code by @allcontributors in #2149
- docs: add Schossi as a contributor for code by @allcontributors in #2150
- docs: add ch3mbot as a contributor for code by @allcontributors in #2151
- Remove docs, has been moved to Stride docs repo by @Aggror in #2036
🛠️ GameStudio
- [Samples] Fix ResourceFolders reference in package file by @Kryptos-FR in #2109
- Make Stride.Core.Presentation cross-platform by @Kryptos-FR in #2082
- Rework asset editors dependencies by @Kryptos-FR in #2167
- Overwrite dialog fix by @timconner in #2183
- fix: [Presentation] Fix issue with binding quantum nodes when associated name is not found by @Kryptos-FR in #2195
🖌️ Graphics
- [OpenXR] Fixes crashes when no device is present by @azeno in #2121
- Added option to add a parent reference for SDL window by @Doprez in #2111
- [OpenXR] Adds a minimal API to request and control Passthrough by @azeno in #2141
⚙️ Physics
📚 Samples
- Update samples to Stride 4.2 by @Kryptos-FR in #2132
- feat: Update samples/template to top-level statements by @Jklawreszuk in #2187
New Contributors
- @ComputerSmoke made their first contribution in #2169
- @timconner made their first contribution in #2183
Full Changelog: releases/4.2.0.2067...releases/4.2.0.2122