Skip to content

1.0.0

Latest
Compare
Choose a tag to compare
@AsabuHere AsabuHere released this 09 Jun 09:25

1.0.0 (2023-06-09)

⚠ BREAKING CHANGES

  • upgrade to oclif v2
  • node engines support 14.x+
  • add node engine support from 14.x+
  • Storing profiles in config file instead of keytar.
  • bump CLI core to pick up breaking camelCase change (twilio#171)
  • raise Node requirement to v10 and upgrade dependencies (twilio#170)

Library - Test

Library - Docs

  • add regional flag and regional/edge env vars to general usage doc (#206) (911a63b)
  • add test credentials disclaimer (#250) (0a1b331)
  • baseline all the templated markdown docs (#152) (124edba)
  • Clarify how to privately share plugin code (#408) (d71a846)
  • how to use the CLI to interact with Twilio subaccounts (#194) (1b98879)
  • remove internal changelong entires (fb16954)
  • remove the note about time filtering not working when listing monitor alerts (5b04c41)
  • Update arch doc to remove keytar ref (#470) (d18c081)
  • Update templated markdown docs to use new default branch name (1a63983)
  • update the wording for the env vars setup (bfd765f)

Library - Features

  • add '--no-attachment' option to 'email:send' (#169) (bb9de3d)
  • add 'plugins:available' command that lists trusted, uninstalled plugins (#193) (ef04bad), closes #117
  • add assets plugin to available plugins (#261) (3fbd71d)
  • add custom HTTP header parameter support (#200) (1fef00e)
  • Add flag no header for fetch and list commands. (#344) (d26f504)
  • add signal2020 plugin to known commands list (#220) (2553fc7)
  • add the official autopilot plugin to the trusted plugins list (#142) (89ccd40)
  • added audit cronjob (#437) (0ffd3e1)
  • Added github actions for publish to s3 and trigger homebrew release (#287) (5d7acd6)
  • added notarization changes (#349) (2a8102e)
  • Added the GitHub actions for cli (#284) (49e2376)
  • Added the slack notifications for Github actions (#304) (8a14fdb)
  • Added the tests and sonarcloud jobs (#312) (bfc7d57)
  • adding windows package signing configurations (#341) (7b9abb1)
  • adding workflow for apt release (#320) (bdfab17)
  • block installation via npm when Node.js requirement not met (#208) (d58017d)
  • Configuring RC release for rpm (#478) (fcd625e)
  • Content-type detection for attachments in email:send (#167) (785c74c)
  • DII 47 hyperlinks in help (#290) (ce15661), closes #286 #285
  • Enable a draft release for npm and homebrew for sanity testing (#338) (9899fdf)
  • link to our API docs when you --help (#283) (37a857d)
  • Makes file paths with tildes work for email:send (#218) (4601971)
  • move Twilio (Sub)Account APIs to their own topic (#195) (35340f3)
  • oclif v2 migration (#466) (a9d57dc)
  • platform executables sanity testing (#342) (369c152)
  • prompt to install known plugin when command is not found (#191) (f64acf5)
  • Release feature branch (#360) (6bfe20d)
  • sanity check the account SID and auth token when creating profiles (#153) (174fd53)
  • update the mechanics of the login command (#156) (a3f8e02)

Library - Fixes

  • acceptance testing for brew and scoop releases (#417) (2239160)
  • acceptance workflow failures fix (#415) (a907984)
  • Add aws session token (#294) (8cfac65)
  • Add delay before checking latest workflow id (#348) (a072f8c)
  • Add input owner for docker test (#411) (73be18f)
  • add node engine support from 14.x+ (ef520fd)
  • add node engine support from 14.x+ (6de712f)
  • Added changes for lcov (#319) (43cc6ad)
  • added in @oclif/color 0.1.0 dependency (#172) (2096a8d)
  • Added missing require statement (#285) (10179cc)
  • Added release candidate changes (#379) (85b86c4)
  • Added Scoop acceptance testing after release (#395) (14c3cf5)
  • Added the condition to check the tag regex (#279) (ce87562)
  • Added the following changes: (#301) (c69e226)
  • allow login when no user has no username (#155) (7d4b55c)
  • apt postinst script (#343) (f405c9f)
  • Changed default node version to 16 to support backward compatiblilty for flex plugin for macos .pkg (#512) (4d793af)
  • changes for default output property (#377) (980b059)
  • chore: Fix error message when exceeding schema max items (#125) (46c472b)
  • Cleaning travis code (#380) (9e89e1a)
  • cleanup keytar and port command (#436) (d00f7ee)
  • commands with actions without parameters (#230) (45b766c)
  • conform to eslint guidelines (#254) (13173be)
  • correct a typo in config:set error messaging (#424) (d581fbb)
  • Correct terminology in testing workflow (#370) (84d5796)
  • Disable hyperlinks in Ubuntu (#329) (14f7cb3)
  • don't debug log the API key secret when creating profiles (#199) (00666ea)
  • don't get so fancy with the font color scheme (#198) (a640c6a)
  • Don't overwrite parameters when building request (#141) (edc3da9)
  • drop the lock file checkout step during packaging (bdb9c82)
  • drop the lock file since it doesn't get published (#143) (a75f95a)
  • dynamically install ngrok and zork if needed (#138) (28da6b6)
  • eagerly load keytar during profile creation (#139) (e505e17)
  • fix for failing rpm build (#391) (9cfaa2c)
  • Fix profiles remove with environment variables set (#376) (fb4c11a)
  • Fix scoop package manager installation (#410) (82196c3)
  • Fix vulnerabilities in twilio-cli (#530) (dced7e7)
  • Fixing failing test on twilio-cli (#280) (01afb70)
  • Fixing the release issue (#313) (b893be6)
  • Fork docker release workflow (#295) (c669c06)
  • Hide tests showing non-deterministic behaviour (#293) (75aa40c)
  • increase Node minimum version requirement to 10.12.0 (#91) (ce196d0)
  • macos workflow fix (#484) (a31bf6b)
  • make ngrok an optional dependency since it is installed at runtime (#140) (6982963)
  • modify image name in debian acceptance test (#505) (5733cd5)
  • move the mocha config file to the project root (3f4aefd)
  • move the plugin-install hook handler out of the init folder (bd8f030)
  • no more ignoring low severity vulnerabilities (79c008f)
  • pin 'tslib' to avoid issues when interacting with plugin-plugins (#189) (b558f27)
  • Pin node version to 14.18.1 in Dockerfile (#310) (0588491)
  • Pin peer dependency semantic-release (#318) (00ac1d8)
  • Pin plugin-help to 3.2.17 (#353) (d5c0a65)
  • Poll workflow status for Scoop/HomeBrew (#355) (eeff221)
  • releaserc json (892c7f1)
  • remove ngrok from force dependencies (#346) (3080312)
  • remove the profile option from the "profiles:remove" command (#226) (cb58d24)
  • replaceAll bug (#297) (3e85ed2)
  • Revert "Resolve security vulnerability (#306)" (#315) (#316) (53a2ded)
  • reverting changes for the RPM build (#326) (c9eaad8)
  • rollback plugin-help upgrade (dc705db)
  • rollback the lock file changes and remove the lock file during install (#144) (5653efa)
  • Run npm audit for only production dependencies (#359) (92f41a7)
  • specifying targets for oclif-dev pack (#471) (f0dfea5)
  • Swapping make install step to run after node setup in npm audit job (#520) (0ed7d26)
  • travis npm deploy (#150) (34a67cd)
  • unhide the Twilio region flag when creating profiles (#201) (cc87c60)
  • update docker node version (#536) (c33c5b5)
  • Update Dockerfile base image (#535) (edee208)
  • update package lock and AppVeyor test (8321a89)
  • update the condition for running sonar scanner (#413) (dd227e7)
  • update travis build badge link (#151) (e62b676)
  • update vulnerable dependencies packages (#340) (f9eec20)
  • Updated api definitions changelog in CHANGES.md (3236031)
  • updating release steps to fetch latest dependencies (#332) (ece2b9f)
  • updating windows release workflow (#347) (608bff4)
  • upgrade dependencies and drop tslib pinning (#197) (f69d2bd)
  • using node 16 versions for all releases (#513) (be0dbf2)
  • using npx instead of npm bin (#509) (235b97b)
  • wait for executables release to finish before sanity test (bf6e8ca)
  • windows executable workflow (ac8e2ed)

Library - Chores