Features
- common:
ValidationPipeimprovements #383 - common:
ParseIntPipeimprovements #385 - common: add
FileInterceptor,FilesInterceptor,@UploadedFile()and@UploadedFiles()(multerintegration) - common: add
HttpModulethat exposesHttpService(axiosintegration) - core: add
app.disable()andapp.enable()wrappers aroundexpressapp - core: add ability to inject
expressreference (EXPRESS_REFtoken) - core: enable possibility to extend metadata (inheritance support) #228
- core:
NestFactory.create()now accepts third argumentHttpsOptions - core: add
app.enableCors()toINestApplication(corsintegration) - core: add
@Render()decorator (MVC applications) - core: provide
Logger.overrideLogger()#247 - core: [feature] add
appOptionsproperty tocreate[..]methods ofNestFactory - microservices: add
listenAsync()toINestMicroserviceinstance
Bugfixes
- core: simplify HTTPS protocol usage
- core: custom transport strategy - thrown exceptions issue #290
- core: injector fails silently #287
- core: secure websockets (
wss://) #384 - core: can't select/get from context when using
NestFactory.createMicroservice()#398 - core: interceptor
$streamobservable returns another observable instead of the response object #376 - core:
Observable.throwfrom controller results in unhandled rejection promise #373
Improvements
- common: create
ModuleMetadatainterface - core: majority of methods (
INestApplication,INestMicroservice, andINestApplicationContext) returnthisinstead ofvoid - core: remove static dependencies & relationships inside
NestFactory