Skip to content

Latest commit

 

History

History
78 lines (61 loc) · 4.37 KB

CHANGELOG.asciidoc

File metadata and controls

78 lines (61 loc) · 4.37 KB

devon4node changelog

This file documents all notable changes to devon4node.

5.0

  • [BREAKING CHANGE] Upgrade packages to work with NestJS 9.

  • [BREAKING CHANGE] Remove @devon4node/config:

    • @devon4node/config is replaced with convict

  • [NEW FEATURE] Add @devon4node/logform:

    • @devon4node/logform contains Winston logger formatters based on logform package

      • colorize: apply colors to log output

      • logfmt: transform log output to logfmt format

      • oneLineStack: transform the stack trace to display it in one line.

      • pid: add pid to the log.

      • separator: format the log lines separating each section by using |.

  • [BREAKING CHANGE] Update @devon4node/mailer:

    • Replace method forRoot to register

    • Replace method forRootAsync to registerAsync

    • Add tests to library

  • [BREAKING CHANGE] Update @devon4node/schematics:

    • All schematics: now you can only execute schematics at project root folder.

    • Improved schemtics tests.

    • auth-jwt: Update schematic in order to generate the convict configuration instead of @devon4node/config configuration, use convict instead.

    • config-module: config-module was completly deleted.

    • convict: Add convict schematic in order to add convict to your project.

    • crud: crud was completly deleted, use resource instead.

    • application: Update pre-built winston logger.

    • entity: Update entity in order to add the entity to the data source. Now entity is compatible with TypeORM 0.3+.

    • typeorm: Add compatibility with TypeORM 0.3+. Update convict configuration instead of @devon4node/config configuration.

    • swagger: Update convict configuration instead of @devon4node/config configuration.

4.0

  • Upgrade packages to work with NestJS 8.

  • Update @devon4node/config: change environment variables naming

  • Moved samples to https://github.com/devonfw-sample/devon4node-samples/

  • Update @devon4node/schematics:

    • Generate code compatible with NestJS 8

    • Remove CRUD schematic

    • Make resource schematic compatible with devon4node structure

3.0

On this release we have added more options to cli new command and fixed some bugs.

  • #298: Fix cli project creation with uppercase and initialization.

  • #295: Add tests to custom schematics

  • #223: Add no interactive new project with modules command.

  • #214: Update swagger api decorators.

2.0

On this release the cli, packages and documentation have been updated, also fixed some bugs.

  • #108: Update cli documentation.

  • #107: Update the coding conventions guide.

  • #106: Remove autocomplete documentation as it is not working.

  • #71: Update schematics to generate new config module.

  • #96: First draft of the doc on the import of ESLint reports into SonarQube.

1.11.0

  • #69: Move from TSLint to ESLint.

  • #26: Update references to new CobiGen repository URL.

  • #25: Update package dependencies.

  • #24: Prettify on new project. Solved id’s problem on migration.

  • #23, #22: Login as waiter waiter, fix waiter ID unique constraint.

1.0

On this release the cli, schematics, mailer module, common module and samples have been added, the documentation has been updated.

  • #17, #18: Add CLI, Schematics, Mailer module, Common module and Samples.

  • #16: Add Travis CI configuration for documentation workflow.

  • #13: Add License file and project docs

  • #17: Refactor devon4node template.