Skip to content

Latest commit

 

History

History
188 lines (87 loc) · 8.59 KB

CHANGELOG.md

File metadata and controls

188 lines (87 loc) · 8.59 KB

Changelog

2.0.1 (2023-05-07)

Bug Fixes

  • build: target Node.js v14 (not v10) with Babel (9889e81)

2.0.0 (2023-04-25)

chore

  • deps: upgrade dependencies & bump minimum node version (7ebe59b)

BREAKING CHANGES

  • deps: The minimum Node.js version required is now 14 due to various dependency updates.

1.0.0 (2021-05-04)

No changes

0.12.0 (2021-05-04)

Features

  • Error when service dependency has no ready config, closes #35 (2819396)

0.11.1 (2021-03-28)

Bug Fixes

  • onceHttpOk should be a property of ReadyContext, not a method (cc52499)

0.11.0 (2021-03-28)

Features

  • add onceHttpOk helper to ReadyContext (35494c1)
  • stringify errors for console output using util.inspect() (94640ac)

0.10.1 (2021-03-20)

Bug Fixes

  • sync error in onceOutputLine callback should cause async rejection (ac860ac)

0.10.0 (2021-03-18)

Bug Fixes

  • Define proper return types for ready & onCrash (f0937df)

Features

  • add OnCrashContext.serviceId (a3c8857)
  • Add ServiceConfig.crashesLength property, default to 0 (fe7e861)
  • Default minimumRestartDelay is 0 (e449d68)
  • Implement smart default onCrash (5dd2d20)
  • Nicer console message reporting error in ready or onCrash (5788792)
  • Provide "ready helpers" as ReadyContext methods (cebd1a9)
  • Start child processes safely using 'spawn' event where supported (bc1ad0e)
  • Strings that are "console output lines" do not need trailing "\n" (ab92ff8)

0.9.0 (2021-03-15)

Bug Fixes

Features

  • http-gateway: Remove http gateway, closes #23 (62b147f)

0.8.0 (2020-10-27)

Features

  • core: Improve logging: messages, levels, & formatting. Closes #9 (3b4bec6)

0.7.0 (2020-09-21)

Bug Fixes

  • core: Read PATH & PATHEXT /w case insensitivity, normalize on write (c3f8612)

Features

  • core: Use process.env as default env service config (64ecf07)

0.6.0 (2020-09-21)

Bug Fixes

  • core: Don't report "Started composite service" when shutting down (92d1952)

Features

  • core: Add serviceDefaults config (701b47c)
  • core: Force kill each service after forceKillTimeout milliseconds (645a5df)

0.5.0 (2020-09-16)

Features

  • core: Handle ctrl+c keystrokes properly & add windowsCtrlCShutdown (690851f)
  • http-gateway: Upgrade 'serialize-javascript' to version 5 (176f54b)

0.4.0 (2020-09-13)

Features

  • core: Make "graceful shutdown" opt-in & handle exit signals better (ac5539c)

0.3.3 (2020-09-10)

Bug Fixes

  • core: Set prototype & name for custom errors (99601be)

0.3.2 (2020-08-07)

Bug Fixes

  • package: Remove useless dependency on @scarf/scarf (21bcc4b)

0.3.1 (2020-08-07)

Bug Fixes

  • http-gateway: Bump http-proxy-middleware patch version (5a32447)
  • onceTcpPortUsed: Handle ETIMEDOUT errors (394d43f)

0.3.0 (2020-07-21)

Features

  • core: Eliminate trailing blank lines from stdout & stderr (35ffa82)

0.2.2 (2020-07-21)

Bug Fixes

  • core: When piping multiple streams to single destination, do so safely (85e5761)

0.2.1 (2020-07-17)

Bug Fixes

  • core: When piping a stream to multiple destinations, do so safely (0d32c17)

0.2.0 (2020-07-16)

Features

0.1.1 (2020-07-13)

Bug Fixes

  • package: remove sourcemaps from package files (0a1b25e)