v2.0.0
Breaking changes
forRoot
,forRootAsync
,register
andregisterAsync
doesn't receive an array of items anymore.registerAsync
is now used to register async providers like: useFactory, useExisting or useClass.- Property
name
was renamed toclientName
inSoapModuleOptions
andSoapModuleAsyncOptions
interfaces; - Defined
SoapModuleOptionsFactoryType
forcreateSoapModuleOptions
anduseFactory
functions return types.
Internal changes
- Made some big refactoring on how providers are built;
- General refactoring for better code reading;
- Created SoapService class for client creation;
- Removed soap.utils;
- Added more unit tests;
- Added error when there's no async option provided;
- Updated dependencies;
- Updated docs to v2 + npm badges.
Included a lot of changes from @rjpkuyper PR #8 . Thanks!