Skip to content

Version 5.2.1

Compare
Choose a tag to compare
@svermeulen svermeulen released this 11 Jul 17:07
· 633 commits to master since this release

Minor release with just a few bug fixes

  • Changed BindInstance and FromInstance to by default allow null values. This makes more sense as a default since null values are often used during validation. Also, if the user wants to require non-null, they can add their own assert statement next to the bind statement
  • Fix errors about ambiguous types between System.Tuple and UniRx.Tuple
  • Fix compatibility issues with Unity 2017
  • Fix for issue #274 - Identifiers were not supported properly when using Lazy<>
  • Fix for issue #280 - Factories should not be instantiated upon each use
  • Fix for issue #278 - Project context had a bug related to loading scenes additively
  • Changed to inject on dependency roots before the inject queue
  • Added better error checking/handling for circular dependencies
  • Fix WSA compiler error
  • Added a search predicate to FromComponentInChildren and to FromComponentInHierarchy
  • Added an option to include inactive objects to FromComponentInChildren and FromComponentInHierarchy.
  • Added support for injecting C# 6.0 get-only (readonly properties).