Saneject 0.7.0 (beta) #1
alexanderlarsen
announced in
Releases
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
API Changes
BindMultipleComponents<T>()
,BindMultipleComponents<TInterface, TConcrete>()
, and shorthand aliasesBindComponents<T>()
andBindComponents<TInterface, TConcrete>()
..WhereTargetIs<T>()
.BindComponent<IInterface>()
, useful for resolving collections of different concrete implementations.Scope.GetBindingRecursivelyUpwards()
now respects target filters and no longer returns the first match unconditionally.Validation & Error Handling
Inspector & UI
MonoBehaviourInspector
andSanejectInspector
.ISerializationCallbackReceiver.OnBeforeSerialize
) is now generated by Roslyn and no longer depends onPropertyDrawer
, improving robustness.UserSettingsEditorWindow
.Testing
Bug Fixes
[SerializeInterface]
did not work correctly in nested[Serializable]
classes.This discussion was created from the release Saneject 0.7.0 (beta).
Beta Was this translation helpful? Give feedback.
All reactions