Skip to content

Latest commit

 

History

History
1413 lines (700 loc) · 41.7 KB

CHANGELOG.md

File metadata and controls

1413 lines (700 loc) · 41.7 KB

0.9.4 (2021-07-20)

plugin-express

Bug Fixes

  • express: handle no cookie config (83148cc)

0.9.3 (2020-10-09)

plugin-express

Bug Fixes

  • use secret for cookie parser (0563649)

0.9.2 (2020-08-06)

plugin-express

Features

  • express: add expressMiddleware hook call (de93c31)

0.9.1 (2020-08-06)

fragment

Features

  • fragment: add NODEPACK_SUPPRESS_FRAGMENT_ERROR env var (5b2e4e1)

service

Bug Fixes

  • create project: get latest versions of packages (d0e7328)

0.9.0 (2020-05-06)

service

Bug Fixes

  • build: don't generate standalone build during maintenance (85e246a)
  • build: skip directory copy (63913a7)

0.8.15 (2020-05-06)

fragment

Bug Fixes

  • fragment: display error (3486f65)

service

Bug Fixes

  • vendors chunk: reuse existing chunks (b2c54ad)
  • skip maintenance for inspect command (9600743)

0.8.14 (2020-04-30)

fragment

Bug Fixes

  • app-config: don't crash outside of nodepack project (d4bee15)

0.8.13 (2020-03-31)

plugin-apollo

Bug Fixes

  • apollo: context schema type (a84b0f6)

plugin-typescript

Bug Fixes

  • ts: drop tslint support (7d4f172)

0.8.12 (2020-03-01)

service

Bug Fixes

  • dev: don't detach process on windows (5a6daaa)
  • service: bad file descriptor error on Windows (03f38dc)

0.8.11 (2020-01-12)

db-migrator

Bug Fixes

  • improved error messages (95eeb6a)

0.8.10 (2020-01-12)

db-migrator

Bug Fixes

  • db-migrator: don't crash on read/write migration records error (9c44deb)

0.8.9 (2020-01-12)

cli

Features

0.8.8 (2020-01-12)

env-migrator

Bug Fixes

  • env-migrator: don't crash on read/write migration records error (679c1a9)

0.8.7 (2020-01-12)

env-migrator

Bug Fixes

  • db-migrator: context is null (fbd8880)

0.8.6 (2020-01-12)

plugin-db-fauna

Bug Fixes

  • db-fauna: runtime error (ce2cef8)

0.8.5 (2020-01-04)

plugin-apollo

Features

0.8.4 (2020-01-04)

app-context

Bug Fixes

0.8.3 (2020-01-04)

app-context

Features

app-migrator

Features

plugin-db-sequelize

Features

0.8.2 (2019-12-27)

module

Bug Fixes

  • module: remove resolve fallback and semver dependency (3ef7249)

0.8.1 (2019-12-27)

cli

Bug Fixes

  • missing logs when creating project (ce333a1)

0.8.0 (2019-12-27)

app-config

Features

maintenance

Bug Fixes

  • maintenance: improve error message (16a89f6)

plugin-db-fauna

Code Refactoring

  • don't use a common 'db' config name (f9907da)

Features

  • migrate db config files (6ce6ce2)
  • remove DB migration code from built app (87e74e4)

service

Features

  • service: disable maintenance for build command (bb61374)
  • update webpack (2cfa933)

BREAKING CHANGES

  • Node 10 is minimum requirement
  • each plugin-db-* config name has been changed from 'db' to a more specific name

0.7.5 (2019-12-24)

plugin-db-fauna

Features

0.7.4 (2019-12-15)

plugin-apollo

Features

  • apollo: inheritResolversFromInterfaces defaults to true + apolloConfig.schemaOptions (d073ce9)

0.7.3 (2019-11-05)

service

Bug Fixes

  • crash with no-maintenance if no .nodepack/config.json file (f7703b3)

0.7.2 (2019-11-05)

plugin-apollo

Bug Fixes

  • incorrect peer dependencies versions (cd9d242)

service

Bug Fixes

  • remove external warning (b859096)

utils

Bug Fixes

  • use open instead of opn (6b0393a)

0.7.1 (2019-11-05)

plugin-eslint

Bug Fixes

  • eslint app mig: console to warn (f4f1ad1)

service

Bug Fixes

  • runtime fragment: crash if no src/context folder (8e3a8c7)

Features

0.7.0 (2019-11-05)

app-context

Features

plugin-typescript

Features

  • app migration: tsconfig: skipLibCheck to true (3964b6d)
  • ts: auto config type gen (912c410)

service

Bug Fixes

  • project create: add app-context dep (03f8761)

Features

  • context: src/context folder (0a2befd)
  • Service: isWatching, commandName, command (7da7dee)

0.6.0 (2019-11-05)

app-migrator

Bug Fixes

  • app migrations: default export (065390f)
  • ts: export MigratorAPI (76c21f9)

cli

Bug Fixes

  • plugin remove: check if plugin is installed (5d76598)
  • project create: remove tslint prompt (3bb7a3b)

config-transformer

Bug Fixes

  • config transform: crash if file doesn't exist (91d9159)
  • config transform: downgrade javascript-stringify (daef224)

plugin-apollo

Bug Fixes

Features

  • context type support for remaining plugins (2e198e4)

plugin-devtools

Bug Fixes

  • build-ts: copy context.d.ts to dist (eede98c)

Features

plugin-eslint

Features

plugin-typescript

Bug Fixes

  • generate context: duplicated imports (15d5367)
  • ts: remove tslint from app migration (0d24985)

Features

  • generate context: add /types/context.d.ts possible path (5849e6d)
  • ts: automatically generate context type from plugins (79b165f)

service

Bug Fixes

  • plugins: try to pick module.default (f2dd33f)
  • ts: export ServicePluginAPI (aed4bdd)

Features

  • service: synchronous webpack.config.js (f8b1d46)

0.5.5 (2019-10-27)

app-config

Bug Fixes

plugin-apollo

Features

  • add destroyed hook to builtin plugins (da00a06)

plugin-typescript

Bug Fixes

  • ts: remove unnecessary argument to fork-ts-checker (fd0f376)

service

Bug Fixes

0.5.4 (2019-10-23)

plugin-typescript

Bug Fixes

  • ts plugin: noImplicitAny to false by default (594d7d6)

0.5.3 (2019-10-22)

0.5.2 (2019-10-15)

app

Bug Fixes

plugin-typescript

Features

  • ts: use fork-ts-checker-webpack-plugin (fead76c)

0.5.1 (2019-10-14)

maintenance

Bug Fixes

  • maintenance: skip minimize for maintenance fragments (65f5410)

0.5.0 (2019-10-14)

service

Features

  • enable persistent caching (6bca37e)

0.4.24 (2019-10-08)

plugin-apollo

Bug Fixes

  • types: Schema.schemaDirectives (2dd614c)

0.4.23 (2019-10-07)

plugin-express

Bug Fixes

  • types: missing httpServer on ExpressContext (de7e97e)

Features

  • EXPRESS_NO_LISTEN env var (01771bd)

0.4.22 (2019-10-07)

plugin-apollo

Bug Fixes

  • assign parent context properties (1fd45ac)

Features

0.4.21 (2019-10-03)

plugin-apollo

Features

  • apollo: schema directives (1cd8e42)

0.4.20 (2019-10-03)

app-context

Bug Fixes

plugin-apollo

Bug Fixes

0.4.19 (2019-10-02)

plugin-apollo

Bug Fixes

  • cors: don't apply cors multiple times (e0f5727)

0.4.18 (2019-10-02)

0.4.17 (2019-10-01)

plugin-apollo

Bug Fixes

0.4.16 (2019-10-01)

plugin-apollo

Bug Fixes

  • types: missing subscriptionsPath on ApolloConfig (77481f5)

0.4.15 (2019-10-01)

plugin-apollo

Features

  • apollo: support defining paths (11bb48f)

0.4.14 (2019-10-01)

maintenance

Bug Fixes

  • maintenance: missing --no-preInstall arg (1076de4)

0.4.13 (2019-10-01)

service

Bug Fixes

  • dev command: failed terminating app (e49721a)

0.4.12 (2019-09-30)

app

Bug Fixes

  • catch errors in app bootstrap (43d547a)

0.4.11 (2019-09-30)

service

Bug Fixes

0.4.10 (2019-09-30)

cli

Bug Fixes

  • nodepack xxxx command not finding local bins (f118592)

service

Bug Fixes

  • prevent reload loops by excluding additional folders from watch (fcbb8d4)

0.4.9 (2019-09-30)

utils

Bug Fixes

  • remove custom yarn progress bar (f8e13dc)

0.4.8 (2019-09-30)

utils

Bug Fixes

  • shouldn't init git if already in git repository (6680bea)

0.4.7 (2019-08-27)

app-context

Features

app-migrator

Bug Fixes

  • don't render .ejs files in a migration operation (1619ffd)

cli

Features

plugin-express

Features

  • Express EJS templates/views (c022866)

plugin-passport

Features

utils

Bug Fixes

  • update official plugins list (14ce0ca)

0.4.6 (2019-08-23)

cli

Bug Fixes

  • project create: unselected features still being included (2e36dd3)

maintenance

Bug Fixes

  • fragments build: better output errors (24428b7)

plugin-db-knex

Bug Fixes

  • template: comment unused import to prevent error (e89408d)

Features

plugin-db-sequelize

Features

  • plugin: db sequelize plugin (ed8b0cf)

service

Bug Fixes

  • build: NODEPACK_RAW_STATS should output even if no errors (92c16c6)
  • dev: NODEPACK_RAW_STATS should also output stats if there are no errors (f5c786b)
  • watch: ignore .nodepack folder (ad4ca48)

Features

  • config: put non-default exports on the config object (24e5284)

utils

Bug Fixes

  • terminated: chmod terminate.sh before run (5bbbee4)

0.4.5 (2019-08-23)

db-migrator

Features

maintenance

Features

  • env migration: context passed as argument (9eefdc9)

plugin-apollo

Bug Fixes

  • use forked mock-express-response (7a8cb93)

plugin-db-knex

Features

service

Features

  • dev: debounce app restart (85be3f7)
  • env: process.env.NODEPACK_ROOT which define the project root path (0208c32)

utils

Bug Fixes

  • add apollo as official plugin (3d23c2e)

0.4.4 (2019-08-19)

app

Features

plugin-apollo

Features

0.4.3 (2019-08-19)

app

Bug Fixes

  • bootstrap: improved types + optional callback (7e38727)

config-transformer

Bug Fixes

test-utils

Bug Fixes

utils

Bug Fixes

0.4.2 (2019-08-19)

app

Features

app-migrator

Bug Fixes

Features

cli

Features

  • project create: express feature (d0a2e82)

fragment

Bug Fixes

  • types: exported members (ac3d944)

plugin-express

Features

service

Bug Fixes

  • revert runtime module ejs support (ed3df96)
  • config: don't require config folder (f10aa85)
  • version (3d2f9a0)

utils

Features

  • resolve short official plugins (22ca74c)

0.4.1 (2019-08-17)

plugin-typescript

Bug Fixes

  • remove runtime module example (1b57628)

0.4.0 (2019-08-17)

app-config

Bug Fixes

  • remove unused dependency (72b2e49)

app-context

Features

maintenance

Bug Fixes

module

Bug Fixes

  • don't throw if module is null (9a8d2fb)

plugin-typescript

Bug Fixes

  • suppress ts checker info messages (18cc1aa)

service

Bug Fixes

  • build runtime before service command (b27b813)
  • delete NODEPACK_ENTRIES (f1bbb0e)
  • don't build config for inspect command (6a3c2b7)
  • ejs runtime modules (b28f5aa)
  • ensure config folder exists (2f147b8)
  • improved messages (afa0af6)
  • node externals in monorepos (2619773)
  • set NODEPACK_DIRNAME in service too (2cf5ecc)
  • use @nuxt/friendly-error-webpack-plugin (fe95e0c)
  • use context outside of app (5d5ccbd)

Features

  • addRuntimeModule (c7dcbe1)
  • build config before command (aed3760)
  • NODEPACK_ENTRIES (7b5abcb)
  • NODEPACK_RAW_STATS (0631964)
  • webpack 5+fragments+runtime plugins+context (7cd3d0e)

0.3.2 (2019-08-05)

app-config

Features

app-migrator

Bug Fixes

  • app migration: improve error handling (49556d2)

0.3.1 (2019-07-28)

env-migrator

Features

guijs-plugin

Features

  • guijs: project type description & link (e9fb566)

service

Bug Fixes

  • service: zombie process if app terminates itself and user kills dev command (bb5c281)

0.3.0 (2019-07-27)

service

Features

  • guijs plugin & refactor to defaultTemplate (655e265)

utils

Bug Fixes

  • deps: reject an error instead of a string (400ebed)

0.2.0 (2019-07-06)

docs

Features

  • new NODEPACK_NO_MAINTENANCE env var (b1ba4ff)

utils

Features

0.1.20 (2019-07-02)

module

Bug Fixes

  • support using native Node require (c2a92a8)

0.1.19 (2019-07-02)

utils

Bug Fixes

0.1.18 (2019-06-30)

utils

Features

  • utils: improved globalOptions and rcPath (cd7a456)

0.1.17 (2019-05-27)

utils

Bug Fixes

0.1.16 (2019-04-18)

service

Bug Fixes

  • env: remove duplicated JSON.stringify (b9b509e)

0.1.15 (2019-04-18)

cli

Features

  • cli: nodepack inspect shortcut (9a684a8)

service

Bug Fixes

  • build: don't override output target with dev one if NODE_ENV isn't production (b682556)
  • env: define NODE_ENV (9ba561e)
  • env: duplicate entries without process.env (41fdab4)

Features

  • inspect: syntax highlighting (717f1c5)
  • display env mode (f5fb477)
  • build: NODE_ENV not 'production' warning (d427f7c)
  • env: define NODEPACK_ENV (ead7c46)

0.1.14 (2019-03-12)

app-migrator

Bug Fixes

0.1.13 (2019-03-12)

docs

Features

  • dev: dbg argument for easier node inspecting (2898f41)

service

Bug Fixes

  • dev: processes not killed correctly (7fae7ed)

0.1.12 (2019-03-02)

service

Features

  • dev: source map in stack traces (786f3cb)

0.1.11 (2019-03-02)

plugin-typescript

Bug Fixes

  • app migration: tweak tsconfig & tslint (ccf4bdf)

service

Bug Fixes

0.1.10 (2019-03-01)

service

Bug Fixes

  • compatibility with binaries and assets (8864331)
  • webpack: override mainFields to ['main'] (72bb880)

Features

  • webpack: better external support (f756182)

0.1.9 (2019-03-01)

service

Bug Fixes

  • build: wrong process exit code on error (82534b5)

0.1.8 (2019-02-26)

config-transformer

Bug Fixes

  • config-transformer: revert recast (c04f850)

0.1.7 (2019-02-26)

service

Bug Fixes

  • service: tweak node polyfills (1e28e43)

0.1.6 (2019-02-26)

service

Features

  • service: use asset-relocator-loader (2473a78)

0.1.5 (2019-02-26)

service

Bug Fixes

  • service: mjs error in node_modules (d921c85)
  • service: typings (0da9dbc)

Features

  • service: projectOptions.defineEnv (92762ee)

0.1.4 (2019-02-25)

service

Features

  • service: dev: wait for port to be freed after killing previous app process (c619147)

0.1.3 (2019-02-22)

cli

Bug Fixes

  • cli: don't put console colors in after upgrade plugins git commit (48dd312)

0.1.2 (2019-02-22)

cli

Bug Fixes

  • cli: don't use cleanup (ad200c7)
  • cli: kill child command and all children (3c97c4d)

service

Bug Fixes

  • service: dev: improved reload process management (d41b3c1)

0.1.1 (2019-02-22)

service

Bug Fixes

  • service: dev: terminate app on sigkill (d4d543e)

0.1.0 (2019-02-22)

other

Bug Fixes

  • app migrator: missing param for extendPackage (55bbe10)
  • app migrator: plugin file loading (b266b9c)
  • babel: babel config log notice (77683dc)
  • babel: wrong preset name (c3af5c6)
  • build: don't clear console (ff786bf)
  • build: don't split vendors (d83d80a)
  • cli: also auto select @nodepack/service (1656d19)
  • cli: also checks for @nodepack/service in package.json (67e38c1)
  • cli: build command (51041e5)
  • cli: duplicated version number with --version (91f9837)
  • cli: empty choices for manual upgrade selection (249700e)
  • cli: git commit error (868442a)
  • cli: missing create --clone option (69c93d7)
  • cli: plugin add error (f373447)
  • cli: remove job: pkg should be red again after rollbacks in case it was modified (4145b42)
  • cli: typo (be355ec)
  • cli: update wording to upgrade (b65c3f1)
  • cli: upgrade error (d068ca4)
  • cli: upgrade without args (c153a44)
  • cli: use updatePackage instead of installDeps (5c67f6d)
  • cli add: forceInstall param (bad6210)
  • cli add: git parameters description (a99dced)
  • creator: selecting a preset other than manual crashes (4a264dc)
  • dev: don't exit on build error (55213cd)
  • dev: force externals (9b4f323)
  • error diag: specific restart reason for each missing dep (baf0f5c)
  • eslint: errors (ef015be)
  • generator: plugin apply type import (444b427)
  • maintenance: git commits (3078b62)
  • maintenance: install additional deps (55cfe14)
  • maintenance: missing arg (33a4911)
  • maintenance: should commit (3b29596)
  • service: command usage help (232090f)
  • service: dev output in .nodepack/temp (8c2dd71)
  • service: dev: better process kill on reload (bea6bc7)
  • service: don't minify by default (1856378)
  • App migration types (e2a8741)
  • service: don't replace value of process.env.NODE_ENV (d9f061a)
  • service: help command (533e2b0)
  • service: improved terser options for compatibility (19e9571)
  • utils: getPackageTaggedVersion missing return (f475fe1)
  • utils: logger tag text color (e52a118)
  • webpack: don't overwrite entire process.env (390995f)
  • auto debug mode (8ae2b19)
  • git URL (d49bc39)
  • improved git auto commit (00a598d)
  • packages/test folder (d689a22)
  • removed unused imports (d44c7a1)

Features

  • add plugin (984244f)
  • babel, error diagnostics, typings (12093c6)
  • basic mvp with dev and build (3bb5886)
  • code splitting and default vendor chunk (99dba92)
  • improved logs (058b5e7)
  • nodepack-cli & nodepack-generator (9c51cad)
  • preset support (4efa7c0)
  • api: async chainWebpack (29e77b8)
  • app migrator: check if answers are serializable to JSON (a2d53d5)
  • app migrator: rollback API (66072ef)
  • app migrator: specify which plugin is prompting (2396853)
  • build: clean dist folder (e3375eb)
  • build: file stats (1c72088)
  • build: function arg (2f76cfb)
  • build: simpolify file stats (c3f1e6a)
  • cli: available upgrades summary (89af49e)
  • cli: build command (bc0e06d)
  • cli: check is in project for relevant commands (c119ba6)
  • cli: create modules, preset/feature selection (c8ebcb7)
  • cli: dev project setup (cfd9c77)
  • cli: if no command and in a project, run dev command (576e336)
  • cli: nodepack inspect (f851077)
  • cli: remove plugin (e51af81)
  • cli: service command (9802bd3)
  • cli: upgrade plugins (f75db0d)
  • creator: save preset (6bc8e46)
  • creator: select babel by default (badc335)
  • dev: auto process.env.PORT (c6adde5)
  • env-check: print env infos (49e16c3)
  • env-info: print installed packages (98bd4eb)
  • inspect: don't output diagnose error plgin (ddaa60b)
  • maintenance: auto pre install deps (e08a01f)
  • maintenance: complete log (807f144)
  • maintenance: options defaults & skipCommit (dfc778d)
  • migrator: wip migrate (currently only in create) (c7dbcb2)
  • service: --no-minify (25f394d)
  • service: add 'start' script in app migration (17b1b68)
  • service: always mark @nodepack/module as external (e03bd4c)
  • service: build --watch (e74e5e3)
  • service: generate .gitignore (5471074)
  • service: plugin apply can be async (cffab21)
  • service: project options typings (1b06588)
  • service: run maintenance (bb76ba0)
  • ts: generator (d399622)
  • ts: tslint support (a3eb078)
  • ts: wip generator (70eef33)
  • webpack: auto define env vars (1f5dfcb)
  • webpack: default external whitelist (0bc94ba)
  • webpack: externals (e696478)
  • webpack: supress size warnings (b050079)
  • typescript plugin (2450203)