Skip to content

Latest commit

 

History

History
597 lines (353 loc) · 44.9 KB

CHANGELOG.md

File metadata and controls

597 lines (353 loc) · 44.9 KB

Change Log

4.0.3

Patch Changes

4.0.2

Patch Changes

4.0.1

Patch Changes

4.0.0

Major Changes

Patch Changes

3.5.4

Patch Changes

3.5.3

Patch Changes

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

3.5.2 (2022-12-01)

Bug Fixes

  • twilio-run: lookup of deployinfo if no region is specified (e1a2b44)

3.5.1 (2022-11-30)

Bug Fixes

  • twilio-run: lookup of deployinfo if no region is specified (e1a2b44)

3.5.0 (2022-11-30)

Features

  • Add Node16 support as default (#435) (b95f16b)
  • packages/twilio-run: regionalize toolkit config and api (#433) (30d5bdb)

3.4.5 (2022-10-11)

Note: Version bump only for package twilio-run

3.4.4 (2022-08-31)

Bug Fixes

  • fileExists should not require write access by default (#407) (e95e726)
  • twilio-run: passing a dir doesn't get overriden by cwd (#381) (9f02b32), closes #335

3.4.3 (2022-08-08)

Bug Fixes

  • twilio-run: replace listr and fix got usage (58cebe3)

3.4.2 (2022-04-27)

Note: Version bump only for package twilio-run

3.4.2-beta.0 (2022-04-27)

Note: Version bump only for package twilio-run

3.4.1 (2022-01-19)

Bug Fixes

  • twilio-run: corrects types (38edf42)

3.4.0 (2021-11-03)

Bug Fixes

  • update node runtime versions available (#376) (e1602db)

Features

  • twilio-run: add default runtime for config file (#379) (77551cd)

3.3.0 (2021-10-15)

Bug Fixes

  • twilio-run: expose env set and import commands (#341) (da33cfb), closes #339
  • twilio-run: fall back to /assets/index.html for root path (0d5aab9), closes #371
  • twilio-run: limit json output in deploy command (67a8fd8)
  • twilio-run: support exact dependency ranges in templates (#370) (ae05049), closes #365

Features

  • add support for request headers & cookies (#373) (989307d), closes #293 #296 #297 #314 #332
  • twilio-run: add environment sid support (5a24ed8), closes #340
  • twilio-run: adds json output to twilio-run deploy (9ae1478)
  • twilio-run: adds json output to twilio-run list (0342f53)
  • twilio-run: adds json output to twilio-run list-templates (d49d7e0)
  • twilio-run: adds json output to twilio-run promote (691513b)
  • twilio-run: updates env list command to use writeJsonOutput function (75067a9)

3.1.2-rc.0 (2021-07-14)

Note: Version bump only for package twilio-run

3.3.0-beta.0 (2021-09-25)

Bug Fixes

  • twilio-run: expose env set and import commands (#341) (da33cfb), closes #339
  • twilio-run: limit json output in deploy command (c1184df)

Features

  • twilio-run: add environment sid support (47fbd1c), closes #340
  • twilio-run: adds json output to twilio-run deploy (9ae1478)
  • twilio-run: adds json output to twilio-run list (0342f53)
  • twilio-run: adds json output to twilio-run list-templates (d49d7e0)
  • twilio-run: adds json output to twilio-run promote (691513b)
  • twilio-run: updates env list command to use writeJsonOutput function (75067a9)

3.2.2 (2021-07-28)

Bug Fixes

  • create-twilio-function: place runtime-handler in dependencies (#331) (ba84396)

3.2.1 (2021-07-19)

Bug Fixes

  • runtime-handler: add warning for optional context vars (#317) (47051de)

3.2.0 (2021-07-14)

Bug Fixes

  • twilio-run: handles ngrok load error and actual ngrok errors (#305) (ec2230d), closes #275
  • twilio-run: stop debug logging in runtime-handler by default (#315) (b7a2035)

Features

3.1.1 (2021-06-30)

Bug Fixes

  • response: brings Response object to parity with Functions (#287) (0c66d97)

3.1.0 (2021-06-21)

Bug Fixes

  • twilio-run: correctly serialize JSON Responses (#277) (a40291d)

Features

3.1.0-rc.0 (2021-05-24)

Features

  • extract runtime-handler and lazyLoading (#252) (4b11e69)

3.0.1 (2021-05-20)

Bug Fixes

  • twilio-run: fix global scope in forked process (#270) (d705f8e)

3.0.0 (2021-05-19)

Bug Fixes

  • twilio-run: fix upgrade script for empty legacy files (#269) (a24f9be)

3.0.0-beta.7 (2021-05-17)

Bug Fixes

  • twilio-run: remove api flags from start command (#264) (51839e9), closes #260
  • twilio-run: remove irrelevant config options (8d400c6), closes #243
  • twilio-run: show service sid if available instead of name (#265) (816a26f), closes #262

BREAKING CHANGES

  • twilio-run: The output of the config info in deployment changed

3.0.0-beta.6 (2021-05-13)

Bug Fixes

  • twilio-run: continue commands with no legacy config (#257) (fa8a3a8)
  • twilio-run:start: load functions & assets in forked process (#256) (eec8110)

3.0.0-beta.5 (2021-05-01)

Bug Fixes

  • twilio-run: fix migration script (b15c3dd)

3.0.0-beta.4 (2021-04-30)

chore

Features

BREAKING CHANGES

  • Installing the new version on Node.js 10 will result in an error

3.0.0-beta.3 (2021-04-21)

Note: Version bump only for package twilio-run

3.0.0-beta.2 (2021-04-21)

Note: Version bump only for package twilio-run

3.0.0-beta.1 (2021-04-21)

Bug Fixes

  • debugger: fixes debugger redaction in plugin-serverless (#187) (4a0c04b), closes #185
  • add hidden logCacheSize option (e8c02dc)
  • deps: npm is not happy about @types/qs (0d4e6a8)
  • twilio-run: change the url to the Twilio Console (#236) (d753af3)
  • twilio-run: fixes indentation on deploy screen (1dc9c69), closes #245
  • twilio-run:checks: change to Node.js v12 check (29f6547)
  • twilio-run:promote: better error message for 409 error (7a6a49f), closes #171
  • twilio-run:runtime: delete from require cache on page load in live (#181) (5108d30)
  • twilio-run:start: changing port numbers changes output (#189) (6f3ad06), closes #188

Features

  • deploy: adds runtime as a flag to the deploy command (#218) (789ec02)
  • templating: add support for .env.example files (#235) (9c40a7f)
  • twilio-run: restructure configuration (#198) (f88d490), closes #166
  • twilio-run:start: handle OPTIONS requests for Functions (#220) (ad6ba06)
  • twilio-run:start: make ngrok optional and handle failure (#207) (3061015), closes #205
  • twilio-run:templates: pull function-templates from main (#182) (8bbbc92)
  • check for legacy config (#246) (1aad8da)

BREAKING CHANGES

  • Functions invokations are not separated from each other
  • twilio-run: Drops support for .twilio-functions files and internally restructures activate files to promote

3.0.0-beta.0 (2020-08-27)

Bug Fixes

  • twilio-run:promote: better error message for 409 error (7a6a49f), closes #171

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.8.0 (2020-08-07)

Bug Fixes

  • env: catch dotenv parsing error (c8e327b)
  • upgrade type-fest from 0.6.0 to 0.15.1 (d682b2d)

2.8.0-beta.1 (2020-07-08)

Features

  • add better system env support (#146) (7411e33), closes #144
  • runtime: experimental: load functions in a separate process (#147) (0a4f542)

2.8.0-beta.0 (2020-07-08)

Features

  • add better system env support (#146) (7411e33), closes #144
  • runtime: experimental: load functions in a separate process (#147) (0a4f542)

2.7.0 (2020-06-16)

Features

  • runtime: add CORS headers to OPTIONS requests to assets (#141) (46fffa0)

Bug Fixes

  • activate: prepare and pass env vars to serverless-api activateBuild (#142) (808fe47), closes #109

2.6.0 (2020-05-22)

Features

  • flags: expose region/edge flags (#137) (4b50a67)
  • start: expose functions-folder and assets-folder options (#139) (76b0b6a)

Bug Fixes

  • server: fix typescript build issue (231f405)
  • tests: fix ts typing error (7df47fc)

Build System

  • test: enable incremental builds (f48733d)
  • ts: remove incremental builds (d421a56)

Tests

  • filesystem: fix tests for windows (642cdfe)
  • mocks: fix route tests by fixing mock (d696e87)

2.5.0 (2020-05-07)

Features

  • logger: expose errors better & upgrade serverless (#132) (525f70c)
  • start: handle EADDRINUSE by asking for another port number (#127) (f8e49b5), closes #97

Bug Fixes

  • templates: adds tests for getFiles and replaces Array.flat (cd52b9a)
  • templating: catch errors in command, not before (#130) (966a089)

2.4.0 (2020-04-01)

Features

  • templates: support nested templates to create nested routes (#123) (773d073), closes #122

2.3.0 (2020-03-18)

Features

  • logs: adds command to access new logging functions (#110) (ec4af4a)
  • templates: add support for custom template URLs (#115) (e105f36)
  • templates: template README downloaded and saved to readmes… (#116) (523e09a), closes #104

Bug Fixes

  • changes pinned node version to 10.x (0c5635d), closes #111

2.2.1 (2020-02-03)

Bug Fixes

  • activate: remove required to flag because of production option (21c8309)

2.2.0 (2020-01-27)

Features

Bug Fixes

  • checks: change the expected node version (726d66f)
  • examples: remove unnecessary console.log (c7c5b0a)
  • server: avoid overriding env variables (e2c75cb)
  • server: update request body size (#102) (8689f00), closes #98

2.1.1 (2019-10-03)

Bug Fixes

  • use fixed windowSize when not available (#83) (5130348), closes #82

2.1.0 (2019-09-25)

Bug Fixes

  • activate: change environment flag from 'required' to 'requiresArg' (#75) (a6367fa)
  • debug: fix redaction of logger overwriting values (#79) (c5c6081), closes #78
  • server: object Runtime not available before function run (#80) (ce63952)
  • tests: update paths to support win32 (#73) (f6ea72d)

Features

  • add estimated execution time to function run (#81) (cf8b21d)
  • add link to Twilio Console logs to deploy/activate (#77) (7bd4f7c)
  • deploy,activate: add flag to deploy/promote to production (#76) (77c95e4)

2.0.0 (2019-08-05)

Bug Fixes

  • runtime: fix wrong service name in getSync (#14) (bd2e04d)

Features

1.1.2 (2019-07-09)

Build System

  • npm: update jest dependency (30cade1)

1.1.1 (2019-06-28)

1.1.0 (2019-06-28)

2.0.0-rc.5 (2019-07-31)

Bug Fixes

  • activate: use logger for info printing (dd14bd0)

2.0.0-rc.4 (2019-07-31)

2.0.0-rc.3 (2019-07-30)

Bug Fixes

  • server: return better error for invalid function code (#49) (7bc82c2)
  • server: set plain text content-type for string responses (#52) (ca4f541)
  • start: fix asset path for protected assets (84dafcf)
  • start: improve margin for text wrapping (1d221e7)
  • start: wrap output for smaller terminals (#47) (e5ae37d)
  • removes console.error (#48) (e2b374d)

2.0.0-rc.2 (2019-07-26)

Bug Fixes

  • activate: print accountSid and token to stderr (a79ea58)
  • activate: redact printed auth token (709acd3)
  • deploy: change deploy example to use environment flag (dbed2a4)
  • deploy: improve deploy output of private assets (486ae73)
  • list: print meta info to list command (#32) (585176a)
  • templates: switch template list endpoint to next branch (5a5030e)

Features

BREAKING CHANGES

  • Deprecating --functions-env as an option
  • Error page layout changed
  • Deprecating --functions-env as an option

2.0.0-rc.1 (2019-07-25)

2.0.0-rc.0 (2019-07-24)

Bug Fixes

2.0.0-beta.13 (2019-07-24)

Bug Fixes

  • logs: redact info in logs (724455b)

Features

  • runtime: handle invalid account sid & new error page (11a6ab2), closes #45

BREAKING CHANGES

  • runtime: Error page layout changed

2.0.0-beta.12 (2019-07-20)

Bug Fixes

  • deploy: fix conflicting-service error message (b12ed02)
  • list: improve error message (#41) (ad2cf28)
  • new: fix random error when canceling (#33) (f84da5e)
  • new: improve experience of new command (80fbd27), closes #20
  • runtime: do not serve private assets (d49640e)
  • runtime: fix inconsistencies in local runtime (93dcfc9), closes #42 #43
  • server: disable cache in live mode & fix missing function (47fb82d), closes #35
  • start: improve listing of private assets (e0ebc77)

Features

  • activate: print deployment URL after activating (085eb36), closes #37
  • list: make services the default list type (e6ba016), closes #44
  • new: updates new to download multiple file templates (#39) (a9f3fd2), closes #20
  • start: turn live flag default to true (9ff9a04)

BREAKING CHANGES

  • new: This needs the functions-templates repo to be up to date. Currently it points to the next branch, which is up to date.
  • list: Default output of "twilio-run list" changed
  • start: Caching of functions is now disabled in local dev mode by default
  • runtime: The response of getFunctions() changed but is now consistent with the cloud
  • runtime: Previously private assets would be served during local development. With this change they'll return a 403 Forbidden instead

2.0.0-beta.11 (2019-07-11)

Bug Fixes

  • move Node.js version warning to consistent look (853956b)

Features

  • types: ship typescript definitions (4821a29)

2.0.0-beta.10 (2019-07-11)

Bug Fixes

  • activate: rename Functions with Serverless (36a9254)
  • checks: change exit codes for checks (71321e8)
  • new: fix dep installation regression (252c79e)
  • start: update messaging for different Node.js version (#22) (33e822e)

Features

  • improve output and checks for commands (c84a85d), closes #26
  • deploy: improve output for failed deployments (#24) (1102a98)
  • list: add default value for environment (#25) (11409ad)
  • improve Service SID error messages (#30) (0fd1f66)
  • replace projectName with serviceName (c5c8ab2), closes #17
  • list: improve spacing of list command output (#30) (0a88331)
  • start: add support for cwd flag & relative project paths (#19) (6c45d55)

Tests

BREAKING CHANGES

  • --project-name is now deprecated and --service-name should be used instead
  • list: Output will differ in list command

2.0.0-beta.9 (2019-07-09)

Build System

  • npm: uninstall inquierer (13965c0)

Features

BREAKING CHANGES

  • paths of files have changed which will break direct imports