- Add ESLint support
- Refactor code to ES2015
- Initial support to deploy Docker containers on CF
- Refactor log support
- Add method setToken in every Object to avoid sending token in every method
Environment: LOCAL_INSTANCE_1
90 passing (3m) 37 pending
Environment: PIVOTAL
87 passing (5m) 33 pending
- Support to refresh OAuth Token.
- Adding PHP & Python buildpacks.
- Package.json refactoring
Pull Requests:
@jthomas:
- Support for Service Instances
- Support for Services
- Support for ServicePlans
- Support for filters in Events
Environment: LOCAL_INSTANCE_1
89 passing (3m) 33 pending
Environment: PIVOTAL
82 passing (4m) 29 pending
Environment: BLUEMIX
82 passing (4m) 29 pending
- Defensive code in HttpUtils.js (Avoid crashing in case of Server down or service not reply expected JSON)
- Refactor some methods:
Apps.prototype.create = function (token_type, access_token, appOptions) {
Apps.prototype.add = function (token_type, access_token, appOptions) {
Apps.prototype.stopApp = function (token_type, access_token, app_guid) {
Apps.prototype.stop = function (token_type, access_token, app_guid) {
Apps.prototype.startApp = function (token_type, access_token, app_guid) {
Apps.prototype.start = function (token_type, access_token, app_guid) {
Apps.prototype.deleteApp = function (token_type, access_token, app_guid) {
Apps.prototype.remove = function (token_type, access_token, app_guid) {
Apps.prototype.uploadApp = function (token_type, access_token, app_guid, filePath, async) {
Apps.prototype.upload = function (token_type, access_token, app_guid, filePath, async) {
Apps.prototype.environmentVariables = function (token_type, access_token, app_guid) {
Apps.prototype.getEnvironmentVariables = function (token_type, access_token, app_guid) {
Organizations.prototype.memoryUsage = function (token_type, access_token, org_guid) {
Organizations.prototype.getMemoryUsage = function (token_type, access_token, org_guid) {
Organizations.prototype.summary = function (token_type, access_token, org_guid) {
Organizations.prototype.getSummary = function (token_type, access_token, org_guid) {
OrganizationsQuota.prototype.quotaDefinitions = function (token_type, access_token) {
OrganizationsQuota.prototype.getQuotaDefinitions = function (token_type, access_token) {
OrganizationsQuota.prototype.quotaDefinition = function (token_type, access_token, org_guid) {
OrganizationsQuota.prototype.getQuotaDefinition = function (token_type, access_token, org_guid) {
Routes.prototype.addRoute = function (token_type, access_token, routeOptions) {
Routes.prototype.add = function (token_type, access_token, routeOptions) {
Routes.prototype.deleteRoute = function (token_type, access_token, route_guid) {
Routes.prototype.remove = function (token_type, access_token, route_guid) {
ServiceBindings.prototype.removeServiceBinding = function (token_type, access_token, service_guid){
ServiceBindings.prototype.remove = function (token_type, access_token, service_guid) {
Spaces.prototype.summary = function (token_type, access_token, space_guid) {
Spaces.prototype.getSummary = function (token_type, access_token, space_guid) {
Spaces.prototype.userRoles = function (token_type, access_token, space_guid) {
Spaces.prototype.getUserRoles = function (token_type, access_token, space_guid) {
SpacesQuota.prototype.quotaDefinitions = function (token_type, access_token) {
SpacesQuota.prototype.getQuotaDefinitions = function (token_type, access_token) {
UserProvidedServices.prototype.create = function (token_type, access_token, user_provided_service_options) {
UserProvidedServices.prototype.add = function (token_type, access_token, user_provided_service_options) {
UserProvidedServices.prototype.delete = function (token_type, access_token, service_guid) {
UserProvidedServices.prototype.remove = function (token_type, access_token, service_guid) {
Users.prototype.getUsers = function (token_type, access_token, user_guid) {
Users.prototype.getUsers = function (token_type, access_token) {
Environment: LOCAL_INSTANCE_1
72 passing (2m) 26 pending
Environment: PIVOTAL
64 passing (5m) 21 pending
Environment: BLUEMIX
64 passing (5m) 21 pending
- Adding Online documentation: http://prosociallearneu.github.io/cf-nodejs-client-docs/
- Add method to restage Apps
- Refactor methods: UserProvidedServices.prototype.create Routes.prototype.checkRoute & Routes.prototype.getRoutes Logs.prototype.getRecent CloudFoundry.prototype.login Apps.prototype.associateRoute Apps.prototype.associateRoute Apps.prototype.stopApp & Apps.prototype.startApp Apps.prototype.getAppByName Apps.prototype.getApps Routes.prototype.addRoute Routes.prototype.checkRoute
Environment: LOCAL_INSTANCE_1
71 passing (2m) 25 pending
Environment: PIVOTAL
63 passing (4m) 20 pending
Environment: BLUEMIX
63 passing (4m) 20 pending
- Adding the dependency Bluebird to improve the performance
- Adding support for Quotas (Org/Space)
- It is possible to create users in the system. (Quota/Org/Space/User)
Environment: LOCAL_INSTANCE_1
65 passing (2m) 23 pending
Environment: PIVOTAL
58 passing (3m) 19 pending
Environment: BLUEMIX
58 passing (3m) 19 pending
- Adding support for Java Buildpack
- Testing development in 3 environments: Local Instance (Yudai), PSW & Bluemix
- Initial support for Organizations & Spaces
Environment: LOCAL_INSTANCE_1
57 passing (1m) 16 pending
Environment: PIVOTAL
57 passing (1m) 16 pending
Environment: BLUEMIX
57 passing (4m) 16 pending
-
Adding the capability to add filters in a Service Binding Search.
39 passing (1m) 15 pending
-
Minor fix in index.js to export UserProvidedServices in the right way.
39 passing (2m) 14 pending
-
Adding adding method in the whole project: setEndPoint
39 passing (2m) 14 pending
-
Adding support for User Provided Services
-
Adding support for Service Binding
39 passing (1m) 14 pending
-
Big performance improvement in tests.
-
Remove the usage of process.env.NODE_TLS_REJECT_UNAUTHORIZED = "0";
-
Initial Log support
37 passing (2m) 6 pending
-
CloudFoundry.setEndpoint (0.6.1)
-
App.uploadApp with async flag
-
App.uploadApp without the useless parameter appName
35 passing (3m) 4 pending
-
Better support for: Create App, Upload Bits for App & Start App
32 passing (3m) 3 pending
-
Pending
16 passing (23s) 3 pending