- Additional arguments are now passed to the test function when using the
createInjector
function, e.g.withFixture((fixture, ...arguments) => {})
- Lowered the random max number of objects used for arrays from 75 to 25
- Updated decorator property on the
Extension
class to use a Symbol key instead
- Fixed bug where
undefined
would be returned (instead of throwing exception) when trying to build an unknown type - Created builder decorator to provide better error messages for self-referencing builders
- Improved type inference by adding conditional typing to data generated via templates
- Added support for merging of extensions, e.g.
const combinedExtension = domainExtension.merge(persistenceExtension);
- First stable release of Mixtape