Skip to content

Commit 41b9ba9

Browse files
authored
more readme changes (#36)
1 parent f09ca2b commit 41b9ba9

File tree

1 file changed

+12
-3
lines changed

1 file changed

+12
-3
lines changed

README.md

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,14 @@ Injectors can use data produced by earlier injectors simply by having
106106
a function parameter that matches the type of a return value of an
107107
earlier injector.
108108

109-
#### Wrappers
109+
Injector chains can be collapsed to become a single injector -- this
110+
allows the chain to branch out in a tree structure so that it can
111+
generate multiple copies of the same type.
112+
113+
Injectors can be automatically reordered so that outputs are generated
114+
before they're required as inputs.
115+
116+
#### Wrappers (aka Middleware)
110117

111118
Wrappers are special functions that are responsible for invoking
112119
the part of the injection chain that comes after themselves. They
@@ -157,6 +164,8 @@ This repo represents continued development of Blue Owl's
157164
has been in production use for years and has been unchanged for years.
158165
The core of nject is mostly unchanged since taking over development from Blue Owl.
159166

160-
With the version 0.2.0 release, nject is anticipated to be stable.
161-
167+
Nject will follow strict semver behavior except (1) things noted as experimental;
168+
and (2) releases that are less than 10 days old may have corrections applied that
169+
are not strictly backwards compatible with the recent release (for example, 1.0.0
170+
accidently exported a type that should have remained private).
162171

0 commit comments

Comments
 (0)