Releases: gustavopsantos/Reflex
Releases · gustavopsantos/Reflex
4.1.0
- Temporarly remove reflex assembly weaver because of conflicts with
com.unity.burst
package
Please pay attention to Scripting Restrictions section that was added to readme.
4.0.0
Major version change!
- Unity editor requirement bumped from 2019 to 2021
- Container became immutable, after built cannot be changed
- Binding APIs were changed
- Introduces contract table, allowing multiple contracts on a single dependency
- Test coverage is way higher
- Scene Injection order changed to Awake > Inject > Start
3.9.0
- Adds non-generic BindSingleton and Inject as container APIs
3.8.1
- Adds support to Project Settings > Editor > Enter Play Mode Settings > Reload Domain
3.8.0
3.7.0
- Adds attribute injection on Construct API
3.6.0
- Performance improvements
- Heap allocations reduced when injecting methods
3.5.3
- Fixes GetInjectables skipping inactive components
3.5.2
- Fixes game sample
- Replaces newtonsoft-json dll by unity package
- Adds refresh button to debugging window
- Fixes depth first search container disposal
- Adds test against scoped container disposing outer bindings
- Fixes inner container disposing outer scope binding
- Fixes ConstructorInjector rented array return
3.5.1
Fixes execution order for runtime instantiated monobehaviours, making it concise with injection execution order when unity loads a scene and pre-intantiated monobehaviours at the scene are injected.
Without fix was Awake→Inject→Start
With fix: Inject→Awake→Start