| ⇢ | A | DefaultExtractionStrategies added | |
| ⇢ | A | HasserStrategy added | |
| ⇢ | A | IsserStrategy added | |
| ⇢ | A | DefaultInjectionStrategies added | |
| ⇢ | A | StrategyCachingCapabilities added | |
| A | ↛ | InjectionStrategies removed | |
| A | ↛ | ExtractionStrategies removed |
| ⇢ | B | DefaultInjectionStrategies::get() added | |
| ⇢ | B | DefaultExtractionStrategies::get() added | |
| ⇢ | A | StrategyCachingCapabilities::setCachedStrategy() added | |
| ⇢ | A | DefaultExtractionStrategies::all() added | |
| ⇢ | A | HasserStrategy::supports() added | |
| ⇢ | A | HasserStrategy::extract() added | |
| ⇢ | A | IsserStrategy::supports() added | |
| ⇢ | A | IsserStrategy::extract() added | |
| ⇢ | A | DefaultInjectionStrategies::all() added | |
| ⇢ | A | StrategyCachingCapabilities::getCacheKey() added | |
| ⋮ | view more | ||
| B | ↗ | A | ReflectionObject::__construct() improved |
| A | ↛ | InjectionStrategies::defaults() removed | |
| A | ↛ | ExtractionStrategies::defaults() removed | |