Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
Unreleased
[7.1.3] - Tue Oct 09 2018
Fix/Change
- Add alias to the command fhc admin logs syslogs which was missing
- Remove the perm validations in the command and allow backend return unauthorized messages
[7.1.2] - Tue Oct 12 2018
Change
- Upgrade request dependency to 2.88.0
- Upgrade yargs dependency to 12.0.1
Released
[7.1.1] - Tue Oct 12 2018
Fix
- Dependency required for production is missing
[7.1.0] - Tue Sep 27 2018
Change
- Add deprecate notice for build command since it will not so long supported. For more details, please see here.
- Add deprecation option to show messages in the default executions of commands
[7.0.3] - Tue Sep 11 2018
Fix
- Fixed alias for template parameter for fhc services create command.
[7.0.2] - Fri Aug 24 2018
Change
- Update the dependency of grunt-zanata-js to fix the failure of potupload task in grunt.
[7.0.1] - Tue Ago 15 2018
Change
- Remove the Blackberry references since it is no so longer supported.
[7.0.0] - Tue Jul 17 2018
Change
- Remove Windows features support since they are no longer supported in RHMAP studio.
[6.0.1] - Tue Jul 17 2018
FiX
- Fix success output when a alert is created for in a decoupled MBaaS
[6.0.0] - Tue Jul 17 2018
FiX
- Fix fhc help commands
Change
- Add fhc command --help option
- Remove support from NodeJS versions < 6
[5.0.1] - Friday Jul 13 2018
Fix
- Fix event alert commands ( use the domain target in the URL)
[5.0.0] - Friday May 18 2018
Changed
- Remove command configuration which was used to migrate the deprecated Cordova Light apps
[4.2.9] - Friday April 27 2018
Changed
- CVE-2017-18214 - Upgrade moment dependency
- Fix the deprecation warning related to moment constructions without format
[4.2.8] - Friday April 27 2018
Fix
- Fix issue to run grunt fh:dist task after new Japanese translations be added
[4.2.7] - Friday Mar 02 2018
Changed
- Correcting the nomenclature of the amqp column of the output table for status.
[4.2.6] - Wed Feb 27 2018
Added
- Came back the command "fhc keys user add " which was missing.
- Add unit tests for the command "fhc keys user add "
Released
[4.2.5] - Wed Feb 21 2018
Changed
- Updated README to include Tags/Versions to install information
[4.2.4] - Wed Feb 21 2018
Changed
- Fix error that occurs when the output of the command 'fhc admin mbaas list' will be formated
[4.2.3] - Tue Feb 20 2018
Added
- Adding missing command 'fhc admin appstore item add --id='
[4.2.2] - Fri Feb 16 2018
Changed
- app/update/config.js moved out of the update folder and renamed to updatedConfig so the command can now be used via:
fhc app updateConfig.
[4.2.1] - Wed Jan 17 2018
Changed
- updated changelog for fh-fhc version >=2.16.3
[4.2.0] - Tue Jan 16 16:03:28 2018 +0000
Added
- added FHC CLI functionality for UPS
[4.1.4] - Tue Oct 17 15:59:09 2017 +0100
Removed
- removed FH3.md file because it is outdated
[4.1.3] - Fri Jan 12 13:12:42 2018 +0000
Changed
- Updated readme
[4.1.2] -
Added
- added tests
Changed
- change to not include app info by default
[4.1.1] -
Changed
- changed so fhc requires just the branchname rather than /refs/head/
[4.1.0] -
Removed
- Removes command completion
[4.0.6] -
Changed
- Changed proxy timeout to millicore
[4.0.5] -
Changed
- Moved request implementations defined in common.js to command files.
[4.0.4] -
Changed
- Replaced deprecated
util.pump
[4.0.3] -
Changed
- updated dependencies:
"dependencies": {
- "cli-table": "0.0.2",
+ "cli-table": "0.3.1",
- "moment": "2.0.0",
+ "moment": "2.18.1",
- "nopt": "1.0.0",
+ "nopt": "4.0.1",
- "os-locale": "1.4.0",
+ "os-locale": "2.1.0",
- "request": "2.74.0",
- "semver": "4.3.6",
+ "request": "2.82.0",
+ "semver": "5.4.1",
- "underscore": "1.8.0",
+ "underscore": "1.8.3",
- "yargs": "2.1.1"
+ "yargs": "9.0.1"
},
- updated dev-dependencies:
"devDependencies": {
- "fs-extra": "0.12.0",
+ "colors": "^1.1.2",
- "grunt-concurrent": "1.0.0",
+ "grunt-concurrent": "2.3.1",
+ "grunt-contrib-clean": "^1.1.0",
+ "grunt-contrib-jshint": "^1.1.0",
- "grunt-eslint": "^19.0.0",
+ "grunt-eslint": "^20.1.0",
- "grunt-plato": "1.0.0",
- "grunt-shell": "0.6.4",
+ "grunt-shell": "2.1.0",
- "grunt-zanata-js": "1.1.0",
+ "grunt-zanata-js": "1.3.2",
- "istanbul": "0.2.7",
+ "istanbul": "0.4.5",
- "load-grunt-tasks": "0.4.0",
+ "load-grunt-tasks": "3.5.2",
- "nock": "8.0.0",
+ "nock": "9.0.17",
- "time-grunt": "0.3.1",
+ "time-grunt": "1.4.0",
},
[4.0.2] - Mon Oct 16 18:57:02 2017 +0100
Added
- Added Jenkinsfile
- Added app-types to help
Changed
- Added deprecation notices to any auth commands that exist
Removed
[4.0.1] - Tue Sep 26 08:50:18 2017 +0100
Changed
- Improved appearance of error message for invalid git-* parameter
- Extract Methods to reduce the complexity
[4.0.0] - Fri Sep 22 17:18:42 2017 +0100
Changed
- Remove OTA command - It was added into the build command
Removed
- Remove common dir ref
[3.2.0] - Tue Sep 19 16:50:44 2017 +0100
Added
- Added unit tests
Changed
- Change the build cmd to follow the V3 standard
[3.1.3] - Wed Sep 13 19:04:33 2017 +0100
Added
- Added unit tests
Changed
- Change the cmd fhc admin-users to follow the V3 standard
[3.1.2] - Wed Sep 13 18:55:44 2017 +0100
Added
- Added unit tests
Changed
- Change the cmd fhc admin-storeitems to follow the V3 standard
[3.1.1] - Tue Sep 5 22:19:34 2017 +0100
Added
- Added unit tests
Changed
- Change the cmd auth to follow the V3 standard
[3.1.0] - Tue Sep 5 22:06:12 2017 +0100
Added
- Added unit tests
Changed
- Updates .pot file via grunt potupload
- Change the cmd appinit to follow the V3 standard
Removed
- Removed the initlocal command
[3.0.8] - Tue Sep 5 14:47:47 2017 +0100
Changed
- Moved the commands into common dir which are used just internally via ops to the internal dir
[3.0.7] - Tue Sep 5 09:40:39 2017 +0200
Changed
- Not 2xx status when creating hello_world_project via fhc
- FIX the unit test of the command ping because it was not be executed before
[3.0.6] - Fri Sep 1 14:21:58 2017 +0100
Changed
- Fix bug related to the import of zip files
- Fixed tests in the root of fh3 directory not being called into the unit tests
[3.0.5] - Thu Aug 17 10:38:02 2017 +0100
Changed
- Adapt output of fhc connections command
[3.0.4] - Wed Aug 16 10:08:44 2017 +0100
Changed
- Change the cmd $fhc version to follow the V3 standard
[3.0.3] - Sun Aug 13 16:30:59 2017 +0100
Changed
- Improved output of the boolean results of the tables for console into FHC
[3.0.2] - Fri Aug 11 13:27:40 2017 +0100
Changed
- Adapts the command fhc credentials list to return result in JSON format
[3.0.1] - Fri Aug 11 12:03:44 2017 +0100
Added
- Added unit tests
Changed
- Change the cmd import to follow the V3 standard
[3.0.0] - Fri Aug 11 11:53:44 2017 +0100
note breaking API changes introduced in v3 of fh-fhc, where support for v2 commands are removed
Added
- Added unit tests
Changed
- Fixed error in creating project, service and application after changes made in the templates
- Fixed fh-fhc upload app binary to use proxy setting
- Changed the cmd secure endpoints to follow the V3 standard
Removed
- Removed support of V2 commands
- Removed the cmd fhc local which was replaced by grunt and was not working currently
[2.19.3] - Tue Aug 8 21:33:23 2017 +0100
Added
- Added unit tests
Changed
- Change the cmds eventalert & to follow the V3 standard
[2.19.2] - Tue Aug 8 21:06:51 2017 +0100
Changed
- Fixed issue where unable to build via FHC when the parameter download = true is used
[2.19.1] - Wed Aug 2 13:23:47 2017 +0100
Added
- Added unit tests
Changed
- Change the cmd devices to follow the V3 standard
[2.19.0] - Wed Aug 2 13:09:00 2017 +0100
Added
- Added unit tests
Changed
- Change the cmd admin store to follow the V3 standard
[2.18.7] - Wed Aug 2 11:46:43 2017 +0100
Added
- Added unit tests
Changed
- Change the cmd $fhc templates to follow the V3 standard
[2.18.6] - Wed Aug 2 11:43:01 2017 +0100
Added
- Added unit tests
Changed
- Change the cmd $fhc session to follow the V3 standard
[2.18.5] - Wed Aug 2 11:24:03 2017 +0100
Changed
- Updates fhc build to work with self-managed build farm
- Change to generate QR code
[2.18.4] - Wed Aug 2 11:01:09 2017 +0100
Changed
- Fix to resolve fhc apps [list] command is not accepting optional word list
[2.18.3] - Wed Aug 2 10:46:33 2017 +0100
Changed
- Fix: fhc env push command does not work on dedicated environment
[2.18.2] - Wed Aug 2 10:34:56 2017 +0100
Changed
- Fix: Tue Aug 1 20:59:59 2017 +0100
[2.18.1] - Fri Jul 28 08:01:35 2017 -0300
Changed
- Fix: fhc is missing the command resources list command
[2.18.0] - Tue Jul 25 11:19:43 2017 +0200
note: v2.18.0 was a large minor version update that involved a lot of changes to add various commands that meet v3 standards, along with accompanying unit tests. In addition files CRUDL commands were removed, support for versions of node >=4.4 was enabled, and linting support was added.
Added
- Adds verification for environment ids
- Adds eslint file containing rules that don't throw any errors (uses grunt-eslint)
- Adds unit tests for admin teams commands
- Adds unit tests for admin status command
- Adds unit tests for fhc services command
- Adds FHC commands for credentials (credential bundles)
- Add GitHub links to issue tracker to the package.json and fixes npm information
- Adds unit tests for fhc connections command
- Adds unit tests for fhc admin domains commands
- Adds unit tests for fhc ping command
- Adds unit tests for fhc artifacts command
- Adds unit tests for fhc user command
- Adds unit tests for fhc cmd -v
- Adds unit tests for fhc cmd shorturl
- Adds unit tests for fhc cmd stats
- Adds unit tests for fhc cmd call
- Adds unit tests for fhc cmd preview
- Adds unit tests for fhc cmd notifications
- Adds notification that FHC for RHMAP V2 is deprecated and will be not supported in the next version
- Adds unit tests for fhc cmd git
- Adds unit tests for fhc projects command
- Adds unit tests for $fhc app update command
- Adds unit tests for fhc cmd resources
- Adds unit tests for fhc cmds env *
- Adds custom home directory support
- Adds unit tests for fhc cmd keys
- Adds unit tests for fhc cmd admin-auditlog
- Adds unit tests for cmd fhc policies
- Adds unit tests for cmd fhc storeitemgroups
Changed
- Fixed primary code style errors
- Corrects link in npm page of FHC Cli tool to repo
- Corrects message error where 'tag' parameter is shown when the build command is executed
- Fixes where fhversion defaults to 2 in .fhcrc if not logged into studio first
- Fix where some FHC commands arguments don't support Aliases
- Fixes where FHC runtimes command does not work
- Updates fh-fhc to use common ESLint rules
- Fix admin status command and updates it to V3 standard
- Add command
fhc servicesto V3 standard - Add command
fhc cloneto V3 standard - Add command
fhc connectionsto V3 standard - Add commands from "fhc admin domains" to V3 standard
- Add command
fhc pingto V3 standard - Fixes where fhc services list --json doesn't work properly
- Fixes where re-deployment via fhc get stuck with incorrect runtime specified
- Add command
fhc artifactsto V3 standard - Change the cmd user to follow the V3 standard
- Change the cmd -v update to follow the V3 standard
- Change the cmd shorturl to follow the V3 standard
- Change the cmd stats to follow the V3 standard
- Change the cmd call to follow the V3 standard
- Changed output of call command to be backward compatible with v2 implementation
- Change the cmd preview to follow the V3 standard
- Change the cmd notifications to follow the V3 standard
- Fixes issue with command fhc runtimes and the dev environment
- Passes into the post commands the argvs used to executed the commands
- Improved output data when the commands has table in the output and they are used as dependency
- Change the cmd git to follow the V3 standard
- Add command fhc projects to V3 standard
- Change the cmd $fhc app update to follow the V3 standard
- Change the cmd resources to follow the V3 standard
- Change the cmds $fhc env * to follow the V3 standard
- Updates FHC to honour the mask-value options for environment variables
- Change the cmd keys to follow the V3 standard
- Change the cmd admin-auditlog to follow the V3 standard
- Change the cmd fhc policies to follow the V3 standard
- Change the cmd fhc storeitemgroups to follow the V3 standard
- Fixes issue with FHC showing help usage as error when it should not be
Removed
- Remove files CRUDL commands from fh-fhc
- Removes restriction on fh-fhc using versions of node >= 4.4
- Removes the Warning: sys is deprecated. Uses util instead. from FHC tool
- Removes doxy related files from fh-fhc
- Removes jshint
[2.17.5] - Tue Apr 25 10:42:36 2017 +0100
Changed
- moved a message to error in file download
- added log message
[2.17.4] - Tue Mar 28 16:09:29 2017 +0100
Added
- Added a DockerFile
Changed
- Updated .gitignore to ignore .vscode
- Updated README for Docker
[2.17.3] - Tue Feb 7 09:03:41 2017 +0000
Changed
- Filter selected apps from templates like fh-ngui
[2.17.2] - Mon Jan 30 14:13:42 2017 +0000
Removed
- Removed unused destination for fhc configuration
- Removed deprecated destination from docs
[2.17.1] - Mon Jan 16 11:18:38 2017 +0000
Added
- Added in checks to admin domains to validate missing options
- Added ability to allow users to filter project listing by author email
Changed
- Updated translations
- Changes npm tag in version command
- Fixed status which had the same problem with rendering usage when no args passed.
- Updated request payload to allow import of cloud app from git repo
- Allows type MBAAS for fhc policies create. Updated usage also
- Fixes validation on admin-policies args length and passing correct args to update function
- Fixes zanata grunt task that previously broke the build
- Defaults to HEAD if user doesn't pass a git hash
- App stage - default to master and update usage to show default
- Fixes error where
fhc clusterpropsappears as a subcommand of theerrorcommand
[2.17.0] - Mon Dec 19 10:37:00 2016 +0000
Added
- Cordova Light Migration Tool
[2.16.5] - Thu Dec 8 11:03:52 2016 +0000
Changed
- Fixed issue where returning immediately from callback if doc is not found
[2.16.4] - Tue Dec 6 15:18:33 2016 +0000
Removed
- Removes support for node versions <0.10.0 (previously we supported node versions >=0.8)
Previous Changelog (<= 2.16.3)
[2.16.3]
- FH-2850 - Allow team assignment when creating a user with fhc
- Fixed import of zip file
[2.6.0] - 2016-03-11
- RHMAP-1722 - Data Sources APIs
[2.3.0] - 2016-01-09
- RHMAP-3751 add decoupled property to mbaas create update
[2.1.1] - 2015-12-28
- Use grunt-fh-build where possible, to clean up Gruntfile.js
[2.1.0] - 2015-11-23
- RHMAP-2926 - Unable to tail logs using FHC
- RHMAP-2746 - Only disable autodeploy if it's value is set to false
- RHMAP-3082 - Fix an issue with autodeploy when stage apps
- RHMAP-3085 - Fix an issue with export form submissions
- Environment should be optional when creating projects/services/apps
- RHMAP-2482 - Expose semver version of core in fhc version
- RHMAP-2746 - Add support for configuring auto deploy
[2.0.5] - 2015-10-22
- RHMAP-2648
** Change downgrade message to a version that works
** Set publish tag to
latest-2** Look forlatest-2tag when checking for updates ** Change -BUILD-NUMBER to +BUILD-NUMBER
[2.0.4] - 2015-09-03
- FH-1941 - Fixed Importing Apps From Github
[2.0.3] - 2015-08-28
- FH-1881 - Fix shrinkwrap file
[2.0.2] - 2015-08-25
- FH-1844 - Fix for undefined required version.
[2.0.1] - 2015-08-20
- FH-1709 - Fix argument passing for apps create
[2.0.0] - 2015-08-19
- FH-42 - Appforms LCM Functionality. New API For Appforms Functions
[1.1.5] - 2015-07-16
- Shrinkwrap was invalid - re-shrinkwrapped
[1.1.4] - 2015-06-19
- Cache the current version of fhc so that the cached data will be invalidated if fhc version is changed.
[1.1.3] - 2015-06-16
- Fix the version check. Use npm.js instead.
[1.1.2] - 2015-06-16
- Fix typo in command help: andriod -> android
[1.1.1] - 2015-06-11
- FH-353 - reduce polling interval
[1.1.0] - 2015-05-13
- FHMAP-224 - Adding support for domain per user
[1.0.2] - 2015-04-21
- Fix typo in new version available message
- Add shrinkwrap file to tarball
[1.0.0] - 2015-03-20
- 7945 - Deprecate
--liveenvironment flag in favor of a mandetory--env=<env>flag. - Support for admin teams commands
- Fixes numeric alias'd yargs parsing
- Refactor substantial portion of fhc core
- Better docs & support for use as a module
[0.31.5] - 2015-02-11 - IR246
- FHCLI-1 - Fix display of git url in apps list
[0.31.4] - 2014-11-18 - IR241
- 8269 - Added cacheKey polling for Project create
- Fix fh2 regressions
- Updated fhc completion support
- Fix blank canvas login experience.
- Fix user agent string in some requests
- Fix fhcrc init error handling
- Bugfix of argv handling in some commands
- 8593 - Split
fhc app hostscommand into fh2 & fh3 version, where fh3 version requires an environment - 8600 - Using fh3 hosts endpoint for fh3 ping command
- 8614 - Added user-agent to header to bypass CSRF
- Fixed hardcoded hosts cmd domain
- 8591 - Fixed issue with auto download of App builds
[0.31.3] - 2014-10-24 - IR239
- 8109 - Add submission sanitation to forms get Submission and list Submissions.
[0.31.2] - 2014-08-22 - IR234
- 6364 - Misc fh-art related fixes:
- fix for in-memory config
- new 'ngui enable/disable' commands
[0.31.1] - 2014-09-01 - IR235
- 7904 - fix clientPort param name in docs/local.md
[0.31.0] - 2014-06-27 - IR230
- 7432 - Remove the fhc clone command in favour of fhc projects clone
[0.30.1] - 2014-05-27 - IR228
- 7277 - 'fhc projects clone' returns info in stderr field instead of stdout
[0.30.0] - 2014-03-26 - IR224
- FH3 support
- 7044 add export to fhc forms
[0.14.1- 2014-04-09 - IR225
- 6687-Fix close stream bug
[0.14.0- 2014-03-20 - IR224
- Choose cordova version
- zendesk-3351 Incorrect url being returned from fhc embed
[0.12.1] - 2014-01-08 - IR219
- Ticket #5641 - add app forms groups to fhc
- Ticket #5645 - add app forms themes and apps to groups in fh-art and fh-fhc
[0.12.0] - 2013-11-08 - IR214
- Ticket 5081 fhc forms command
[0.11.5] - 2014-01-28 - IR220
- Add better support for http proxy
[0.11.4] - 2014-01-03 - IR218
- Add support for url shortener
[0.11.3] - 2013-12-11 - IR216
- Add windowsphone as one if the fhc build targets
[0.11.2] - 2013-12-03 - IR216
- Add --registry flag to fhc, specifies which npm repo to use during a stage
[0.11.1] - 2013-10-23 - IR213
- Support Ticket #2162 Improve usage messages for fhc local
[0.11.0] - 2013-10-03 - IR211
- Support Ticket #1787 fhc build should default the version in the same way that the studio does
[0.10.0] - 2013-08-08 - IR207
- Add support for managing cloud environments
[0.9.3] - 2013-07-08 - IR205
- Add support for managing cloud event alerts
[0.9.2] - 2013-06-13 - IR203
- Tickey 4099 add fhc runtimes command and change fhc stage to accept a runtime
[0.8.2] - 2013-06-14 - IR203
- Support Ticket #1754 fhc initlocal return error if 404 on get container.
[0.8.1] - 2013-06-13 - IR203
- Ticket 4088 Upgrade fh-fhc to node 0.10x: Fix for 'DEPTH_ZERO_SELF_SIGNED_CERT' issue, see: https://github.com/mikeal/request/issues/418
[0.8.0] - 2013-05-22 - IR202
- Ticket 3077: fhc login json parse exception