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.
- Add new commmand to create connections ($fhc connections create)
- Fix: Unable to run grunt task test
- 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
- Upgrade request dependency to 2.88.0
- Upgrade yargs dependency to 12.0.1
- Dependency required for production is missing
- 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
- Fixed alias for template parameter for fhc services create command.
- Update the dependency of grunt-zanata-js to fix the failure of potupload task in grunt.
- Remove the Blackberry references since it is no so longer supported.
- Remove Windows features support since they are no longer supported in RHMAP studio.
- Fix success output when a alert is created for in a decoupled MBaaS
- Fix fhc help commands
- Add fhc command --help option
- Remove support from NodeJS versions < 6
- Fix event alert commands ( use the domain target in the URL)
- Remove command configuration which was used to migrate the deprecated Cordova Light apps
- CVE-2017-18214 - Upgrade moment dependency
- Fix the deprecation warning related to moment constructions without format
- Fix issue to run grunt fh:dist task after new Japanese translations be added
- Correcting the nomenclature of the amqp column of the output table for status.
- Came back the command "fhc keys user add " which was missing.
- Add unit tests for the command "fhc keys user add "
- Updated README to include Tags/Versions to install information
- Fix error that occurs when the output of the command 'fhc admin mbaas list' will be formated
- Adding missing command 'fhc admin appstore item add --id='
- 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
.
- updated changelog for fh-fhc version >=2.16.3
- added FHC CLI functionality for UPS
- removed FH3.md file because it is outdated
- Updated readme
- added tests
- change to not include app info by default
- changed so fhc requires just the branchname rather than /refs/head/
- Removes command completion
- Changed proxy timeout to millicore
- Moved request implementations defined in common.js to command files.
- Replaced deprecated
util.pump
- 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",
},
- Added Jenkinsfile
- Added app-types to help
- Added deprecation notices to any auth commands that exist
- Improved appearance of error message for invalid git-* parameter
- Extract Methods to reduce the complexity
- Remove OTA command - It was added into the build command
- Remove common dir ref
- Added unit tests
- Change the build cmd to follow the V3 standard
- Added unit tests
- Change the cmd fhc admin-users to follow the V3 standard
- Added unit tests
- Change the cmd fhc admin-storeitems to follow the V3 standard
- Added unit tests
- Change the cmd auth to follow the V3 standard
- Added unit tests
- Updates .pot file via grunt potupload
- Change the cmd appinit to follow the V3 standard
- Removed the initlocal command
- Moved the commands into common dir which are used just internally via ops to the internal dir
- 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
- Fix bug related to the import of zip files
- Fixed tests in the root of fh3 directory not being called into the unit tests
- Adapt output of fhc connections command
- Change the cmd $fhc version to follow the V3 standard
- Improved output of the boolean results of the tables for console into FHC
- Adapts the command fhc credentials list to return result in JSON format
- Added unit tests
- Change the cmd import to follow the V3 standard
note breaking API changes introduced in v3 of fh-fhc, where support for v2 commands are removed
- Added unit tests
- 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 support of V2 commands
- Removed the cmd fhc local which was replaced by grunt and was not working currently
- Added unit tests
- Change the cmds eventalert & to follow the V3 standard
- Fixed issue where unable to build via FHC when the parameter download = true is used
- Added unit tests
- Change the cmd devices to follow the V3 standard
- Added unit tests
- Change the cmd admin store to follow the V3 standard
- Added unit tests
- Change the cmd $fhc templates to follow the V3 standard
- Added unit tests
- Change the cmd $fhc session to follow the V3 standard
- Updates fhc build to work with self-managed build farm
- Change to generate QR code
- Fix to resolve fhc apps [list] command is not accepting optional word list
- Fix: fhc env push command does not work on dedicated environment
- Fix: Tue Aug 1 20:59:59 2017 +0100
- Fix: fhc is missing the command resources list command
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.
- 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
- 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 services
to V3 standard - Add command
fhc clone
to V3 standard - Add command
fhc connections
to V3 standard - Add commands from "fhc admin domains" to V3 standard
- Add command
fhc ping
to 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 artifacts
to 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
- 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
- moved a message to error in file download
- added log message
- Added a DockerFile
- Updated .gitignore to ignore .vscode
- Updated README for Docker
- Filter selected apps from templates like fh-ngui
- Removed unused destination for fhc configuration
- Removed deprecated destination from docs
- Added in checks to admin domains to validate missing options
- Added ability to allow users to filter project listing by author email
- 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 clusterprops
appears as a subcommand of theerror
command
- Cordova Light Migration Tool
- Fixed issue where returning immediately from callback if doc is not found
- Removes support for node versions <0.10.0 (previously we supported node versions >=0.8)
- FH-2850 - Allow team assignment when creating a user with fhc
- Fixed import of zip file
- RHMAP-1722 - Data Sources APIs
- RHMAP-3751 add decoupled property to mbaas create update
- Use grunt-fh-build where possible, to clean up Gruntfile.js
- 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
- RHMAP-2648
** Change downgrade message to a version that works
** Set publish tag to
latest-2
** Look forlatest-2
tag when checking for updates ** Change -BUILD-NUMBER to +BUILD-NUMBER
- FH-1941 - Fixed Importing Apps From Github
- FH-1881 - Fix shrinkwrap file
- FH-1844 - Fix for undefined required version.
- FH-1709 - Fix argument passing for apps create
- FH-42 - Appforms LCM Functionality. New API For Appforms Functions
- Shrinkwrap was invalid - re-shrinkwrapped
- Cache the current version of fhc so that the cached data will be invalidated if fhc version is changed.
- Fix the version check. Use npm.js instead.
- Fix typo in command help: andriod -> android
- FH-353 - reduce polling interval
- FHMAP-224 - Adding support for domain per user
- Fix typo in new version available message
- Add shrinkwrap file to tarball
- 7945 - Deprecate
--live
environment 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
- FHCLI-1 - Fix display of git url in apps list
- 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 hosts
command 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
- 8109 - Add submission sanitation to forms get Submission and list Submissions.
- 6364 - Misc fh-art related fixes:
- fix for in-memory config
- new 'ngui enable/disable' commands
- 7904 - fix clientPort param name in docs/local.md
- 7432 - Remove the fhc clone command in favour of fhc projects clone
- 7277 - 'fhc projects clone' returns info in stderr field instead of stdout
- FH3 support
- 7044 add export to fhc forms
- 6687-Fix close stream bug
- Choose cordova version
- zendesk-3351 Incorrect url being returned from fhc embed
- Ticket #5641 - add app forms groups to fhc
- Ticket #5645 - add app forms themes and apps to groups in fh-art and fh-fhc
- Ticket 5081 fhc forms command
- Add better support for http proxy
- Add support for url shortener
- Add windowsphone as one if the fhc build targets
- Add --registry flag to fhc, specifies which npm repo to use during a stage
- Support Ticket #2162 Improve usage messages for fhc local
- Support Ticket #1787 fhc build should default the version in the same way that the studio does
- Add support for managing cloud environments
- Add support for managing cloud event alerts
- Tickey 4099 add fhc runtimes command and change fhc stage to accept a runtime
- Support Ticket #1754 fhc initlocal return error if 404 on get container.
- Ticket 4088 Upgrade fh-fhc to node 0.10x: Fix for 'DEPTH_ZERO_SELF_SIGNED_CERT' issue, see: request/request#418
- Ticket 3077: fhc login json parse exception