UNPKG

rainbow-cli

Version:

Rainbow CLI application based on the Rainbow SDK for Node.js

396 lines (262 loc) 11.9 kB
# CHANGELOG --- Here is the list of the changes and features provided by the Rainbow-CLI All notable changes to Rainbow-CLI will be documented in this file. ## [1.102.2] - 2025-06-19 - Bug fix ## [1.102.1] - 2025-06-16 - Bug fix (masspro company option) ## [1.102.0] - 2025-05-22 - Added new command masspro template to get all types of templates - Added company option to masspro commands - Added parameters to dashboard commands (--external, --internal, --active, --reason) and total invoice estimation ## [1.101.0] - 2024-02-28 **Breaking Changes**: As your preferences have been updated, you need to launch the command `rbw configure` once before executing commands. ### Added - Added command to configure Android FCM V1 push notification `rbw application create fcmv1` - CRRAINB-35037: Rainbow-CLI-Change-offer-type-for-business-admin ### Changed - Internal libraries have been updated. Linked to **Rainbow Node.js SDK 2.21.0-lts.2**. - Removed command to configure Baidu push notification for Android `rbw application create baidu` ## [1.100.0] - 2022-08-24 - Corrected application filtering by type - Documentation corrections ## [1.99.0] - 2022-07-07 - Added command to configure Baidu push notification for Android `rbw application create baidu` ## [1.98.1] - 2022-01-10 - Forced colors dependency to 1.4.0 to avoid display issue in colors 1.4.2 ## [1.98.0] - 2022-01-07 - Corrected issue with `rbw company metrics --json` command never exiting ## [1.94.0] - 2021-09-24 - CRRAINB-21853: Issue with the API on sandbox "rbw users -c VLAB50" - Updated Rainbow NodeSDK ## [1.89.0-beta.0] - 2021-06-01 - New command to list applications with an expired push certificate 'rbw applications expired certificates' ## [1.87.0] - 2021-04-13 - New commands to create fcm xmpp (Android) and apns v2 (iOS) push notification configuration - Updated NodeSDK ## [1.81.0] - 2020-12-18 - Release version ## [1.81.0-beta.1] - 2020-12-17 - Updated NodeSDK - Bug fix on exit ## [1.81.0-beta.0] - 2020-12-16 - New command to get application analytics 'rbw application analytics' - Bug fix in rbw dashboard command ## [1.71.0] - 2020-04-14 - New option to create a guest user 'rbw create user --guest' - New command to change the company of a user 'rbw changecompany <id> <companyId>' ## [1.70.0] - 2020-04-03 - New command to unregister a developer 'rbw developers unregister <loginEmail>' ## [1.69.0] - 2020-03-26 - Updated dependencies - New commands for channels ## [1.67.0] - 2020-02-19 - Updated dependencies ## [1.65.0] - 2019-12-20 - Official 1.65.0 release ## [1.65.0-beta.0] - 2019-12-11 - Handle China sandbox - Added since & until options to application dashboards - Added TURN bytes counter in application dashboards ## [1.59.0] - 2019-07-26 - Modified server error display - Updated dependencies - Unit tests can use local (node ./index.js) or installed rbw: npm test -> use local node ./index.js npm test installed -> use installed rbw (/usr/local/bin/rbw) ## [1.56.2] - 2019-06-13 - Correction GitHub issue #3: TypeError: Cannot set property 'details' of undefined ## [1.56.1] - 2019-06-11 - Correction GitHub issue #4: Can't create New Test account by command #4 ## [1.56.0] - 2019-06-03 - Applications API thresholds can be handled for pay as you go applications. ## [1.55.0] - 2019-05-02 - RQRAINB-1463: Add support for app_admin_internal role and internal app offer in CLI ## [1.54.0] - 2019-04-03 - Update to SDK Node.js 1.54.1 ## [1.54.0-beta.0] - 2019-03-27 - RQRAINB-1375: CPAAS / Rainbow CLI / Add command for authorizing implicit grant - RQRAINB-1367: CPAAS / Rainbow CLI / Add user in network of other user - RQRAINB-1368: CPAAS / Rainbow CLI / Change name and status of a company ## [1.53.0] - 2019-03-10 - CRRAINB-5526: CPAAS / Rainbow CLI / Dashboard is limited to 1000 developers - RQRAINB-1292: CPAAS / Rainbow CLI / Get user network ## [1.53.0-beta.2] - 2019-03-06 - RQRAINB-1258: CPAAS / Rainbow CLI / Add command for creating a company ## [1.53.0-beta.1] - 2019-03-05 - RQRAINB-1255: CPAAS / Rainbow CLI / Add Dashboard In deployment - RQRAINB-1257: CPAAS / Rainbow CLI / Manage Oauth commands ## [1.52.3] - 2019-02-16 - CRRAINB-5268: Regression on package name ## [1.52.1] - 2019-02-12 - RQRAINB-1233: Deliver internal private version ## [1.52.0] - 2019-02-10 - RQRAINB-1226: CPAAS / Rainbow CLI / Separate dashboards - CRRAINB-5186: Can't connect to CN Sandbox and production platform ## [1.51.0] - 2019-01-21 - RQRAINB-1196: Add commands for retrieving company metrics - RQRAINB-1195: Manage visibility of users and companies ## [1.50.0] - 2018-12-16 - CRRAINB-4599: Fix command 'application pns' - CRRAINB-4601: Fix command 'rbw application deploy' - CRRAINB-4637: Subscribe + request managed on server side ## [1.49.0] - 2018-11-29 - RQRAINB-1154: Add command initialize - RQRAINB-1153: Rename command block/unblock to deactivate/activate - Add more logs for the Rainbow node SDK when in verbose mode ## [1.48.0] - 2018-10-17 - RQRAINB-1108: Switch KPI - RQRAINB-1109: Approve deployment with reason - RQRAINB-1110: Filter applications by type and name ## [1.47.0] - 2018-10-02 - Maintenance version ## [1.46.1] - 2018-09-16 - Fix login with proxy - Update to Node SDK 1.46.0 ## [1.46.0] - 2018-09-16 - RQRAINB-1049: Display audio/video trafic - RQRAINB-1050: Change password - CRRAINB-3613: Fix crash when using rbw sites command - Reuse existing values in configure command ## [1.45.2] - 2018-09-05 - CRRAINB-3548: Fix connection issue with appId ## [1.45.1] - 2018-08-28 - Update to rainbow-node-sdk 1.45.0 ## [1.45.0] - 2018-08-26 - RQRAINB-1048: Filter applications by state and subscription - (alpha) Commands auto-completion ## [1.44.0] - 2018-07-08 - RQRAINB-1010: Filter applications by ownerid - RQRAINB-1008: Create application on behalf and change ownership of an application - RQRAINB-1009: Renew the application secret ## [1.43.1] - 2018-07-08 - Switch to Rainbow-node-sdk 1.43.2 to fix Node6 issue ## [1.43.0] - 2018-07-08 - RQRAINB-1002: Request to deploy an application - RQRAINB-1001: Stop and restart application - RQRAINB-995: Filter applications ## [1.42.1] - 2018-06-27 - Remove embedded gif in guide `Getting Started` ## [1.42.0] - 2018-06-27 - RQRAINB-969: List the groups of metrics - RQRAINB-970: Group metrics - RQRAINB-971: Add guide Legals - CRRAINB-2904: Fix crash when using command phone - CRRAINB-2934: Fix regression when using --host 'sandbox' or 'official' ## [1.41.0] - 2018-05-27 - CRRAINB-2571: Fix Remote wording - RQRAINB-938: Add guide Managing applications - RQRAINB-939: Alert user on new version available ## [1.40.0] - 2018-04-29 - RQRAINB-888: Add commands for retrieving developer's billing account and payment methods - RQRAINB-889: Add commands for retrieving developer's subscriptions - RQRAINB-890: Extract API metrics in CSV - RQRAINB-909: Remove a developer payment account - RQRAINB-914: Remove a developer payment method ## [1.39.4] - 2018-04-20 - CRRAINB-916: Add sitemap indexation ## [1.39.0] - 2018-04-08 - RQRAINB-830: Inject official appID/appSecret in Rainbow CLI - RQRAINB-829: Add command configure ## [1.38.0] - 2018-19-03 - CRRAINB-1986: Add command for adding developer role - CRRAINB-2095: Add options for retrieving application metrics by month and by year - CRRAINB-2106: Can't delete an application - CRRAINB-2114: Block and unblock an application (app_superadmin) - CRRAINB-2115: Deploy and dismiss an application (app_superadmin) - CRRAINB-2206: Add mass-provisioning guide ## [1.37.0] - 2018-25-02 - RQRAINB-760: Rework mass-provisionning for devices management - CRRAINB-1779: Can't log though a proxy - CRRAINB-1781: Fix crash when exporting users to file - CRRAINB-1914: Fix data in table alignment - CRRAINB-1915: Add commands for managing push notifications on IOS and Android - CRRAINB-1942: Fix documentation issue - CRRAINB-1970: Add commands for changing the visibility of a company ## [1.36.0] - 2018-02-02 - CRRAINB-1518: Display host information when connected - CRRAINB-1533: Add commands for blocking and unblocking a user - CRRAINB-1601: Add command for creating a new application - CRRAINB-1608: Add command for removing an application ## [1.35.0] - 2018-01-15 - RQRAINB-648: Add mass-provisionning commands ## [1.34.1] - 2017-12-19 - Update readme with Getting started content ## [1.34.0] - 2017-12-17 - RQRAINB-479: Download invoices in CSV - RQRAINB-511: Add more portals to status - RQRAINB-517: Update getting started guide ## [1.33.1] - 2017-11-27 - 30024: Fix login issue with Rainbow 1.33 ## [1.33.0] - 2017-11-24 - 29883: Filter users by an email address - 29921: Add command for getting all users & companies quickly ## [1.32.0] - 2017-11-06 - 29641: Add tutorial for explaining how to create developer's accounts - 29640: Change password and login of a user - 29639: Create and delete catalogs - 29624: Display offers and catalogs - 29596: Display commands depending on user role - 29597: Display admin level - 29598: Enhance company commands ## [1.31.0] - 2017-10-12 - Only fix in documentation ## [1.30.1] - 2017-09-28 - 29125: Fix login regression issue ## [1.30.0] - 2017-09-26 - 28981: Add verbose option to all commands - 28864: Fix command `newco` in case of errors ## [0.8.0] - 2017-08-15 Lots of change for that new version of Rainbow CLI. A big rework has been done to simplify code and to be able to export a JSON result format to the console. - Filter companies by name using command: `rbw companies --name "..."` - Filter users by name using command: `rbw users --name "..."` - Filter users by company name using command: `rbw users --company "..."` - Stdout JSON format using argument `--json` - New command `rbw find` to search for an Id in tables `users`, `organisations`, `companies` or `sites` - New command `rbw status company` to have a status of this company - New command `rbw newco` to create a new company and a new user interactively - Order the list of users by display name (firstname lastname) - [Compatibility Break] Filter users by company id using command: `rbw users --cid "..."` instead of `rbw users -c "..."` - [Compatibility Break] Rename command `rbw create ...` to `rbw create user ...` - [Compatibility Break] Rename command `rbw delete ...` to `rbw delete user ...` - [Compatinility Break] Command `rbw status` now returns the list of Rainbow portals with their version - [compatibility Break] Rename command `rbw status` to `rbw status api` ## [0.7.5] - 2017-06-09 - List the phones number of a system - Retrieve information about a phone ## [0.6.2] - May 2017 - List the systems - Retrieve information about a system - Create a new system associated to a site - Delete a system - Link/unlink a system to/from a site ## [v0.5.7] - April 2017 - List the sites - Retrieve information about a site - Create a new site associated to a company - Delete a site - Retrieve information about a user - Sign-out from Rainbow ## [0.4.4] - March 2017 - Link/unlink a company to/from an organization - Retrieve information about an organization - Create a new organization - Delete an organization - List the organizations ## [0.3.11] - February 2017 - Create a new user - Delete a user - List of users - Import CSV file of users - Export users to CSV file - Remove all users from a company ## [0.2.7] - January 2017 - Get the status of the API - Retrieve information about a company - Delete a company - Create a new company - List the companies ## [0.1.0] - December 2016 - Retrieve the information about the connected user - Sign-in to Rainbow