Skip to content
This repository has been archived by the owner on Feb 28, 2020. It is now read-only.

Latest commit

 

History

History
1010 lines (514 loc) · 40 KB

CHANGES.md

File metadata and controls

1010 lines (514 loc) · 40 KB

Change Log

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

5.15.1 (2019-09-10)

5.15.0 (2019-08-07)

Features

5.14.0 (2019-05-07)

Features

  • swift 5 application generation (337061c)
  • Swift 5.0 support (a61ae2c)

5.13.1 (2019-04-25)

5.13.0 (2019-04-18)

Features

5.12.1 (2019-03-08)

5.12.0 (2019-02-07)

Features

5.11.0 (2019-01-30)

Features

  • add SwiftMetrics REST API (154a185)

5.10.1 (2019-01-08)

Bug Fixes

  • package: update generator-ibm-service-enablement to version 3.2.0 (eb0d76c)

5.10.0 (2019-01-02)

Features

5.9.0 (2018-12-21)

Bug Fixes

  • package: update generator-ibm-service-enablement to version 3.1.3 (fc7c09f)

Features

5.8.1 (2018-12-14)

Bug Fixes

  • use the us-south SDKgen endpoint (9313b87)

5.8.0 (2018-12-03)

Features

5.7.0 (2018-11-28)

Bug Fixes

  • fixed another indentation (316dcc6)
  • fixed indentation (f01805f)
  • fixed indentation issues (49bf961)
  • fixed indentations in Package.swift (7e4fbaa)
  • fixes to package.swift (9d4eb42)
  • messing around with indentation (eddafa4)
  • Relax HeliumLogger dependency (5731888)

Features

5.6.2 (2018-11-10)

Bug Fixes

  • update Push Notifications prompts and tests to use IAM apikey credentials (368ba51)
  • package: update generator-ibm-service-enablement to version 3.1.1 (4c11674)

5.6.1 (2018-10-28)

Bug Fixes

  • addressing option handling for temporary devops pipeline workflow (ec72a92)
  • addressing option handling for temporary devops pipeline workflow (d4bb0ed)

5.6.0 (2018-10-16)

Bug Fixes

  • options definitions changes (e0927a6)

Features

  • adding node 10 support, dropping node 4 support (f17175f)
  • adding node 10 support, dropping node 4 support (6694f4f)
  • devops v2 (67b4b46)

5.5.0 (2018-08-30)

Features

  • Add OpenAPI to kitura create (745b38c)
  • Update Kitura to 2.5 (09ed943)

5.4.2 (2018-08-08)

Bug Fixes

  • package: update generator-ibm-cloud-enablement to version 1.1.5 (#592) (d796fce), closes #591
  • package: updating the generator to support valid options (62af915)
  • package: updating the generator to support valid options (676ac25)
  • adding support for appid (a93ba99)
  • adding support for appid (12e75b2)
  • app id service instrumentation generation (c2e6199)

5.4.1 (2018-07-06)

Bug Fixes

  • package: update generator-ibm-cloud-enablement to version 1.1.5 (#592) (d796fce), closes #591

5.4.0 (2018-07-03)

Bug Fixes

  • package: update generator-ibm-cloud-enablement to version 1.1.3 (#585) (14c7b2b)

5.3.4 (2018-07-03)

Bug Fixes

  • vsi: added code to call cloud enablement vsi generator (#582) (f16af8f)
  • updating alertnotification dependency (5cdbde2)

5.3.3 (2018-07-02)

5.3.2 (2018-07-02)

Bug Fixes

  • package: update generator-ibm-cloud-enablement to version 1.1.2 (#577) (e0f3fa9)

5.3.1 (2018-06-29)

Bug Fixes

  • package: update generator-ibm-cloud-enablement to version 1.1.0 (#572) (7e97a64), closes #569
  • package: update generator-ibm-cloud-enablement to version 1.1.1 (#574) (b2db708)

Features

  • Watson Assistant (Conversation) IAM credentials migration (dc56abd)

5.3.0 (2018-06-18)

Bug Fixes

  • package: update generator-ibm-cloud-enablement to version 1.0.10 (a349883), closes #553

Features

5.2.1 (2018-06-06)

Bug Fixes

  • package: update generator-ibm-cloud-enablement to version 0.14.4 (#560) (ee6ac25)

5.2.0 (2018-06-01)

Features

  • Update Kitura to 2.4 and service-enablement to 1.4 (#554) (bf08e07)

5.1.0 (2018-05-29)

Features

5.0.5 (2018-05-23)

Bug Fixes

  • package: update generator-ibm-cloud-enablement to version 0.14.3 (2f48133)
  • package: update generator-ibm-service-enablement to version 1.1.9 (681c667), closes #540

5.0.4 (2018-05-14)

Bug Fixes

  • Swift 4.1.1 upgrades, fix semver dependency (1f00c0b)
  • dependency: semantic version fix (62aab7c)
  • dependency: semantic version fix (6ca3e77)

5.0.3 (2018-05-04)

Bug Fixes

  • sdk generation migration (f7a2291)

5.0.2 (2018-05-02)

5.0.1 (2018-04-30)

Bug Fixes

  • adding documentation and docker modifications for iterative development (fbb3415)
  • adding documentation and docker modifications for iterative development (feb9a55)

5.0.0 (2018-04-27)

Bug Fixes

  • adding back node 4 support (467047b)
  • credential naming convention change (29090f5)
  • swift 4.1 modifications (7c5cd1e)

Features

  • iterative dev (7cd7c0c)
  • swift 4.1 migration (2505e4b)
  • update to Kitura 2.3.x (5914d59)
  • updated mappings.json format and service generation (3727fb5)

BREAKING CHANGES

  • The mappings.json now contains the credential values in a 'credentials' object for each service, a major change from generator-ibm-service-enablement, which required updates to the CloudEnvironment library and other dependencies.

4.10.1 (2018-04-18)

Bug Fixes

4.10.0 (2018-04-12)

Features

4.9.3 (2018-04-03)

Bug Fixes

  • package: update generator-ibm-cloud-enablement to version 0.12.0 (dc93f5f), closes #484
  • health route dependency upgrade for codeable (7f8b08c)
  • update health routes to be codable (#472) (21cfea5)

4.9.2 (2018-03-29)

Bug Fixes

  • package: update generator-ibm-cloud-enablement to version 0.12.0 (dc93f5f), closes #484
  • update health routes to be codable (#472) (21cfea5)

4.9.1 (2018-03-27)

Bug Fixes

  • package: update generator-ibm-cloud-enablement to version 0.12.0 (dc93f5f), closes #484

4.9.0 (2018-03-20)

Features

  • Update to 0.11.0 of service-enablement (9bdc73c)

4.8.9 (2018-03-19)

Bug Fixes

  • provide healthcheck routes by default (9e86862)
  • provide healthcheck routes by default (5cf9df5)
  • provide healthcheck routes by default (41c2916)

4.8.8 (2018-03-17)

Bug Fixes

  • dependency: kubernetes service binding for hyper secure mongo resolution (1952227)

4.8.7 (2018-03-15)

Bug Fixes

  • downgrade dependencies to fix credential ingestion short term (215539d)
  • downgrade dependencies to fix credential ingestion short term (d71f239)
  • package: update generator-ibm-service-enablement to version 0.9.7 (d64ba06), closes #489

4.8.6 (2018-03-15)

Bug Fixes

  • cloudenvironment support for hypersecure mongodbaas (e6e65cd)

4.8.5 (2018-03-13)

Bug Fixes

  • tests: updates test cases for service enablement 9.3 (75e8e86)
  • error routes take least precedence (de7e04b)
  • localhost and port for client SDK (86d96cd)
  • remove ca ssl cert from credentials (b7650e4)
  • remove ca ssl cert from credentials (c65aed3)

4.8.4 (2018-03-12)

Bug Fixes

  • hypersecure mongodb credential support (1490d0c)
  • security issue with moment dependency (7b459f7)

4.8.3 (2018-03-01)

Bug Fixes

  • starteroptions available for usecase enablement (cf60a20)
  • starterOptions for usecase (8734d89)

4.8.2 (2018-02-28)

Bug Fixes

  • usecase flag modification (187af4d)

4.8.1 (2018-02-26)

Bug Fixes

  • package: update generator-ibm-cloud-enablement to version 0.8.9 (aeef2c9), closes #463

4.8.0 (2018-02-23)

Features

4.7.0 (2018-02-21)

Bug Fixes

  • allow mock to use url from config.js (#455) (fd89ff8)

Features

4.6.2 (2018-02-10)

Bug Fixes

4.6.1 (2018-02-09)

Bug Fixes

  • package: update generator-ibm-service-enablement to version 0.8.1 (#450) (6418fd4)

4.6.0 (2018-02-08)

Features

4.5.1 (2018-02-07)

Bug Fixes

4.5.0 (2018-02-01)

Features

  • status_pages: create default success and error pages for starters (#443) (df4a00b)

4.4.0 (2018-01-26)

Bug Fixes

  • package: update generator-ibm-cloud-enablement to version 0.6.13 (#416) (13a14f5)
  • package: update generator-ibm-service-enablement to version 0.6.5 (#423) (6769e0b)
  • make RouteTests more lenient on index content (#427) (1ae501e)
  • unsupported services: added tests to check for unwanted behavior when given unsupported service payloads from custom bluemix string (#431) (b3e1870)
  • use correct redis default port (#433) (623f206)

Features

4.3.0 (2018-01-10)

Bug Fixes

  • deps: generator-ibm-usecase-enablement@3.1.0 (be23161)
  • deps: generator-ibm-usecase-enablement@3.1.2 (0baf28d)
  • package: update generator-ibm-cloud-enablement to version 0.6.10 (#409) (54b7f1e), closes #387
  • package: update generator-ibm-cloud-enablement to version 0.6.11 (f204dbe)
  • package: update generator-ibm-cloud-enablement to version 0.6.12 (#414) (8a169e2)
  • package: update generator-ibm-service-enablement to version 0.6.4 (6a140b9), closes #400
  • package: update generator-ibm-usecase-enablement to version 3.2.0 (#415) (f3b8cdb)
  • Failing generator-swiftserver integration tests for SDKGen service (#412) (12269ca)
  • small style changes (1c248a9)

Features

  • deps: generator-ibm-usecase-enablement@3.0.0 (df3282c)
  • initial generator-ibm-usecase-enablement support and --enableUsecase option (040bcc7)

4.2.3 (2017-12-19)

Bug Fixes

  • adding type interpretation (0e615b7)

4.2.2 (2017-12-14)

Bug Fixes

  • allow blank default for credentials (c3fe83b)

4.2.1 (2017-12-12)

Bug Fixes

  • accept string bluemix input (e8a205d)

4.2.0 (2017-12-06)

Bug Fixes

  • package: update generator-ibm-service-enablement to version 0.1.0 (2948e7d), closes #371
  • add url to Push Notifications service (#379) (9660ec7)
  • PR title and message are properly generated (#382) (f2ba505)
  • package: update generator-ibm-service-enablement to version 0.6.1 (#391) (a0bd2e5)

Features

  • refactor to use bluemix object to specify services (#372) (ebe6149)

4.1.0 (2017-10-31)

Bug Fixes

  • re-enable appid tests (e14bfac)
  • update alert notification service name (46ed086)
  • use json: [:] return type (#366) (220dc8e)

Features

  • deps: generator-ibm-service-enablement@0.0.104 (333689c)
  • re-enable appid prompting (7259a5a)

4.0.0 (2017-10-27)

Features

  • --init option to generate a default application (#352) (d8a5e0b)
  • import KituraContracts in Application.swift (#363) (6bc757b)
  • update to kitura 2 with related changes (#364) (f22b167)
  • update to Swift 4, refactor application, prometheus, fix docker (#358) (e386950)

BREAKING CHANGES

  • Support for AppID service disabled (temporarily), major version update in dependency Kitura
  • Not back-compatible with Swift 3

3.1.1 (2017-10-17)

Bug Fixes

  • package: update ibm-openapi-support to version 0.0.9 (#337) (3d71c1d)
  • ibm-cloud-enablement package & test update (#346) (6f09339)
  • kubernetes pipeline deployment (#339) (caab227)

3.1.0 (2017-09-30)

Bug Fixes

  • package: update chalk to version 2.1.0 (#277) (b328ed8)
  • package: update debug to version 3.0.0 (#278) (a376d6a)
  • package: update generator-ibm-cloud-enablement to version 0.0.97 (#325) (a55845e)
  • package: update generator-ibm-service-enablement to version 0.0.89 (#335) (51314dd)
  • package: update ibm-openapi-support to version 0.0.8 (#323) (fb6b6b4)
  • travis: Updated travis to use their conditions (#306) (27bea57)
  • removing manifest health definitions and tests (#315) (972b47a)

Features

  • use public ibm-openapi-support instead of internal swaggerize function (#317) (cb6e809)

3.0.0 (2017-09-19)

Features

  • leverage generator-ibm-cloud-enablement (#297) (72cb394)
  • leverage generator-ibm-service-enablement generator (#300) (b52f8ac)
  • support openApi doc from bluemix (5f469b8)

BREAKING CHANGES

  • Format of the project spec and prompts have changed

2.8.0 (2017-08-30)

Bug Fixes

  • default toolchain type clone (e0bb80d)
  • override default toolchain type (4f8b681)
  • package: update generator-ibm-cloud-enablement to version 0.0.57 (#284) (fb308fc)

Features

2.7.0 (2017-07-24)

Features

  • decouple swaggerize (ead4636)
  • enable iOS sdk generation after invoking model generator (#260) (f27a770)

2.6.0 (2017-07-18)

Bug Fixes

  • moved init log to happen even if app name is passed in as a parameter (24a2a8c)

Features

  • colored logs to better categorize prompts (e66f89d)

2017-07-13, Version 2.5.0

  • fix: reject promises on failures (#253, #252)
  • fix: improve Swagger validation (#244)
  • fix: update AppID service label (#245)
  • fix: ensure the Bff defaults for 'endpoints to generate' (#239)
  • fix: add default region to PushNotification service init (#236)
  • feat: added health endpoint to manifest.yml (#251)
  • feat: add iOS and Swift server SDK generation (#225)
  • feat: update health endpoint to utilize Health framework (#232)
  • chore(deps): yeoman-generator@^1.1.1 and update (#246, #240, #238)
  • chore: add config var for status check interval (#254)
  • chore: change to standard code style (#241)
  • test(deps): yeoman-assert@^3.0.0 (#250)
  • test(deps): yeoman-test@^1.6.0 (#249)
  • test(unit): add more sdkgen tests (#256)
  • test(unit): mock sdkgen requests with nock (#248, #242)
  • test: add test for invalid region (#243)
  • test: fix missing testmode option in unit test (#247)

2017-06-21, Version 2.4.1

  • Update Watson Conversation service label (#231)
  • Fix bug with non-root docker user support (#234)
  • Add node 8 to Travis builds
  • Add unit tests for http swagger retrieval (#230)
  • Remove unused rimraf require (#229)

2017-06-15, Version 2.4.0

  • Fix second non-root user has privilege failure (#227)
  • Push SDK generator (#219)
  • Data models should be required for POST, PUT and PATCH verbs (#226)
  • Allow feature branches to be built by travis (#220)
  • Improve code coverage and debug for Swagger parsing (#224)
  • Fix undefined reference (#223)

2017-06-07, Version 2.3.0

  • Generate from swagger (#218)
  • Add SwaggerUI and Autoscaling service to the CRUD flow (#221)
  • Support local cloudant for dev when packaging for Bluemix (#217)

2017-06-01, Version 2.2.0

  • Rework service.version variable extraction (#216)
  • Readme for Alert Notification (#215)
  • Improve integration tests for new services (#211)
  • Add initial health endpoint (#208)
  • Increase mocha default timeout for test stability (#212)
  • Fix docker using root user on Linux (#185)
  • Improve support for debugging with docker (#210)
  • Fix minor issues in watson tests (#209)
  • Add Alert notification service (#206)
  • Added Tests folder with a basic test example to common files (#202)
  • Add Watson conversation service (#205)

2017-05-12, Version 2.1.0

  • Swift 3.1.1 support (#191,#201,#203)
  • Don't overwrite existing user-owned files (#199)
  • Fix integration tests with custom generator dir (#200)
  • Add Object Storage test (#184)
  • Add badges to README.md for Travis and Codecov.io (#197)
  • Add .build-ubuntu as a file to ignores (#192)
  • Add validation of appType, fix tests (#193)
  • Narrow dependency on Kitura-Credentials (#194)
  • Add --single-shot option (#186)
  • Generate extension to Configuration Manager for local projects (#183)
  • Update debug port mapping in cli-config (#179)
  • Update travis test configuration for latest Package-Builder changes (#176,#181)
  • Fix XCode compilation by adding import Foundation to generated main.swift (#172)
  • Update spec.json when a model is updated in a CRUD project (#169)
  • Generate an .xcodeproj file (#166)

2017-04-10, Version 2.0.2

  • variable defs in travisCI
  • Updated README to reflect docker changes (#161)
  • Errors when non-CRUD type in property and model generator (#160)
  • cfignore no longer created when non-Bluemix
  • Doesn't overwrite the Application.swift (#164)
  • Doesn't overwrite the SwaggerRoute.swift (#165)
  • Generates CRUD error files (#163)
  • Remove port 8090 references in tests (#167)
  • Added credentials tests (#168)
  • Pin Swift version to 3.0.2 in docker files (#170)

2017-03-29, Version 2.0.1

  • Added codecov reports
  • Added tests for validators
  • Fixed CRUD name/crudservice name insconsitency
  • Additional unit tests for helpers (#154)
  • Additional unit tests for helpers
  • Fix dependency problems since Kitura 1.7 (#156)
  • Update Package.swift to reference SwiftMetrics version 1
  • Tighten Kitura related dependencies to 1.6.x
  • Reorder dependencies to fix graph problem
  • Inject Kitura-Request dep to tighten version

2017-03-17, Version 2.0.0

Major update:

  • Remove dependency on GeneratedSwiftServer
  • Remove dependency on GeneratedSwiftServer-CloudantStore
  • Add scaffolding of starter applications
  • Bluemix deploy and services support
  • Docker support
  • Metrics dashboard support

2016-12-09, Version 1.0.4

  • Add copyright notice to apic-node-wrapper.js (Mike Tunnicliffe)

2016-12-08, Version 1.0.3

  • Update refresh APIC test (Mike Tunnicliffe)

  • Update refresh test (Mike Tunnicliffe)

  • Correctly changes required field (Robert Deans)

  • Fix bug in Swagger if app name and dir differ (Mike Tunnicliffe)

2016-12-08, Version 1.0.2

  • Add copyright to template files (Mike Tunnicliffe)

2016-12-06, Version 1.0.0

  • First release!