Skip to content

Releases: PereViader/ManualDi

ManualDi Unity3d v2.4.3

Choose a tag to compare

@github-actions github-actions released this 26 Nov 18:44

feat: Bump version 2.4.3

fix: Compilation issues on Unity3d project

ManualDi Unity3d v2.4.2

Choose a tag to compare

@github-actions github-actions released this 19 Nov 23:13

feat: Bump version to 2.4.2

feat: Introduce Rebind to quickly Unbind and Bind on DiContainerBindings

ManualDi Unity3d v2.4.1

Choose a tag to compare

@github-actions github-actions released this 19 Nov 00:06

feat: Bump version to 2.4.1

feat: add Unbind support to DiContainerBindings
This enables removing existing bindings from the container configuration.
This is particularly useful for integration testing, allowing test harnesses
to load the full production object graph and selectively remove specific
dependencies to replace them with mocks or stubs.

feat: Update README.md

ManualDi Unity3d v2.4.0

Choose a tag to compare

@github-actions github-actions released this 18 Nov 23:35

feat: Bump version to 2.4.0

feat: ManualDi.Async Binding no longer requires TApparent in its signature
This allows for a simpler API and faster compilation because generated code no longer needs to be templated

feat: ManualDi.Sync Binding no longer requires TApparent in its signature
This allows for a simpler API and faster compilation because generated code no longer needs to be templated

fix: ManualDi.Async BindingRedirection not redirecting binding properly
When using the variations of Bind methods that had more than one apparent type, the binding redirection was adding an extra binding layer which caused problems with and Binding filters.

fix: ManualDi.Sync BindingRedirection not redirecting binding properly
When using the variations of Bind methods that had more than one apparent type, the binding redirection was adding an extra binding layer which caused problems with Transient and Binding filters.

ManualDi Unity3d v2.3.2

Choose a tag to compare

@github-actions github-actions released this 08 Oct 11:01

feat: Bump version to 2.3.2

ManualDi Unity3d v2.3.2-preview.1

Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Sep 17:41

feat: Bump version to 2.3.2-preview.1

fix(#90): Codegen error when using required keyword
The required keyword is not considered when generatic the FromConstructor method
For now skip generation for classes that use this feature

ManualDi Unity3d v2.3.1

Choose a tag to compare

@github-actions github-actions released this 15 Sep 22:11

feat: Bump version to 2.3.1

fix(#89): Source generator for arrays of nullable instances ManualDi.Async
The source generator was producing invalid code for these cases

fix(#89): Source generator for arrays of nullable instances ManualDi.Sync
The source generator was producing invalid code for these cases
fix(#87): Handle out params on ManualDi.Async
Fix source generation to handle when a constructor or method has an out parameter

fix(#87): Handle out params on ManualDi.Sync
Fix source generation to handle when a constructor or method has an out parameter
chore: Update readme

ManualDi Unity3d v2.3.0

Choose a tag to compare

@github-actions github-actions released this 11 Sep 21:14

feat: Bump version to 2.3.0

fix(#84): Types potentially generating source code that breaks compilation ManualDi.Async
If a class in a namespace compounds to the same name as a different class, then
source generation will fail.
Instead of compounding the names with an empty string, use an underscore

fix(#84): Types potentially generating source code that breaks compilation
If a class in a namespace compounds to the same name as a different class, then
source generation will fail.
Instead of compounding the names with an empty string, use an underscore

ManualDi Unity3d v2.2.2

Choose a tag to compare

@github-actions github-actions released this 16 Aug 22:20

feat(#75): Add QueueInitializeAsync to ManualDi.Async
Initialization was missing async queueing functionality

chore: Bump version to 2.2.2

ManualDi Unity3d v2.2.1

Choose a tag to compare

@github-actions github-actions released this 30 Jul 18:27

fix(#80): When binding constraint not working for dependencies after the first one
The container was losing track of the binding injected into thus the checks after the first one were not pointing to the right binding

chore: Bump version to 2.2.1

feat: Improve README

fix: Readme