Releases: stride3d/stride-community-toolkit
v1.0.0.0-preview.46
Release notes for 1.0.0.0-preview.46
What's Changed
💥 Breaking Changes
🎉 New Features
- feat: added ImGui from https://github.com/Eideren/StrideCommunity.ImGuiDebug by @Doprez in #169
- feat: Simple screenshot extension by @Doprez in #171
🔧 Engineering
- feat: Various updates by @VaclavElias in #164
- fix: Prevent crash due to NaN by @Doprez in #168
- refactor: Code consistency updates by @VaclavElias in #172
🎓 Examples
- feat: New examples added, SceneRenderer and Stride UI Drag and Drop by @VaclavElias in #165
- feat: Render Example code improvements by @VaclavElias in #166
🔁 Build & Deploy
- chore: Clean up of unused GitHub actions by @VaclavElias in #173
- feat: GitHub action updates by @VaclavElias in #174
Full Changelog: v1.0.0.0-preview.45...1.0.0.0-preview.46
v1.0.0.0-preview.45
Release notes for 1.0.0.0-preview.45
Nothing major. NuGet packages bumped and renderer example added.
What's Changed
🔧 Engineering
- chore: NuGet packages bumped by @VaclavElias in #163
📄 Docs
- docs: Reference runtime win-x64 removed by @VaclavElias in #160
🎓 Examples
- feat: Example09_Renderer added by @VaclavElias in #161
- fix: Project location corrected by @VaclavElias in #162
Full Changelog: v1.0.0.0-preview.44...1.0.0.0-preview.45
v1.0.0.0-preview.44
This release brings a lot of new extensions migrated from dfkeenan's toolkit. Thank you, @dfkeenan.
Additionally, some short tutorials have been added, based on dfkeenan's demo code.
What's Changed
🔧 Engineering
- fix: use maybe null by @IXLLEGACYIXL in #151
- Refactoring 03 by @VaclavElias in #154
- Refactoring 04 by @VaclavElias in #156
- feat: New projects, tutorials, and extensive extension methods to enhance functionality and documentation by @VaclavElias in #158
- chore: NuGet packages bumped by @VaclavElias in #159
📄 Docs
- docs: Reference runtime win-x64 removed by @VaclavElias in #160
💪 Other Changes
- Refactoring 05 by @VaclavElias in #157
Full Changelog: v1.0.0.0-preview.42...1.0.0.0-preview.44
v1.0.0.0-preview.42
What's Changed
🎉 New Features
🐞 Bug Fixes
🔧 Engineering
- Refactoring - Code readability improvements by @VaclavElias in #142
- refactor: Code improvements by @VaclavElias in #143
- Refactoring 01 - Further improvements by @VaclavElias in #144
- [Engine] Refactoring 02 - Code improvements by @VaclavElias in #145
- update nugets and add config for sdsl files by @Doprez in #149
📄 Docs
- feat: Docs updated, mentioning --runtime win-x64 by @VaclavElias in #141
🔁 Build & Deploy
- fix: GitHub action improvements by @VaclavElias in #140
Full Changelog: v1.0.0.0-preview.41...1.0.0.0-preview.42
v1.0.0.0-preview.41
Release notes for 1.0.0.0-preview.41
What's Changed
🐞 Bug Fixes
- fix: Correcting example references to Stride.CommunityToolkit.Windows by @VaclavElias in #136
🔧 Engineering
- Update 17 - Refactoring - Code improvements by @VaclavElias in #138
- Update 18 - Additional ndepend updates by @VaclavElias in #139
📄 Docs
- docs: Description and Title added by @VaclavElias in #135
Full Changelog: v1.0.0.0-preview.39...1.0.0.0-preview.41
v1.0.0.0-preview.39
Release notes for 1.0.0.0-preview.39
This update mainly focused on this issue #133.
I was able to debug the error but I wasn't able to find the issue itself because it happens in the NuGet library itself. I moved on and these are the suggetions for the toolkit for now:
Anywhere we reference Stride.Core.Assets.CompilerApp
we have to add also <RuntimeIdentifier>win-x64</RuntimeIdentifier>
which makes it Windows only.
Stride.CommunityToolkit
library will have noStride.Core.Assets.CompilerApp
references, so it can be built correctly and be platfom agnostic. Should work in code-only and regular Stride Projects.- The new
Stride.CommunityToolkit.Windows
library will haveStride.Core.Assets.CompilerApp
reference and also<RuntimeIdentifier>win-x64</RuntimeIdentifier>
, at the moment it is an empty library refrencingStride.CommunityToolkit
project mainly for code-only purpose, just to remove the above boilerplate. That means, code only examples would referenceStride.CommunityToolkit.Windows
instead ofStride.CommunityToolkit
. This could be done also for Linux later. Stride.CommunityToolkit.Skyboxes
library mainly for code-only purpose, will haveStride.Core.Assets.CompilerApp
reference removed so the NuGet package can be created. Because it is used withStride.CommunityToolkit.Windows
, it should build correctly
What's Changed
🔁 Build & Deploy
- Update 15 - Cross platform improvements by @VaclavElias in #134
Full Changelog: 1.0.0.0-preview.38...1.0.0.0-preview.39
v1.0.0.0-preview.38
Release notes for 1.0.0.0-preview.38
What's Changed
This update was mainly to add Stride 4.2.0.2122 references. The CI/CD stopped working and temporary fix was added.
💥 Breaking Changes
- refactor!: Stride.Core.Assets.CompilerApp is removed from the toolkit by @VaclavElias in #130
🔧 Engineering
✨ Enhancement
- [GameExtensions] Added focus lost extension by @Doprez in #117
- [Input] Control instructions added for Basic3DCameraController by @VaclavElias in #118
🔁 Build & Deploy
- fix: Fixes Nuget deployment by @VaclavElias in #121
- fix: System.Security.Cryptography.Pkcs package added by @VaclavElias in #122
- fix: Fixes CI/CD issue by @VaclavElias in #131
💪 Other Changes
- test: Testing NuGet deployment by @VaclavElias in #123
- test: NuGet packages bumped by @VaclavElias in #124
- test: Testing deployment by @VaclavElias in #125
- feat: Adding Bepu back by @VaclavElias in #126
- feat: Self hosted option added by @VaclavElias in #127
- test: Project udpates by @VaclavElias in #128
Full Changelog: v1.0.0.0-preview.20...1.0.0.0-preview.38
v1.0.0.0-preview.20
What's Changed
💥 Breaking Changes
- refactor: Bepu references corrected and other updates by @VaclavElias in #116
🔧 Engineering
- Update 14 - Bepu updates and Skybox separated by @VaclavElias in #106
- fix: GetCamera() related updates by @Doprez in #112
- refactor: Cleaned up examples by @Doprez in #113
✨ Enhancement
- feat: Release.yml title updated by @VaclavElias in #103
- feat: GitHub Actions updated by @VaclavElias in #104
📄 Docs
- fix: Docs improvements and link references fixes by @VaclavElias in #105
- chore: Releatese notes added by @VaclavElias in #109
🔁 Build & Deploy
- fix: TAG_COMMIT flag added by @VaclavElias in #110
- fix: Adding Bepu packages references by @VaclavElias in #111
Full Changelog: v1.0.0.0-preview.16...1.0.0.0-preview.20
v1.0.0.0-preview.17
Release notes for 1.0.0.0-preview.17
What's Changed
🔧 Engineering
- Update 14 - Bepu updates and Skybox separated by @VaclavElias in #106
✨ Enhancement
- feat: Release.yml title updated by @VaclavElias in #103
- feat: GitHub Actions updated by @VaclavElias in #104
📄 Docs
- fix: Docs improvements and link references fixes by @VaclavElias in #105
Full Changelog: v1.0.0.0-preview.16...1.0.0.0-preview.17
v1.0.0.0-preview.16
What's Changed
🎉 New Features
- Adding a helper class for simple image processing by @dotlogix in #57
- Toolkit 2D Improvements by @VaclavElias in #97
🔧 Engineering
- increase nexvyaml by @IXLLEGACYIXL in #95
- increase nexvyaml version by @IXLLEGACYIXL in #100
- [Refactoring] add module by @IXLLEGACYIXL in #101
- [Docs] Update README.md by @VaclavElias in #102
📄 Documentation
- Update 14 - Example 7 docs added by @VaclavElias in #92
- Clean up and docs by @Doprez in #94
🎓 Examples
- Update 13 - 2D scene setup and example added by @VaclavElias in #90
- Update 15 - 2D scene updates and refactorings by @VaclavElias in #96
💪 Other Changes
- Update 11 - Docs improvements by @VaclavElias in #79
- Modify entity extension by @IXLLEGACYIXL in #81
- Update 12 - Library improvements by @VaclavElias in #82
- Image Processing Consistency Updates by @VaclavElias in #83
- Add example cube clicker by @IXLLEGACYIXL in #84
- Texture Extensions and reading the Source of an asset by @Idomeneas1970 in #85
- Example 7 refactoring by @VaclavElias in #86
- Add cube loading to cube clicker by @IXLLEGACYIXL in #87
- Example 7 refactoring 2 by @VaclavElias in #88
- Refactor: UIManager added by @VaclavElias in #89
- Add SetMaxFPS() by @Doprez in #91
- Add Debug Shapes from Profan by @Doprez in #93
- add new world to screenpoint by @IXLLEGACYIXL in #98
- Script System Extensions for writing async methods by @DockFrankenstein in #99
New Contributors
- @DockFrankenstein made their first contribution in #99
Full Changelog: v1.0.0.0-preview.15...1.0.0.0-preview.16