-
Notifications
You must be signed in to change notification settings - Fork 5
feat: consolidate simplification #50
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
BREAKING CHANGE: bump to major 4 (pre-release)
🎉 This PR is included in version 4.0.0-pre.13 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
🎉 This PR is included in version 4.0.0-pre.14 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
🎉 This PR is included in version 4.0.0-pre.15 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
🎉 This PR is included in version 4.0.0-pre.16 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
🎉 This PR is included in version 4.0.0-pre.17 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
🎉 This PR is included in version 4.0.0-pre.18 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
🎉 This PR is included in version 4.0.0-pre.19 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
🎉 This PR is included in version 4.0.0-pre.20 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
🎉 This PR is included in version 4.0.0-pre.21 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
🎉 This PR is included in version 4.0.0-pre.22 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
# [4.0.0](3.1.0...4.0.0) (2025-03-24) ### Features * consolidate simplification ([#50](#50)) ([edeba3c](edeba3c)) ### BREAKING CHANGES * The 4.x update consolidates the changes in the 3.x and simplifies a few more steps of the usage experience. It completely removes the ISceneLoader implementations and adds a static MySceneManager class so you don't have to manually control its lifecycle. Refer to the upgrade guide at https://scene-loader.mygamedevtools.com/docs/upgrades/from-3-to-4 for more details.
🎉 This PR is included in version 4.0.0 🎉 The release is available on GitHub release Your semantic-release bot 📦🚀 |
BREAKING CHANGE: The 4.x update consolidates the changes in the 3.x and simplifies a few more steps of the usage experience. It completely removes the ISceneLoader implementations and adds a static MySceneManager class so you don't have to manually control its lifecycle. Refer to the upgrade guide at https://scene-loader.mygamedevtools.com/docs/upgrades/from-3-to-4 for more details.
This feature contains breaking changes and will bump the package version to
4.0.0
The
4.x
update consolidates the changes in the3.x
and simplifies a few more steps of the usage experience. It completely removes theISceneLoader
implementations and adds a staticMySceneManager
class so you don't have to manually control its lifecycle.Key Changes
MySceneManager
fromAdvancedSceneManager
due to collisions with an existing Unity Asset Store product called Advanced Scene Manager.MySceneManager
that auto manages the scene manager lifecycle. (#49)AdvancedSceneManager
to a new classCoreSceneManager
, used internally by the new staticMySceneManager
. (#49)ILoadSceneInfo
instances manually. (#49)ISceneLoader
interface and all its implementations:SceneLoaderAsync
,SceneLoaderCoroutine
andSceneLoaderUniTask
. (#39)Transition
logic to theISceneManager
interface directly.SceneParameter
struct.Task<SceneResult>
, which can return a single or multiple scenes, be awaited and be used in coroutines withWaitTask
. (#49)Updating to
4.x
Refer to the upgrade guide on the official website.