github.com/asifdxtreme/cli@v6.1.3-0.20150123051144-9ead8700b4ae+incompatible/CHANGELOG.md (about)

     1  ##v6.9.0 
     2  * Merge PR #333: CLI sends async request for service instance provisioning
     3  * Revert "new command user-provided-services" [#79188196]
     4  * cf service(s) emits 'available' for services that do have a state. [#86181724]
     5  * Renamed accept_unavailable to accepts_incomplete. [#86259450]
     6  * Fixed table and detail formatting for service instances. [#62068908]
     7  * changed NA to "" string for user provided service [#84252876]
     8  * changed $cf service to add Status|Operation|Message sections [#84252876]
     9  * added fixed status and (operation) for $cf services command [#84252876] 
    10  * added check for ServiceInstance.State in CreateService [#62068908]
    11  * Add State and StateDescription to service_instance [#62068908]
    12  * Adding accept_unavailable=true query param for create-service [#62068908]
    13  * new command user-provided-services [#79188196]
    14  * counterfeiter fake for user_provided_service [#79188196]
    15  * new GetSummaries() in api/user_provided_server.go [#79188196]
    16  * fix usage of test http server [#79188196]
    17  * new models: user-provided-service [#79188196]
    18  * Correct help text for `files` command [#85754150]
    19  * clarify comment for usage of TotalArgs
    20  * Improve cf <commands> usage instructions [#85818652]
    21  * Merge PR #328 from Fix cups attempts to create service when no space is targeted
    22  * append source index to all source [#85484012]
    23  * Update README.md add link to plugin development guide
    24  * Update README.md Added link to complete plugin change log.
    25  * Update Plugin CHANGELOG.md Changed CHANGELOG.md to complete list of all plugin feature changes.
    26  * Update Plugin CHANGELOG.md Added version 6.7.0 info.
    27  * Update Plugin README.md Added version 6.8.0 info.
    28  * Touch change log for example plugins.
    29  * includes [HEALTH/{index}] from diego log [#85484012]
    30  * Merge PR #322: Updating go vet location in install-dev-tools target.
    31  * Merge PR #323: Fixes go vet errors:
    32  * Usage help example for plugins [#85665592]
    33  * remove '-' in test_1 plugin help sample
    34  * Merge PR #321: Copy original request's headers when handling redirect
    35  * Fix attempts to create service even when no space is targeted Solution to the bug [#82753668]
    36  * improvement to marketplace cost messaging [#85571986]
    37  * Update plugin example readme 
    38  * Additional readme for plugin/rpc workflow 
    39  * addition diagram for plugin rpc workflow
    40  * Update README to detail plugin/cli interaction 
    41  * illustrative diagram for plugin example README 
    42  * update TestCommandFactory for new interface
    43  * main refactor, extract code into command_factory New func in command_factory
    44  * GetByCmdName() can finds by short name [#82051134]
    45  * enable plugin commands to allow '-h' and '--help' flags [#82051134]
    46  * merge plugin metas and core command metas to be used in codegangster [#82051134]
    47  * extract getting plugin metadata out of RunMethodIfExists() [#82051134]
    48  * Add usage to test plugins and set version numbers to be different [#82051134]
    49  * Plugin usage/option model, for use in help [#82051134]
    50  * Fixes go vet errors
    51  * Updating go vet location in install-dev-tools target
    52  * Update README in plugin example for versioning [#85484250]
    53  * plugin example to show versioning usage [#85484250]
    54  * Copy original request's headers when handling redirect (fixes #318 on github)
    55  * `cf plugins` shows plugin versions [#84630868]
    56  * write version to config when install plugin [#82911038]
    57  * Allow versioning in plugins [#82911038]
    58  * Merge PR #317: Fix the invalid memory address during bind service
    59  * document new buildpack specifiers feature [#75205334]
    60  * Merge PR #315: Improve french i18n
    61  * Fix the invalid memory address during bind service Solution to the bug [#79267756]
    62  * fixed spelling in changelog.md [#84867042]
    63  * Merge PR #309: Fix in clearing space fields of config data on cf space-delete
    64  * Better message when no files to be listed in directory [#63120324]
    65  * Allows both host and hosts in manifest [#72389932]
    66  * allows multiple hosts(routes) to be created when app is pushed [#72389932]
    67  * Add hosts field for manifests [#72389932]
    68  * Preserve user-provided vars type when generating manifest. [#78294704]
    69  * Sort Environment Vars in manifest alphabetically [#78294704]
    70  * Includes startup command in `create-app-manifest` [#78294704]
    71  * New Command field in generated manifest [#78294704]
    72  * Apps now timeout when they fail to stage insead of waiting for an instance to start [#83802536]
    73  * i18n for install-plugin help text
    74  * improve help text for install-plugin [#84601290]
    75  * skip validating negative integer when it is a value to another flag [#84317640]
    76  * skip flag verification for arguments, only verify flags [#84317640]
    77  * replace file.Write() with fmt.Fprintf() in generate_manifest.go 
    78  * remove unused func in generate_manifest.go 
    79  * fix generated mainfest formet from create-app-manifest [#78294704]
    80  * command create-app-manifest for generating manifest for pushed app [#78294704]
    81  * new func to assert manifest orders in test [#78294704]
    82  * new package for generating manifests [#78294704]
    83  * fake for generate_manifest.go [#78294704]
    84  * add health_check_timeout to Application model [#78294704]
    85  * populates EnvironmentVars when hitting app/summary endpoint [#78294704]
    86  * Add services to models.Application [#78294704]
    87  * remove unsed code in mainfest.go 
    88  * Fix in clearing space fields of config data on cf space-delete 
    89  
    90  ##v6.8.0
    91  * Allows plugin to be installed from an Url [#80043644]
    92  * Allows mutliple plugins with blank aliases. [#84241752]
    93  * Remove commented line in update_service_test 
    94  * test fix and additional coverage [#80043644]
    95  * Exit non-zero in build-and-release-gocd if sub-script fails
    96  * New utils for download single file from url 
    97  * create-buildpack and update-buildpack now allow relative paths. [#80043644]
    98  * Update ginkgo
    99  * Add `cf restart-app-instance` command [#78049908]
   100  * Add dashboard-url to `cf service` output [#68396596]
   101  * Add unset flag to `cf api` -Allows user to unset the api endpoint [#82979408]
   102  * `cf plugins` shows command alias [finishes #83892154]
   103  * plugin alias shows in `cf help` [finishes #83892240]
   104  * improve error text for plugin alias conflict errors. [#83717740]
   105  * `cf install-plugin` cross-checks for command/alias conflicts [#83717740]
   106  * Fixed plugin test fixture; Made aliases work with multi-command plugins 
   107  * Added aliases for plugins. [#82051186]
   108  * README update for multi-command plugin example [#83690584]
   109  * code example for plugin with multiple commands [#83690584]
   110  * improve text in help [#82913246]
   111  * correct display order in space admin help section [#83437508]
   112  * `cf org` displays all information in quota [#83363414]
   113  * improve help text for command `uups` [#83233266]
   114  * Add guid flag to `cf org` [#83435546]
   115  * Add guid flag to `cf space` [#83435684]
   116  * Add guid flag to `cf service` [#83435846]
   117  * Update README.md 
   118  * fake out cf config for testing [#82871316]
   119  * Merge branch 'hw-issue-20' of github.com:HuaweiTech/cli into HuaweiTech-hw-issue-20 
   120  * Merge branch 'hw-issue-21' of github.com:HuaweiTech/cli into HuaweiTech-hw-issue-21 
   121  * Update buildpack flag descriptions [#83069682]
   122  * Allow users to specify a space-quota when creating a space [#82311654]
   123  * Update travis golang version to reflect the version we compile on
   124  * Attempt to fix travis build with ginkgo flag [#82012788]
   125  * Update ginkgo 
   126  * Show detected_start_command on first push [#79325064]
   127  * Merge pull request #287 from HuaweiTech/hw-issue-2 Extraneous arguments now cause commands to fail with usage.
   128  * Prompt is always shown to user, even when the plugin has invoked the cli command with output suppressed. [#82770766]
   129  * Update jibber_jabber - Adds support for zh-TW and has fix that moves zh-CK to zh-HK [#83146574]
   130  * Merge pull request #299 from uzzz/master Fix ui.Ask to return strings with spaces from stdin
   131  * Changed iscc to use environment variable for finding WINE.
   132  * Replace hard coded path to restore the build and release script.
   133  * Fix ui.Ask to return strings with spaces from stdin [#78596198] 
   134  * Fix windows init_i18n test -Also fix compilation issues related to injection of jibber_jabber
   135  * Inject jibberjabber so it can be tested Attempt to fix windws Hant/Hans init tests
   136  * Revert "Revert "fix failing HK/TW Windows 32 unit test"" 
   137  * Revert "Revert "Match traditional Chinese dialects to zh_Hant"" 
   138  * Revert "Revert "Moved chinese translations to more generic locale tags"" 
   139  * polling respects api target host while performing http 'Create' request [#77846300]
   140  * polling respects api target host while performing http 'Update' request [#77846300]
   141  * polling respects api target host while performing http 'Delete' request [#77846300]
   142  * When starting an app the start command is displayed to the user [#79325064]
   143  * Use '$HOME' env var instead of hard coded path 
   144  * Use iscc in scripts directory when building installers
   145  * Add comments to build-installers-gocd script for installation of 'Inno Setup 5'
   146  * Add iscc file for creating windows installer
   147  * Fix quota creation to default to unlimited instance memory [#82914568]
   148  * Allow users to set quotas and space-quotas instance memory to 0 [#82914568]
   149  * Fix the args validation in commands 
   150  * Update help text for `cf update-buildpack` and `cf create-buildpack` [#82828946]
   151  * Update README.md 
   152  * Add command help text to `cf plugins` [#82777012]
   153  * `-h` and `--h` should not report as invalid flags [#69038672]
   154  * Add `--guid` flag to `cf app` - Allow users to get the guid of an application with a guid flag [#76459212]
   155  * find plugins in the current directory without having to specify `./` [#82776732]
   156  * Fix the usage info in cf feature-flag command 
   157  * var renaming for readability 
   158  * handles both "-" & "--" prefix for flag checking - ignores flag value after `=` [#69038672]
   159  * T() up new texts for translation - dot-import i18n
   160  * informs user about incorrect flags 
   161  * Improve messaging `cf unmap-route` output [#82187142]
   162  * Removing api requirement for `cf service-access` [#77468074]
   163  * Revert "Moved chinese translations to more generic locale tags"
   164  * Revert "Match traditional Chinese dialects to zh_Hant"
   165  * Revert "fix failing HK/TW Windows 32 unit test"
   166  * Fix the Usage info in cf security-groups command 
   167  * fix failing HK/TW Windows 32 unit test 
   168  * tip text for update-buildpack [#82910350]
   169  * Merge pull request #297 from jberkhahn/default_english Match traditional Chinese dialects to zh_Hant
   170  * Match traditional Chinese dialects to zh_Hant 
   171  * update readme add step for running godep restore to ensure appropriate go dependencies are present
   172  * Remove 'CommandDidPassRequirements' global test var [#70595398]
   173  * 'service-access' command requires cc api version 2.13.0 
   174  * Do not prompt the user for org when none are available during login [#78057906]
   175  * Do not prompt the user for a space during login when the user has no available spaces [#78057906]
   176  * Handle non 403 error when accessing the uaa endpoint 
   177  * Add tip to `cf m` about the -s flag [#82673112]
   178  * Update push --no-route help text to be more accurate [#64863370]
   179  * Improve error handling for create-user [#80042984]
   180  * Handle non string env var variables. 
   181  * Moved chinese translations to more generic locale tags 
   182  * Fix issue with create-service
   183  * Update README.md 
   184  * Update README.md 
   185  * Merge pull request #293 from jennjblack/edits edit cf CLI dev guide README
   186  * edit cli README.md 
   187  * Update README.md Add Releases info to Download section of the README [#78473546]
   188  * Show whether a service is paid in `cf m` [#76373558]
   189  * Add script to improve release cutting process [#79626744]
   190  * edit cli/plugin_examples README.md 
   191  * Remove inline-relations-depth calls from service_builder calls [#81535612]
   192  * `cf m -s service-name` works when unauthenticated [#81535612]
   193  * Begin adding -s flag to `cf m` [#81535612]
   194  * Update output for bad memory or disk quota in manifest [#79727218]
   195  * Handle manifest memory and disk values that are numeric and have no memory unit [#79727218]
   196  * Update output for bad memory or disk quota in manifest [#79727218]
   197  * Handle manifest memory and disk values that are numeric and have no memory unit [#79727218]
   198  * Improve 'cf unset-org-role' error message on Access Denied (code 403) [#77158010]
   199  * User is warned when creating a service that incurs cost 
   200  * edit cf CLI dev guide README 
   201  
   202  ##v6.7.0
   203  * Display correct information about app in copy-source -Restart app.Start/Stop/Restart/WatchStaging by passing org and
   204  space name instead of assuming config contained correct information [finishes #81219748]
   205  
   206  * Change initial output for copy-source [finishes #82171880]
   207  
   208  * Add crypto/sha512 to import to solve unkown authority bug [Fixes #82254112]
   209  
   210  * Fixes bug where null json value caused panic [Fixes #82292538]
   211  
   212  * Merge pull request #290 from haydonryan/master Correcting status message
   213  
   214  * Correcting status message previously space was set to org and vice versa, correcting.
   215  
   216  * Fix french wording https://github.com/cloudfoundry/cli/pull/279 [finishes #81865644]
   217  
   218  * Update application.PackageUpdatedAt to marshal json as time.Time [#82138922]
   219  
   220  * Decolorize output for plugin to parse. [Finishes #82051672]
   221  
   222  * Fix issue when making requests without a body [#79025838]
   223  
   224  * move plugin cli invocations to a struct, which is passed into Run(...)
   225  
   226  * Testing interval output printing - add PrintCapturingNoOutput to ui object to avoid using stdout in net
   227  package tests
   228  - make sure we rewrite entire string during interval output printing by
   229  printing a long line of empty spaces [finish #79025838]
   230  
   231  * Progress inidicated during uploads (push and create/update buildpack) [Finishes #79025838]
   232  
   233  * Correcting status message previously space was set to org and vice versa, correcting.
   234  
   235  * Terminal output can be silenced when invoke cli command from a plugin [#81867022]
   236  
   237  * Add plugin_examples and README [finishes #78236438]
   238  
   239  * Remove errant text from copy-source help output [Finishes #81813144]
   240  
   241  * Exit 1 when a plugin exits nonzero or panics [#81633932]
   242  
   243  * plugins have names defined by method
   244  
   245  * `cf org` now displays space quotas. [Finishes #77390184]
   246  
   247  * Merge pull request #280 from cloudfoundry/missing-service-instance-error-message update-service shows an error if the instance is missing and no plan is ...
   248  
   249  * update-service shows an error if the instance is missing and no plan is provided
   250  
   251  * Add `cf check-route` command [finishes #78473792]
   252  
   253  * Plugins now have access to stdin (can be interactive) [finishes #81210182]
   254  
   255  * Cli checks command shortname during plugin install - Cli also checks short names for commands when determining execution.
   256    Useful to prevent people from mucking with plugin configs by hand. [Finishes #80842550]
   257  
   258  * Merge branch 'thecadams-honor-keepalive'
   259  * Merge branch 'honor-keepalive' of github.com:thecadams/cli
   260  
   261  * Improve error message return when refresh token has expired [finishes #78130846]
   262  
   263  * Disable service access proprly queries for organization. [Finishes #80867298]
   264  
   265  * plugns receive output from core cli commands
   266  
   267  * Display most recent package uploaded time for cf app [finishes #78427862]
   268  
   269  * Add CF_PLUGIN_HOME to help text output [finishes #81147420]
   270  
   271  * Set MinVersion for ssl to TLS1, removing support for SSLV3 [#81218916]
   272  
   273  * Add VCAP_APPLICATION to cf env output [finishes #78533524]
   274  
   275  * Update `cf env` to grab booleans and integers. [Finishes #79059944]
   276  
   277  * Implement update_service command [#76633662]
   278  
   279  * Wait to output OK until app is started in start command
   280  
   281  * Update help text for create-user-provided-service [finishes: #75171038]
   282  
   283  * All arguments/flags are passed to plugin when plugin command invoked [finishes #78234552]
   284  
   285  * Provide error when install_plugin plugin collides with other plugin -Update error message for collision with core cli command [finishes #79400494]
   286  
   287  * Implement command `cf oauth-token` [Finishes #77587324]
   288  
   289  * Use cached plugin config data instead of rpcing the plugin
   290  
   291  * Cf help shows plugin info based on plugin_config [#78234404]
   292  
   293  * update plugin config to store data for each command
   294  * install handles conflicting commands
   295  * validate plugin binary upon install
   296  
   297  * Update `cf env APPNAME` to display running/staging env variables. - Refactor GetEnv api call to use counterfiter fake [Finishes #79059944]
   298  
   299  * cf exit gracefully when i18n.T() is not initialized for configurations [Finishes #80759488]
   300  
   301  ##v6.6.2
   302  * Bump version to 6.6.2
   303  * Update usage text for install/uninstall-plugin [finishes #80770062][finishes #80701742]
   304  * Move test setup into beforeEach of plan_builder_test
   305  * Fix install_plugin usage text [finshes #80701742]
   306  * security group commands show tip about changes requiring restart [Finishes #75375696]
   307  * Remove unused scripts (moved for gocd) [#78508732]
   308  * update correct fixture path in test code
   309  * update transaltions for uninstall plugin description text
   310  * stop translating commands, add missed translated strings
   311  * Tar exectutables before uploading artifacts from gocd
   312  * Update build-and-release-gocd tooling
   313  * Potential fix for windows gocd timeout. 
   314  * Fix for flakey tests in rpc package.
   315  * Use 32 bit binary to get version when building installers
   316  * Revert "Get version from 32bit binary, since the agent is 32bit" This reverts commit 8f7ff830b48f0926215adb60e8512e023e942ba5.
   317  * Implemented plugins advertising their own name. - Name space with plugin name instead of binary name.
   318  - Expose plugins directory as part of plugin configuration object
   319  - Cli and plugins ping each other for availability. If the ping fails,
   320    they will stop the servers after 1 second. [Finishes #79964866]
   321  * Refacto plugin/rpc to setup bidirectional communication [#79964866]
   322  * Refactor install plugin to use counterfeiter fake. [#79964866]
   323  * Plugin pings cf when it is ready to accept commands. - removes sleep from cf. [#79964866]
   324  * refactor ServeCommand calls
   325  * Change fake_word_generator to a counterfeiter fake [#74259334]
   326  * add gi18n-checkup to bin/test [Finishes #80173376]
   327  * Improve spacing for help output in create/update-space-quota [finishes #80052722]
   328  * Add scripts for build-and-release for gocd
   329  * Sync words.go with the word list [#80335818]
   330  * Update error text on invalid json format. [Finishes #77391788]
   331  * Improve help text for create-security-group command [Finishes #77391788]
   332  * help will run as a core command instead of calling plugin commands [Finishes #78234942]
   333  * plugin server runs on randomly chosen port
   334  * consolodate plugin port configuration
   335  * cf help includes plugin commands
   336  * attempt to fix install paths for windows
   337  * fix windows test failures by naming binaries with .exe extension
   338  * close test file before deleting
   339  * Fix error message for login w/ -a when ssl-cert invalid [#69644266]
   340  * Finished refactor of configuration repository. [#78234942]
   341  * Refactor plugin commands into rpc package -Also increase locales_test timeout
   342  -Add empty_plugin executable to gitignore [#78234942]
   343  * Refactoring plugins to include common code for rpc model. - plugins/rpc contains everything main used to contain.
   344  - new interface for listing commands through rpc.
   345  * Implement 'plugins' to list all installed plugin methods and the executable they belong to. [Finishes #78235118]
   346  * go get godep before tests
   347  * Revert "Use filepath instead of path where possible" This reverts commit 49beccf7726887211cfb05a20f6bbc175ec5847e.
   348  - Failed on CI
   349  * Use filepath instead of path where possible -Path does not always work well with windows [#79748230]
   350  * Append .exe to config.json for plugin-config
   351  * Name test binaries w/ .exe so windows WORKS
   352  * Use filepath instead of path in main_suite_test -Add more debugging as well
   353  * Add debugging statements to building plugin in main_suite_test
   354  * Revert "Update GOPATH var in windows bat scripts" This reverts commit d311d8d4e71db7f8aad7d39d2ab0e1e26394aac2.
   355  * Update GOPATH var in windows bat scripts
   356  * Add debugging info to the main test
   357  * Add ginkgo defer to allow us to see error message -This is when the main_suite_test fails before running
   358  the main_test
   359  * Skip checking filemode for instal-plugin on windows
   360  * Retry request on tcp connection error. [Finishes #79151504]
   361  * Added tests for the package main on windows during ci
   362  * Added defaults for create-space-quota's help [Finishes #77394232]
   363  * Improve testing with plugins and fix install-plugin bug -Chmod plugin binary after copying to the CF_HOME directory
   364  -Test that all plugins work when multiple are successfully installed [finishes #78399080] [finishes #79487120]
   365  * Refactor app instances to use a counterfeiter fake
   366  * Fix tests relating to plugins and polution caused by them -Reduce sleep time when waiting for plugin to start
   367  -Have main_test use plugin config the whole time in case of
   368  invalid config in the home directory (the real home dir) [finishes #79305568]
   369  * Wip commit for plugins with multiple commands
   370  * Wip commit for plugins with multiple commands
   371  * Add missing fixtures plugin command file.
   372  * Compile test plugin every run. -This gives us a cross-platform test suite.
   373  -Refactoring stuff out of main will make the test suite faster..
   374  * Update changelog
   375  * First pass at rpc model - have hardcoded port 20001
   376  - sleep for 3 seconds waiting for rpc server [Finishes #78397654]
   377  
   378  ##v6.6.1
   379  * Bump version to 6.6.1
   380  * fix argument in callCoreCommand()
   381  * Fix http_test.go to be OS independent [#79151902]
   382  * Update flag descriptions for enable/disable service access [#79151902]
   383  * show help when `cf` is input [#78233706]
   384  * Up tcp timeout to 10 seconds and log errors more effectively -Upping the timeout to deal with possible architecture issues, but
   385  this should not be increased any more than 10 seconds
   386  [#79151504]
   387  * User can specify go program as a plugin in config.json [#78233706]
   388  * Bump Goderps
   389  * Dont pull from a locked SHA
   390  * Lock CATS to a known good SHA (for now)
   391  * Brought app_files repo into alignment with our new patterns. [#74259334]
   392  * Revert "Update herd-cats-linux64 script to dynamically generate config" This reverts commit 7a74e5a3bfbb4e975eee4aedcc5a1471939070fc.
   393  * Update herd-cats-linux64 script to dynamically generate config
   394  * Move integration tests into main_test suite -Go 1.3 changes the way tests are built
   395  * Move app_events repo into its own package. [#74259334]
   396  * Upgrade to Go 1.3.1 - Go 1.3.x no longer orders maps, so we had to compensate in some of our
   397    tests.
   398  - The fake server is a little smarter about "q" params now.
   399  [Finishes #73583562]
   400  
   401  * Bump Godeps for jibber-jabber. - Pull in Windows XP fix.
   402  
   403  [Finishes #78489056]
   404  
   405  * Remove -u option and clean up symlink in the build script.
   406  * Bump Goderps
   407  * Another attempt to fix unit tests on Windows
   408  * Attempt to fix unit tests on Windows
   409  * Change fake and refactor app_bits repo. - App bits repo is much more tightly scoped
   410  - The App Bits repo has a counterfeiter fake, and lives in its own
   411    package
   412  - Some callbacks met their demise
   413  - We now have a push actor
   414  - Former responsibilities of the App Bits repo have been divided between
   415    the App Bits repo, the push command, and the push actor.
   416  - All this should make the future implementation of an "upload bits"
   417    command much easier/possible.
   418  [#74259334]
   419  * Change "-1" to "unlimited" in space-quotas. [#77830744]
   420  * Change '-1' to 'unlimited' in space-quota. [#77830744]
   421  * Display "unlimited" instead of "-1" in quota. [#77830744]
   422  * Display "unlimited" instead of "-1" in quotas. [#77830744]
   423  * Make Windows recognize PATH update and don't append on reinstall. [#78348074]
   424  * Chmod the Inno Setup script. [#78348074]
   425  * Change Windows installer build process to use Inno Setup. [#78348074]
   426  
   427  ## v6.6.0
   428  * Modify set-running-environment-variable-group command usage to show example. [Finishes #77830856]
   429  * Modify set-staging-environment-variable-group usage to show example of JSON. [Finishes #77837402]
   430  * Add -i parameter for create-quota in usage. [Finishes #78111444]
   431  * Can set locale using `cf config --locale LOCALE` - can clear locale providing CLEAR as flag argument. [Finishes #74651616]
   432  * Implement set-running-environment-variable-group command. [Finishes #77830856]
   433  * Implement "set-staging-environment-variable-group" command. [Finishes #77837402]
   434  * Implement staging-environment-variable-group command. [Finishes #77829608]
   435  * Implement running-environment-variable-group command. [Finishes #76840940]
   436  * Make help for start timeouts on push more explicit. [Finishes #75071698]
   437  * Implement disable-feature-flag command. [Finishes #77676754]
   438  * Accept a bare -1 as instance memory on updating quotas. [#77765852]
   439  * Implement enable-feature-flag command. [Finishes #77665980]
   440  * Implement "feature-flag" command. Finishes #77222224]
   441  * Can create organization with specified quota. [Finishes #75915142]
   442  * Implement feature-flags command. [Finishes #77665936]
   443  * Correctly accept a -1 value for creating quotas. [Fixes #77765852]
   444  * Correctly display instance memory limit field for quotas. [Fixes #77765166]
   445  
   446  ## v6.5.1 
   447  * Revert changes to update-service-broker. This cause a breaking change by mistake.
   448  
   449  ## v6.5.0
   450  * Implement Space Quota commands (create, update, delete, list, assignment)
   451  * Change cf space command to show information on the quota associated with the space. [#77389658]
   452  * Tweak help text for "push" [#76417956]
   453  * Remove default async timeout. [#76995182]
   454  * Change update-service-broker to take in optional flags. [#63480754]
   455  * Update plan visibility search to take advantage of API queries [#76753494]
   456  * Add instance memory to quota, quotas, and update-quota. [#76292608]
   457  
   458  ## v6.4.0
   459  * Implement service-access command.
   460  * Implement enable-service-access command.
   461  * Implement disable-service-access command.
   462  * Merge pull request #237 from sykesm/hm-unknown-instances Use '?' instead of '-1' when running instances is unknown [#76461268]
   463  * Merge pull request #239 from johannespetzold/loggregator-debug-printer CF_TRACE option for cf logs
   464  * Stop using deprecated endpoints for domains. [#76723550]
   465  * Refresh auth token on all service-access commands. [#76831670]
   466  * Stop CLI from hanging when Loggregator keeps returning errors. [#76545800]
   467  * Merge pull request #234 from fraenkel/cfignoreIgnored Copy cfignore to upload directory to properly ignore files
   468  * Pass in ProxyFromEnvironment function to loggregator_consumer. [#75343416]
   469  * Merge pull request #227 from XenoPhex/master By Grabthar hammer, by the sons of Worvan, you shall be avenged. Also, sorting.
   470  * Add cli version to the "aww shucks" messsage. [#75131050]
   471  * Merge pull request #223 from fraenkel:connectTimeout Use a connect timeout whenever making connections
   472  * Merge pull request #225 from cloudfoundry/flush-log-messages Fix inter-woven output during start
   473  * Merge pull request #222 from fraenkel/closeBody Close the response body
   474  * Merge pull request #221 from jpalermo/master Fix base64 padding
   475  
   476  ## v6.3.2
   477  * Provides "pretty printed" output of config JSON. [#74664516]
   478  * Undo recursive copy of files [#75530934]
   479  * Merge all translations into monolithic files. [#74408246]
   480  * Remove some words from dictionary [#75469600]
   481  * Merge pull request #210 from wdneto/pt_br Initial pt-br translation [#75083626]
   482  
   483  ## v6.3.1
   484  * Remove Korean as a supported language. - goi18n does not currently support it, so it is in the same boat as Russian.
   485  * Forcing default domain to be the first shared domain. Closes #209 [#75067850]
   486  * The ru_RU locale is not supported. The go-i18n tool that we use does not support this locale at the moment and thus we should not be offering translation until such time as that changes. Closes #208 [#75021420]
   487  * Adding in tool to fix json formatting
   488  * Fixes spacing and file permissions for all JSON files. Spacing i/s now a standard 3 spaces. Permissions are now 0644.
   489  * Merges Spanish Translations. Thanks, @bonzofenix! Merge pr/207 [#74857552]
   490  * Merge Chinese Translations from a lot of effort by @wayneeseguin. Thanks also to @tsjsdbd, @isuperbb, @shenyefeng, @hujie5592427, @haojun, @wsxiaozhang and @Kaixiang! Closes #205 [#74772500]
   491  * Travis-CI builds should run i18n tests Also, fail if any of those other commands fail
   492  
   493  ## v6.3.0
   494  * Add commands for managing security groups
   495  * Push no longer uses deprecated endpoint for domains. [#74737286]
   496  * `cf` always returns exit code 1 on error [#74565136]
   497  * Json is interpreted properly for create/update user-provided-service. Fixes issue #193 [#73971288]
   498  * Made '--help' flag match the help text from the 'help' command [Finishes #73655496]
   499  
   500  ## v6.2.0
   501  * Internationalize the CLI [#70551274](https://www.pivotaltracker.com/story/show/70551274), [#71441196](https://www.pivotaltracker.com/story/show/71441196), [#72633034](https://www.pivotaltracker.com/story/show/72633034), [#72633034](https://www.pivotaltracker.com/story/show/72633034), [#72633036](https://www.pivotaltracker.com/story/show/72633036), [#72633038](https://www.pivotaltracker.com/story/show/72633038), [#72633042](https://www.pivotaltracker.com/story/show/72633042), [#72633044](https://www.pivotaltracker.com/story/show/72633044), [#72633056](https://www.pivotaltracker.com/story/show/72633056), [#72633062](https://www.pivotaltracker.com/story/show/72633062), [#72633064](https://www.pivotaltracker.com/story/show/72633064), [#72633066](https://www.pivotaltracker.com/story/show/72633066), [#72633068](https://www.pivotaltracker.com/story/show/72633068), [#72633070](https://www.pivotaltracker.com/story/show/72633070), [#72633074](https://www.pivotaltracker.com/story/show/72633074), [#72633080](https://www.pivotaltracker.com/story/show/72633080), [#72633084](https://www.pivotaltracker.com/story/show/72633084), [#72633086](https://www.pivotaltracker.com/story/show/72633086), [#72633088](https://www.pivotaltracker.com/story/show/72633088), [#72633090](https://www.pivotaltracker.com/story/show/72633090), [#72633090](https://www.pivotaltracker.com/story/show/72633090), [#72633096](https://www.pivotaltracker.com/story/show/72633096), [#72633100](https://www.pivotaltracker.com/story/show/72633100), [#72633102](https://www.pivotaltracker.com/story/show/72633102), [#72633112](https://www.pivotaltracker.com/story/show/72633112), [#72633116](https://www.pivotaltracker.com/story/show/72633116), [#72633118](https://www.pivotaltracker.com/story/show/72633118), [#72633126](https://www.pivotaltracker.com/story/show/72633126), [#72633128](https://www.pivotaltracker.com/story/show/72633128), [#72633130](https://www.pivotaltracker.com/story/show/72633130), [#70551274](https://www.pivotaltracker.com/story/show/70551274), [#71347218](https://www.pivotaltracker.com/story/show/71347218), [#71441196](https://www.pivotaltracker.com/story/show/71441196), [#71594662](https://www.pivotaltracker.com/story/show/71594662), [#71801388](https://www.pivotaltracker.com/story/show/71801388), [#72250906](https://www.pivotaltracker.com/story/show/72250906), [#72543282](https://www.pivotaltracker.com/story/show/72543282), [#72543404](https://www.pivotaltracker.com/story/show/72543404), [#72543994](https://www.pivotaltracker.com/story/show/72543994), [#72548944](https://www.pivotaltracker.com/story/show/72548944), [#72633064](https://www.pivotaltracker.com/story/show/72633064), [#72633108](https://www.pivotaltracker.com/story/show/72633108), [#72663452](https://www.pivotaltracker.com/story/show/72663452), [#73216920](https://www.pivotaltracker.com/story/show/73216920), [#73351056](https://www.pivotaltracker.com/story/show/73351056), [#73351056](https://www.pivotaltracker.com/story/show/73351056)]
   502  * 'purge-service-offering' should fail if the request fails [[#73009140](https://www.pivotaltracker.com/story/show/73009140)]
   503  * Pretty print JSON for `cf curl` [[#71425006](https://www.pivotaltracker.com/story/show/71425006)]
   504  * CURL output can be directed to file via parameter `--output`.  [[#72659362](https://www.pivotaltracker.com/story/show/72659362)]
   505  * Fix a source of flakiness in start [[#71778246](https://www.pivotaltracker.com/story/show/71778246)]
   506  * Add build date time to the `--version` message, `cf --version` now reports [ISO 8601](http://en.wikipedia.org/wiki/ISO_8601) date [[#71446932](https://www.pivotaltracker.com/story/show/71446932)]
   507  * Show system environment variables with `cf env` [[#71250896](https://www.pivotaltracker.com/story/show/71250896)]
   508  * Fix double confirm prompt bug [[#70960378](https://www.pivotaltracker.com/story/show/70960378)]
   509  * Fix create-buildpack from local directory [[#70766292](https://www.pivotaltracker.com/story/show/70766292)]
   510  * Gateway respects user-defined Async timeout [[#71039042](https://www.pivotaltracker.com/story/show/71039042)]
   511  * Bump async timeout to 10 minutes [[#70242130](https://www.pivotaltracker.com/story/show/70242130)]
   512  * Trace should also respect the user config setting [[#71045364](https://www.pivotaltracker.com/story/show/71045364)]
   513  * Add a 'cf config' command [[#70242276](https://www.pivotaltracker.com/story/show/70242276)]
   514    - Uses --color value to enable/disable/ignore coloring [[#71045474](https://www.pivotaltracker.com/story/show/71045474), [#68903282](https://www.pivotaltracker.com/story/show/68903282)]
   515    - Add config --trace flag [[#68903318](https://www.pivotaltracker.com/story/show/68903318)]
   516  
   517  ## v6.1.2
   518  * Added BUILDING.md document to describe our CI / build process
   519  * Fixed regression where the last few log messages received would never be shown
   520    - affected commands include `cf start`, `cf logs` and `cf push`
   521  * Fixed a bug in `cf push` related to windows and empty directories [#70470232] [#157](https://github.com/cloudfoundry/cli/issues/157)
   522  * Fixed a bug in `cf space-users` and `cf org-users` that would incorrectly show all users
   523  * `cf org $ORG_NAME` now displays the quota assigned to the org
   524  * Fixed a bug where no log messages would be received if your access token had expired [#66242222]
   525  
   526  ## v6.1.1
   527  - New quota CRUD commands for admins
   528  - Only ignore `manifest.yml` at the app root directory [#70044992]
   529  - Updating loggregator library experimental support for proxies [#70022322]
   530  - Provide a `--sso` flag to `cf login` for SAML [#69963402, #69963432]
   531  - Do not use deprecated domain endpoints in `cf push` [#69827262]
   532  - Display `X-Cf-Warnings` at the end of all commands [#69300730]
   533  * Add an `actor` column to the `cf events` table [#68771710]
   534  
   535  ## v6.1.0
   536  * Refresh auth token at the beginning of `cf push` [#69034628]
   537  * `cf routes` should have an org and space requirement [#68917070]
   538  * Fix a bug with binding services in manifests [#68768046]
   539  * Make delete confirmation messages more consistent [#62852994]
   540  * Don`t upload manifest.yml by default [#68952284]
   541  * Ignore mercurial metadata from app upload [#68952326]
   542  * Make delete commands output more consistent [#62283088]
   543  * Make `cf create-user` idempotent [#67241604]
   544  * Allow `cf unset-env` to remove the last env var an app has [#68879028]
   545  * Add a datetime for when the binary was built [#68515588]
   546  * Omit application files when CC reports all files are staged [#68290696]
   547  * Show actual error message from server on async job failure [#65222140]
   548  * Use new domains endpoints based on API version [#64525814]
   549  * Use different events APIs based on API version [#64525814]
   550  * Updated help text and messaging
   551  * Events commands only shows last 50 events in reverse chronological order [#67248400, #63488318, #66900178]
   552  * Add -r flag to `cf delete` for deleting all the routes mapped to the app [#65781990]
   553  * Scope route listed to the current space [#59926924]
   554  * Include empty directories when pushing apps [#63163454]
   555  * Fetch UAA endpoint in auth command [#68035332]
   556  * Improve error message when memory/disk is given w/o unit [#64359068]
   557  * Only allow positive instances, memory or disk for `cf push` and `cf scale` [#66799710]
   558  * Allow passing "null" as a buildpack url for "cf push" [#67054262]
   559  * Add disk quota flag to push cmd [#65444560]
   560  * Add a script for updating links to stable release [#67993678]
   561  * Suggest using random-route when route is already taken [#66791058]
   562  * Prompt user for all password-type credentials in login [#67864534]
   563  * Add random-route property to manifests (push treats this the same as the --random-hostname flag) [#62086514]
   564  * Add --random-route flag to `cf push` [#62086514]
   565  * Fix create-user when UAA is being directly used as auth server (if the authorization server doesn`t return an UAA endpoint link, assume that the auth server is the UAA, and use it for user management) [#67477014]
   566  * `cf create-user` hides private data in `CF_TRACE` [#67055200]
   567  * Persist SSLDisabled flag on config [#66528632]
   568  * Respect --skip-ssl-validation flag [#66528632]
   569  * Hide passwords in `CF_TRACE` [#67055218]
   570  * Improve `cf api` and `cf login` error message around SSL validation errors [#67048868]
   571  * In `cf api`, fail if protocol not specified and ssl cert invalid [#67048868]
   572  * Clear session at beginning of `cf auth` [#66638776]
   573  * When renaming targetted org, update org name in config file [#63087464]
   574  * Make `cf target` clear org and space when necessary [#66713898]
   575  * Add a -f flag to scale to force [#64067896]
   576  * Add a confirmation prompt to `cf scale` [#64067896]
   577  * Verify SSL certs when fetching buildpacks [#66365558]
   578  * OS X installer errors out when attempting to install on pre 10.7 [#66547206]
   579  * Add ability to scale app`s disk limit [#65444078]
   580  * Switch out Gamble for candied yaml [#66181944]
   581  
   582  ## v6.0.2
   583  * Fixed `cf push -p path/to/app.zip` on windows with zip files (eg: .zip, .war, .jar)
   584  
   585  ## v6.0.1
   586  * Added purge-service-offering and migrate-service-instances commands
   587  * Added -a flag to `cf org-users` that makes the command display all users, rather than only privileged users (#46)
   588  * Fixed a bug when manifest.yml was zero bytes
   589  * Improved error messages for commands that reference users (#79)
   590  * Fixed crash when a manifest didn`t contain environment variables but there were environment variables set for the app previously
   591  * Improved error messages for commands that require an API endpoint to be set
   592  * Added timeout to all asynchronous requests
   593  * Fixed `bad file descriptor` crash when API token expired before file upload
   594  * Added timestamps and version information to request logs when `CF_TRACE` is enabled
   595  * Added fallback to default log server endpoint for compatibility with older CF deployments
   596  * Improved error messages for services and target commands
   597  * Added support for URLs as arguments to create-buildpack command
   598  * Added a homebrew recipe for cf -- usage: brew install cloudfoundry-cli