TODO list for next version

Marc Tanenbaum edited this page Apr 28, 2015 · 13 revisions

1. Runtime bindings (allow bindings via JSON)

FEATURE COMPLETE on branch json-binding (needs review)

NOW ON TIP

2. Naming inversion (allow named injections to be specified in the Context rather than the client class)

FEATURE COMPLETE on branch invert-names (needs review)

NOW ON TIP

3. Fix PostConstruct bug

NOW ON TIP

4. ListensTo (Convenience method for binding Mediation methods to specific Signals)

WORK COMPLETE on branch feature/listens-to (REVIEWED. Needs some testing due to changes to ReflectionBinder)

NOW ON TIP

5. Update examples to Unity5 (remove deprecated references)

Work complete on branch unity5 (needs review)

NOW ON TIP

6. Promise

PR awaiting review: feature/promise.

UPDATE 4/19: branch is in an odd state. Need Will to help untangle it.

7. Bindable (declare an object Bindable)

Gist created. Won't be merged to main repo.

8. Cleanup work on Signals, including RemoveAllListeners

NOW ON TIP.

8. Review PR on reducing allocs. (needs review)

NOW ON TIP

9. Create Contexts/Views capable of running in Unity Editor extensions

WIP. Make sure we support ListensTo for Editor Extensions

UPDATE 4/19: The refactors necessary for this to be achieved are now on tip. Propose that this work go into a separate extensions repo, as it's something not directly related to the main StrangeIoC use case.

10. Bug fix: Ensure only one Mediator of a Type

Issue #142

11. Support SupplyTo in JSON Bindings

Complete (branch invert-names). Needs review. PR issued.

12. Improve setter injection exceptions

Complete (branch enhancement/prop-injection-exception). Needs review. PR issued.

Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.