All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
1.20.0 (2021-07-11)
- templates: update Dockerfile to use boringcodes/prod-builder as builder base image (159ded0)
1.19.1 (2021-06-07)
- generators: remove unused .dockerignore in templates (fd53d33)
1.19.0 (2021-06-07)
- generators: add .gitignore, LICENSE & README.md to templates (57161cf)
1.18.2 (2021-06-07)
1.18.1 (2021-06-07)
- husky: missing husky config (6b5790f)
1.18.0 (2021-06-07)
- generators: add Package manager to prompt questions, add commitlint to templates (9a5fcc9)
- generators/with-postgres-prisma/templates: remove unused emitDecoratorMetadata & experimentalDecorators tsconfig (9f92c02)
1.17.0 (2021-02-15)
- generators: create new app :with-postgres-prisma (72a3ee3)
- generators: rename config/mongo.ts & config/postgres.ts uri prop to url (d1b6c1d)
- generators/with-mongo: add pluralize module (c5aa6e6)
- generators/with-mongo/templates: import & create models after mongo connected, remove createModel func (794af57)
- generators/with-postgres: rename with-postgres to with-postgres-sequelize, add pluralize module (bb5ab07)
- generators/with-postgres-prisma: add pluralize module, fix prisma:db-push & :db-seed scripts, add model x db table name mapping (64f5b14)
- generators/with-postgres-typeorm: add pluralize module (3a915be)
- generators/with-postgres/templates: import & register models after connection created, remove createModel & add getModel funcs (70372e3)
- generators/with-postgres/templates: update models registration & getModel func (51b5238)
1.16.0 (2021-02-13)
- generators: create new app :with-postgres-typeorm (ceaf2eb)
- generators: update with-mongo & with-postgres' uri config to contain user & password (967af91)
1.15.0 (2021-02-13)
- generators: create new app with-postgres (08ed491)
1.14.0 (2021-02-12)
- generators: create new app :with-mongo (c7e2b32)
- templates: use http module to create http server (9a90aa9)
1.13.0 (2021-02-11)
- generators: update elementNodeVersion default value to 15 (80884ab)
- templates: change base image to boringcodes/dev-runner (83067c4)
- templates: update engines.node template to >= instead of fixed version (3aee382)
1.12.1 (2021-02-10)
1.12.0 (2021-02-10)
1.11.3 (2021-02-10)
1.11.2 (2021-02-10)
- lint-staged: update glob pattern to ignore /templates dir (657c381)
1.11.1 (2021-01-11)
1.11.0 (2021-01-11)
- generators: update writing() to copy .env.example .env file (bda8bec)
- templates: move src/config.ts to src/config/index.ts (e4406a0)
- templates: refactor index.ts app.listen callback as it's changed (dd9dc66)
- templates: set all packages version to * in order to install the latest (c7b0bcc)
1.10.0 (2020-08-26)
- templates: add config file that contains all env vars (b686dfb)
1.9.0 (2020-08-26)
- templates: move app.use(health()) to above bodyParser to imrpove performance of health check api (6687015)
- templates: move routes.ts to components/index.ts, export components path '/' along with routes, rename Routes interface to RouteOptions (68e2271)
- templates: update error type to MyError to fix wrong error type problem (42b2f71)
1.8.1 (2020-08-26)
- templates: add source-map-support to deps to fix problem running on production env without devDeps (eccfc5b)
1.8.0 (2020-04-24)
- template: remove unused .prettierignore (ccda598)
- deps: mistaken putting change-case to devDeps (12ca8d9)
1.7.0 (2020-03-28)
- template: replace pretty-quick with lint-staged, add tsconfig.json, fix eslint errors on index file (301336b)
1.6.0 (2020-03-28)
- template: migrate tslint to eslint using @typescript-eslint & @boringcodes/eslint-config-typescript (5477b03)
1.5.0 (2020-03-26)
- generator: remove new component generation question (90428a9)
1.4.0 (2020-03-26)
- generator: reduce questions to 6 by asking org instead of homepage, bugs & repository urls (a2dc47c)
- template: update package.json engines node to use exactly input node verion (92bf472)
1.3.2 (2020-03-26)
- generator: add change-case to paramCase the input appname (f34ddac)
1.3.1 (2020-03-26)
- template: update tslint.json to exclude build instead of dist (858b5c0)
1.3.0 (2020-03-25)
1.2.0 (2020-03-23)
- close #11: integrate @boringcodes/create-service-component (#12) (cae819a), closes #11
- close #13: support nvm (#14) (92be34b), closes #13
1.1.1 (2020-03-23)
1.1.0 (2020-03-23)
- close #7: add package.json engines node information (#8) (18a31d5), closes #7
- close #9: Dockerfile & .dockerignore supports (#10) (93af323), closes #9
1.0.1 (2020-03-23)
1.0.0 (2020-03-22)
0.1.1 (2020-03-21)
- template: update source as @boringcodes/utils updated, replace ts type with interface & pretifier some files (9388983)