generator-swiftserver
Version:
Generator for Kitura REST webservice servers
1,011 lines (514 loc) • 41 kB
Markdown
# Change Log
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
<a name="5.15.1"></a>
## [5.15.1](https://github.com/IBM-Swift/generator-swiftserver/compare/5.15.0...5.15.1) (2019-09-10)
<a name="5.15.0"></a>
# [5.15.0](https://github.com/IBM-Swift/generator-swiftserver/compare/5.14.0...5.15.0) (2019-08-07)
### Features
* remove SDK generation ([#705](https://github.com/IBM-Swift/generator-swiftserver/issues/705)) ([08a5efd](https://github.com/IBM-Swift/generator-swiftserver/commit/08a5efd))
<a name="5.14.0"></a>
# [5.14.0](https://github.com/IBM-Swift/generator-swiftserver/compare/5.13.0...5.14.0) (2019-05-07)
### Features
* swift 5 application generation ([337061c](https://github.com/IBM-Swift/generator-swiftserver/commit/337061c))
* Swift 5.0 support ([a61ae2c](https://github.com/IBM-Swift/generator-swiftserver/commit/a61ae2c))
<a name="5.13.1"></a>
## [5.13.1](https://github.com/IBM-Swift/generator-swiftserver/compare/5.13.0...5.13.1) (2019-04-25)
<a name="5.13.0"></a>
# [5.13.0](https://github.com/IBM-Swift/generator-swiftserver/compare/5.12.1...5.13.0) (2019-04-18)
### Features
* Kitura 2.7 ([104792f](https://github.com/IBM-Swift/generator-swiftserver/commit/104792f))
<a name="5.12.1"></a>
## [5.12.1](https://github.com/IBM-Swift/generator-swiftserver/compare/5.12.0...5.12.1) (2019-03-08)
<a name="5.12.0"></a>
# [5.12.0](https://github.com/IBM-Swift/generator-swiftserver/compare/5.11.0...5.12.0) (2019-02-07)
### Features
* Swift 4.2.2 support ([c601703](https://github.com/IBM-Swift/generator-swiftserver/commit/c601703))
<a name="5.11.0"></a>
# [5.11.0](https://github.com/IBM-Swift/generator-swiftserver/compare/5.10.1...5.11.0) (2019-01-30)
### Features
* add SwiftMetrics REST API ([154a185](https://github.com/IBM-Swift/generator-swiftserver/commit/154a185))
<a name="5.10.1"></a>
## [5.10.1](https://github.com/IBM-Swift/generator-swiftserver/compare/5.10.0...5.10.1) (2019-01-08)
### Bug Fixes
* **package:** update generator-ibm-service-enablement to version 3.2.0 ([eb0d76c](https://github.com/IBM-Swift/generator-swiftserver/commit/eb0d76c))
<a name="5.10.0"></a>
# [5.10.0](https://github.com/IBM-Swift/generator-swiftserver/compare/5.9.0...5.10.0) (2019-01-02)
### Features
* swift 4.2.1 support ([fe6cc80](https://github.com/IBM-Swift/generator-swiftserver/commit/fe6cc80))
<a name="5.9.0"></a>
# [5.9.0](https://github.com/IBM-Swift/generator-swiftserver/compare/5.8.1...5.9.0) (2018-12-21)
### Bug Fixes
* **package:** update generator-ibm-service-enablement to version 3.1.3 ([fc7c09f](https://github.com/IBM-Swift/generator-swiftserver/commit/fc7c09f))
### Features
* Kitura 2.6 ([523f2f0](https://github.com/IBM-Swift/generator-swiftserver/commit/523f2f0))
<a name="5.8.1"></a>
## [5.8.1](https://github.com/IBM-Swift/generator-swiftserver/compare/5.8.0...5.8.1) (2018-12-14)
### Bug Fixes
* use the us-south SDKgen endpoint ([9313b87](https://github.com/IBM-Swift/generator-swiftserver/commit/9313b87))
<a name="5.8.0"></a>
# [5.8.0](https://github.com/IBM-Swift/generator-swiftserver/compare/5.7.0...5.8.0) (2018-12-03)
### Features
* upgrading to Swift 4.2 ([f21b37d](https://github.com/IBM-Swift/generator-swiftserver/commit/f21b37d))
* upgrading to Swift 4.2 ([080cc98](https://github.com/IBM-Swift/generator-swiftserver/commit/080cc98))
<a name="5.7.0"></a>
# [5.7.0](https://github.com/IBM-Swift/generator-swiftserver/compare/5.6.2...5.7.0) (2018-11-28)
### Bug Fixes
* fixed another indentation ([316dcc6](https://github.com/IBM-Swift/generator-swiftserver/commit/316dcc6))
* fixed indentation ([f01805f](https://github.com/IBM-Swift/generator-swiftserver/commit/f01805f))
* fixed indentation issues ([49bf961](https://github.com/IBM-Swift/generator-swiftserver/commit/49bf961))
* fixed indentations in Package.swift ([7e4fbaa](https://github.com/IBM-Swift/generator-swiftserver/commit/7e4fbaa))
* fixes to package.swift ([9d4eb42](https://github.com/IBM-Swift/generator-swiftserver/commit/9d4eb42))
* messing around with indentation ([eddafa4](https://github.com/IBM-Swift/generator-swiftserver/commit/eddafa4))
* Relax HeliumLogger dependency ([5731888](https://github.com/IBM-Swift/generator-swiftserver/commit/5731888))
### Features
* convert ejs to handlebars ([#621](https://github.com/IBM-Swift/generator-swiftserver/issues/621)) ([5e5c295](https://github.com/IBM-Swift/generator-swiftserver/commit/5e5c295))
<a name="5.6.2"></a>
## [5.6.2](https://github.com/IBM-Swift/generator-swiftserver/compare/5.6.1...5.6.2) (2018-11-10)
### Bug Fixes
* update Push Notifications prompts and tests to use IAM apikey credentials ([368ba51](https://github.com/IBM-Swift/generator-swiftserver/commit/368ba51))
* **package:** update generator-ibm-service-enablement to version 3.1.1 ([4c11674](https://github.com/IBM-Swift/generator-swiftserver/commit/4c11674))
<a name="5.6.1"></a>
## [5.6.1](https://github.com/IBM-Swift/generator-swiftserver/compare/5.6.0...5.6.1) (2018-10-28)
### Bug Fixes
* addressing option handling for temporary devops pipeline workflow ([ec72a92](https://github.com/IBM-Swift/generator-swiftserver/commit/ec72a92))
* addressing option handling for temporary devops pipeline workflow ([d4bb0ed](https://github.com/IBM-Swift/generator-swiftserver/commit/d4bb0ed))
<a name="5.6.0"></a>
# [5.6.0](https://github.com/IBM-Swift/generator-swiftserver/compare/5.5.0...5.6.0) (2018-10-16)
### Bug Fixes
* options definitions changes ([e0927a6](https://github.com/IBM-Swift/generator-swiftserver/commit/e0927a6))
### Features
* adding node 10 support, dropping node 4 support ([f17175f](https://github.com/IBM-Swift/generator-swiftserver/commit/f17175f))
* adding node 10 support, dropping node 4 support ([6694f4f](https://github.com/IBM-Swift/generator-swiftserver/commit/6694f4f))
* devops v2 ([67b4b46](https://github.com/IBM-Swift/generator-swiftserver/commit/67b4b46))
<a name="5.5.0"></a>
# [5.5.0](https://github.com/IBM-Swift/generator-swiftserver/compare/5.4.2...5.5.0) (2018-08-30)
### Features
* Add OpenAPI to kitura create ([745b38c](https://github.com/IBM-Swift/generator-swiftserver/commit/745b38c))
* Update Kitura to 2.5 ([09ed943](https://github.com/IBM-Swift/generator-swiftserver/commit/09ed943))
<a name="5.4.2"></a>
## [5.4.2](https://github.com/IBM-Swift/generator-swiftserver/compare/5.4.1...5.4.2) (2018-08-08)
### Bug Fixes
* **package:** update generator-ibm-cloud-enablement to version 1.1.5 ([#592](https://github.com/IBM-Swift/generator-swiftserver/issues/592)) ([d796fce](https://github.com/IBM-Swift/generator-swiftserver/commit/d796fce)), closes [#591](https://github.com/IBM-Swift/generator-swiftserver/issues/591)
* **package:** updating the generator to support valid options ([62af915](https://github.com/IBM-Swift/generator-swiftserver/commit/62af915))
* **package:** updating the generator to support valid options ([676ac25](https://github.com/IBM-Swift/generator-swiftserver/commit/676ac25))
* adding support for appid ([a93ba99](https://github.com/IBM-Swift/generator-swiftserver/commit/a93ba99))
* adding support for appid ([12e75b2](https://github.com/IBM-Swift/generator-swiftserver/commit/12e75b2))
* app id service instrumentation generation ([c2e6199](https://github.com/IBM-Swift/generator-swiftserver/commit/c2e6199))
<a name="5.4.1"></a>
## 5.4.1 (2018-07-06)
### Bug Fixes
* **package:** update generator-ibm-cloud-enablement to version 1.1.5 ([#592](https://github.com/IBM-Swift/generator-swiftserver/issues/592)) ([d796fce](https://github.com/IBM-Swift/generator-swiftserver/commit/d796fce)), closes [#591](https://github.com/IBM-Swift/generator-swiftserver/issues/591)
<a name="5.4.0"></a>
# 5.4.0 (2018-07-03)
### Bug Fixes
* **package:** update generator-ibm-cloud-enablement to version 1.1.3 ([#585](https://github.com/IBM-Swift/generator-swiftserver/issues/585)) ([14c7b2b](https://github.com/IBM-Swift/generator-swiftserver/commit/14c7b2b))
<a name="5.3.4"></a>
## 5.3.4 (2018-07-03)
### Bug Fixes
* **vsi:** added code to call cloud enablement vsi generator ([#582](https://github.com/IBM-Swift/generator-swiftserver/issues/582)) ([f16af8f](https://github.com/IBM-Swift/generator-swiftserver/commit/f16af8f))
* updating alertnotification dependency ([5cdbde2](https://github.com/IBM-Swift/generator-swiftserver/commit/5cdbde2))
<a name="5.3.3"></a>
## 5.3.3 (2018-07-02)
<a name="5.3.2"></a>
## 5.3.2 (2018-07-02)
### Bug Fixes
* **package:** update generator-ibm-cloud-enablement to version 1.1.2 ([#577](https://github.com/IBM-Swift/generator-swiftserver/issues/577)) ([e0f3fa9](https://github.com/IBM-Swift/generator-swiftserver/commit/e0f3fa9))
<a name="5.3.1"></a>
## 5.3.1 (2018-06-29)
### Bug Fixes
* **package:** update generator-ibm-cloud-enablement to version 1.1.0 ([#572](https://github.com/IBM-Swift/generator-swiftserver/issues/572)) ([7e97a64](https://github.com/IBM-Swift/generator-swiftserver/commit/7e97a64)), closes [#569](https://github.com/IBM-Swift/generator-swiftserver/issues/569)
* **package:** update generator-ibm-cloud-enablement to version 1.1.1 ([#574](https://github.com/IBM-Swift/generator-swiftserver/issues/574)) ([b2db708](https://github.com/IBM-Swift/generator-swiftserver/commit/b2db708))
### Features
* Watson Assistant (Conversation) IAM credentials migration ([dc56abd](https://github.com/IBM-Swift/generator-swiftserver/commit/dc56abd))
<a name="5.3.0"></a>
# 5.3.0 (2018-06-18)
### Bug Fixes
* **package:** update generator-ibm-cloud-enablement to version 1.0.10 ([a349883](https://github.com/IBM-Swift/generator-swiftserver/commit/a349883)), closes [#553](https://github.com/IBM-Swift/generator-swiftserver/issues/553)
### Features
* generate codable routes ([#555](https://github.com/IBM-Swift/generator-swiftserver/issues/555)) ([c12607c](https://github.com/IBM-Swift/generator-swiftserver/commit/c12607c))
<a name="5.2.1"></a>
## 5.2.1 (2018-06-06)
### Bug Fixes
* **package:** update generator-ibm-cloud-enablement to version 0.14.4 ([#560](https://github.com/IBM-Swift/generator-swiftserver/issues/560)) ([ee6ac25](https://github.com/IBM-Swift/generator-swiftserver/commit/ee6ac25))
<a name="5.2.0"></a>
# 5.2.0 (2018-06-01)
### Features
* Update Kitura to 2.4 and service-enablement to 1.4 ([#554](https://github.com/IBM-Swift/generator-swiftserver/issues/554)) ([bf08e07](https://github.com/IBM-Swift/generator-swiftserver/commit/bf08e07))
<a name="5.1.0"></a>
# 5.1.0 (2018-05-29)
### Features
* Add ElephantSQL ([#546](https://github.com/IBM-Swift/generator-swiftserver/issues/546)) ([153e913](https://github.com/IBM-Swift/generator-swiftserver/commit/153e913))
<a name="5.0.5"></a>
## 5.0.5 (2018-05-23)
### Bug Fixes
* **package:** update generator-ibm-cloud-enablement to version 0.14.3 ([2f48133](https://github.com/IBM-Swift/generator-swiftserver/commit/2f48133))
* **package:** update generator-ibm-service-enablement to version 1.1.9 ([681c667](https://github.com/IBM-Swift/generator-swiftserver/commit/681c667)), closes [#540](https://github.com/IBM-Swift/generator-swiftserver/issues/540)
<a name="5.0.4"></a>
## [5.0.4](https://github.com/IBM-Swift/generator-swiftserver/compare/5.0.3...5.0.4) (2018-05-14)
### Bug Fixes
* Swift 4.1.1 upgrades, fix semver dependency ([1f00c0b](https://github.com/IBM-Swift/generator-swiftserver/commit/1f00c0b))
* **dependency:** semantic version fix ([62aab7c](https://github.com/IBM-Swift/generator-swiftserver/commit/62aab7c))
* **dependency:** semantic version fix ([6ca3e77](https://github.com/IBM-Swift/generator-swiftserver/commit/6ca3e77))
<a name="5.0.3"></a>
## [5.0.3](https://github.com/IBM-Swift/generator-swiftserver/compare/5.0.2...5.0.3) (2018-05-04)
### Bug Fixes
* sdk generation migration ([f7a2291](https://github.com/IBM-Swift/generator-swiftserver/commit/f7a2291))
<a name="5.0.2"></a>
## [5.0.2](https://github.com/IBM-Swift/generator-swiftserver/compare/5.0.1...5.0.2) (2018-05-02)
<a name="5.0.1"></a>
## [5.0.1](https://github.com/IBM-Swift/generator-swiftserver/compare/5.0.0...5.0.1) (2018-04-30)
### Bug Fixes
* adding documentation and docker modifications for iterative development ([fbb3415](https://github.com/IBM-Swift/generator-swiftserver/commit/fbb3415))
* adding documentation and docker modifications for iterative development ([feb9a55](https://github.com/IBM-Swift/generator-swiftserver/commit/feb9a55))
<a name="5.0.0"></a>
# [5.0.0](https://github.com/IBM-Swift/generator-swiftserver/compare/4.10.1...5.0.0) (2018-04-27)
### Bug Fixes
* adding back node 4 support ([467047b](https://github.com/IBM-Swift/generator-swiftserver/commit/467047b))
* credential naming convention change ([29090f5](https://github.com/IBM-Swift/generator-swiftserver/commit/29090f5))
* swift 4.1 modifications ([7c5cd1e](https://github.com/IBM-Swift/generator-swiftserver/commit/7c5cd1e))
### Features
* iterative dev ([7cd7c0c](https://github.com/IBM-Swift/generator-swiftserver/commit/7cd7c0c))
* swift 4.1 migration ([2505e4b](https://github.com/IBM-Swift/generator-swiftserver/commit/2505e4b))
* update to Kitura 2.3.x ([5914d59](https://github.com/IBM-Swift/generator-swiftserver/commit/5914d59))
* updated mappings.json format and service generation ([3727fb5](https://github.com/IBM-Swift/generator-swiftserver/commit/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.
<a name="4.10.1"></a>
## [4.10.1](https://github.com/IBM-Swift/generator-swiftserver/compare/4.10.0...4.10.1) (2018-04-18)
### Bug Fixes
* options generation for swagger ([#515](https://github.com/IBM-Swift/generator-swiftserver/issues/515)) ([0f9e76a](https://github.com/IBM-Swift/generator-swiftserver/commit/0f9e76a))
<a name="4.10.0"></a>
# [4.10.0](https://github.com/IBM-Swift/generator-swiftserver/compare/4.9.3...4.10.0) (2018-04-12)
### Features
* Update to 4.0.3 ([c1ae131](https://github.com/IBM-Swift/generator-swiftserver/commit/c1ae131))
<a name="4.9.3"></a>
## [4.9.3](https://github.com/IBM-Swift/generator-swiftserver/compare/4.9.2...4.9.3) (2018-04-03)
### Bug Fixes
* **package:** update generator-ibm-cloud-enablement to version 0.12.0 ([dc93f5f](https://github.com/IBM-Swift/generator-swiftserver/commit/dc93f5f)), closes [#484](https://github.com/IBM-Swift/generator-swiftserver/issues/484)
* health route dependency upgrade for codeable ([7f8b08c](https://github.com/IBM-Swift/generator-swiftserver/commit/7f8b08c))
* update health routes to be codable ([#472](https://github.com/IBM-Swift/generator-swiftserver/issues/472)) ([21cfea5](https://github.com/IBM-Swift/generator-swiftserver/commit/21cfea5))
<a name="4.9.2"></a>
## [4.9.2](https://github.com/IBM-Swift/generator-swiftserver/compare/4.9.1...4.9.2) (2018-03-29)
### Bug Fixes
* **package:** update generator-ibm-cloud-enablement to version 0.12.0 ([dc93f5f](https://github.com/IBM-Swift/generator-swiftserver/commit/dc93f5f)), closes [#484](https://github.com/IBM-Swift/generator-swiftserver/issues/484)
* update health routes to be codable ([#472](https://github.com/IBM-Swift/generator-swiftserver/issues/472)) ([21cfea5](https://github.com/IBM-Swift/generator-swiftserver/commit/21cfea5))
<a name="4.9.1"></a>
## [4.9.1](https://github.com/IBM-Swift/generator-swiftserver/compare/4.9.0...4.9.1) (2018-03-27)
### Bug Fixes
* **package:** update generator-ibm-cloud-enablement to version 0.12.0 ([dc93f5f](https://github.com/IBM-Swift/generator-swiftserver/commit/dc93f5f)), closes [#484](https://github.com/IBM-Swift/generator-swiftserver/issues/484)
<a name="4.9.0"></a>
# [4.9.0](https://github.com/IBM-Swift/generator-swiftserver/compare/4.8.9...4.9.0) (2018-03-20)
### Features
* Update to 0.11.0 of service-enablement ([9bdc73c](https://github.com/IBM-Swift/generator-swiftserver/commit/9bdc73c))
<a name="4.8.9"></a>
## [4.8.9](https://github.com/IBM-Swift/generator-swiftserver/compare/4.8.8...4.8.9) (2018-03-19)
### Bug Fixes
* provide healthcheck routes by default ([9e86862](https://github.com/IBM-Swift/generator-swiftserver/commit/9e86862))
* provide healthcheck routes by default ([5cf9df5](https://github.com/IBM-Swift/generator-swiftserver/commit/5cf9df5))
* provide healthcheck routes by default ([41c2916](https://github.com/IBM-Swift/generator-swiftserver/commit/41c2916))
<a name="4.8.8"></a>
## [4.8.8](https://github.com/IBM-Swift/generator-swiftserver/compare/4.8.7...4.8.8) (2018-03-17)
### Bug Fixes
* **dependency:** kubernetes service binding for hyper secure mongo resolution ([1952227](https://github.com/IBM-Swift/generator-swiftserver/commit/1952227))
<a name="4.8.7"></a>
## [4.8.7](https://github.com/IBM-Swift/generator-swiftserver/compare/4.8.6...4.8.7) (2018-03-15)
### Bug Fixes
* downgrade dependencies to fix credential ingestion short term ([215539d](https://github.com/IBM-Swift/generator-swiftserver/commit/215539d))
* downgrade dependencies to fix credential ingestion short term ([d71f239](https://github.com/IBM-Swift/generator-swiftserver/commit/d71f239))
* **package:** update generator-ibm-service-enablement to version 0.9.7 ([d64ba06](https://github.com/IBM-Swift/generator-swiftserver/commit/d64ba06)), closes [#489](https://github.com/IBM-Swift/generator-swiftserver/issues/489)
<a name="4.8.6"></a>
## [4.8.6](https://github.com/IBM-Swift/generator-swiftserver/compare/4.8.5...4.8.6) (2018-03-15)
### Bug Fixes
* cloudenvironment support for hypersecure mongodbaas ([e6e65cd](https://github.com/IBM-Swift/generator-swiftserver/commit/e6e65cd))
<a name="4.8.5"></a>
## [4.8.5](https://github.com/IBM-Swift/generator-swiftserver/compare/4.8.4...4.8.5) (2018-03-13)
### Bug Fixes
* **tests:** updates test cases for service enablement 9.3 ([75e8e86](https://github.com/IBM-Swift/generator-swiftserver/commit/75e8e86))
* error routes take least precedence ([de7e04b](https://github.com/IBM-Swift/generator-swiftserver/commit/de7e04b))
* localhost and port for client SDK ([86d96cd](https://github.com/IBM-Swift/generator-swiftserver/commit/86d96cd))
* remove ca ssl cert from credentials ([b7650e4](https://github.com/IBM-Swift/generator-swiftserver/commit/b7650e4))
* remove ca ssl cert from credentials ([c65aed3](https://github.com/IBM-Swift/generator-swiftserver/commit/c65aed3))
<a name="4.8.4"></a>
## [4.8.4](https://github.com/IBM-Swift/generator-swiftserver/compare/4.8.3...4.8.4) (2018-03-12)
### Bug Fixes
* hypersecure mongodb credential support ([1490d0c](https://github.com/IBM-Swift/generator-swiftserver/commit/1490d0c))
* security issue with moment dependency ([7b459f7](https://github.com/IBM-Swift/generator-swiftserver/commit/7b459f7))
<a name="4.8.3"></a>
## [4.8.3](https://github.com/IBM-Swift/generator-swiftserver/compare/4.8.2...4.8.3) (2018-03-01)
### Bug Fixes
* starteroptions available for usecase enablement ([cf60a20](https://github.com/IBM-Swift/generator-swiftserver/commit/cf60a20))
* starterOptions for usecase ([8734d89](https://github.com/IBM-Swift/generator-swiftserver/commit/8734d89))
<a name="4.8.2"></a>
## [4.8.2](https://github.com/IBM-Swift/generator-swiftserver/compare/4.8.1...4.8.2) (2018-02-28)
### Bug Fixes
* usecase flag modification ([187af4d](https://github.com/IBM-Swift/generator-swiftserver/commit/187af4d))
<a name="4.8.1"></a>
## [4.8.1](https://github.com/IBM-Swift/generator-swiftserver/compare/4.8.0...4.8.1) (2018-02-26)
### Bug Fixes
* **package:** update generator-ibm-cloud-enablement to version 0.8.9 ([aeef2c9](https://github.com/IBM-Swift/generator-swiftserver/commit/aeef2c9)), closes [#463](https://github.com/IBM-Swift/generator-swiftserver/issues/463)
<a name="4.8.0"></a>
# [4.8.0](https://github.com/IBM-Swift/generator-swiftserver/compare/4.7.0...4.8.0) (2018-02-23)
### Features
* update to Kitura 2.2.x ([#461](https://github.com/IBM-Swift/generator-swiftserver/issues/461)) ([1e2a26b](https://github.com/IBM-Swift/generator-swiftserver/commit/1e2a26b))
<a name="4.7.0"></a>
# [4.7.0](https://github.com/IBM-Swift/generator-swiftserver/compare/4.6.2...4.7.0) (2018-02-21)
### Bug Fixes
* allow mock to use url from config.js ([#455](https://github.com/IBM-Swift/generator-swiftserver/issues/455)) ([fd89ff8](https://github.com/IBM-Swift/generator-swiftserver/commit/fd89ff8))
### Features
* allow special characters ([#453](https://github.com/IBM-Swift/generator-swiftserver/issues/453)) ([aa028b2](https://github.com/IBM-Swift/generator-swiftserver/commit/aa028b2))
<a name="4.6.2"></a>
## [4.6.2](https://github.com/IBM-Swift/generator-swiftserver/compare/4.6.1...4.6.2) (2018-02-10)
### Bug Fixes
* change service initialization order ([#442](https://github.com/IBM-Swift/generator-swiftserver/issues/442)) ([4e909b9](https://github.com/IBM-Swift/generator-swiftserver/commit/4e909b9))
<a name="4.6.1"></a>
## [4.6.1](https://github.com/IBM-Swift/generator-swiftserver/compare/4.6.0...4.6.1) (2018-02-09)
### Bug Fixes
* **package:** update generator-ibm-service-enablement to version 0.8.1 ([#450](https://github.com/IBM-Swift/generator-swiftserver/issues/450)) ([6418fd4](https://github.com/IBM-Swift/generator-swiftserver/commit/6418fd4))
<a name="4.6.0"></a>
# [4.6.0](https://github.com/IBM-Swift/generator-swiftserver/compare/4.5.1...4.6.0) (2018-02-08)
### Features
* update to Kitura 2.1.x ([#447](https://github.com/IBM-Swift/generator-swiftserver/issues/447)) ([d66561c](https://github.com/IBM-Swift/generator-swiftserver/commit/d66561c))
<a name="4.5.1"></a>
## [4.5.1](https://github.com/IBM-Swift/generator-swiftserver/compare/4.5.0...4.5.1) (2018-02-07)
### Bug Fixes
* Init special chars bug ([#445](https://github.com/IBM-Swift/generator-swiftserver/issues/445)) ([ca255f1](https://github.com/IBM-Swift/generator-swiftserver/commit/ca255f1))
<a name="4.5.0"></a>
# [4.5.0](https://github.com/IBM-Swift/generator-swiftserver/compare/4.4.0...4.5.0) (2018-02-01)
### Features
* **status_pages:** create default success and error pages for starters ([#443](https://github.com/IBM-Swift/generator-swiftserver/issues/443)) ([df4a00b](https://github.com/IBM-Swift/generator-swiftserver/commit/df4a00b))
<a name="4.4.0"></a>
# [4.4.0](https://github.com/IBM-Swift/generator-swiftserver/compare/4.3.0...4.4.0) (2018-01-26)
### Bug Fixes
* **package:** update generator-ibm-cloud-enablement to version 0.6.13 ([#416](https://github.com/IBM-Swift/generator-swiftserver/issues/416)) ([13a14f5](https://github.com/IBM-Swift/generator-swiftserver/commit/13a14f5))
* **package:** update generator-ibm-service-enablement to version 0.6.5 ([#423](https://github.com/IBM-Swift/generator-swiftserver/issues/423)) ([6769e0b](https://github.com/IBM-Swift/generator-swiftserver/commit/6769e0b))
* make RouteTests more lenient on index content ([#427](https://github.com/IBM-Swift/generator-swiftserver/issues/427)) ([1ae501e](https://github.com/IBM-Swift/generator-swiftserver/commit/1ae501e))
* **unsupported services:** added tests to check for unwanted behavior when given unsupported service payloads from custom bluemix string ([#431](https://github.com/IBM-Swift/generator-swiftserver/issues/431)) ([b3e1870](https://github.com/IBM-Swift/generator-swiftserver/commit/b3e1870))
* use correct redis default port ([#433](https://github.com/IBM-Swift/generator-swiftserver/issues/433)) ([623f206](https://github.com/IBM-Swift/generator-swiftserver/commit/623f206))
### Features
* model support for swagger ([#422](https://github.com/IBM-Swift/generator-swiftserver/issues/422)) ([9cb8438](https://github.com/IBM-Swift/generator-swiftserver/commit/9cb8438))
<a name="4.3.0"></a>
# [4.3.0](https://github.com/IBM-Swift/generator-swiftserver/compare/4.2.3...4.3.0) (2018-01-10)
### Bug Fixes
* **deps:** generator-ibm-usecase-enablement@3.1.0 ([be23161](https://github.com/IBM-Swift/generator-swiftserver/commit/be23161))
* **deps:** generator-ibm-usecase-enablement@3.1.2 ([0baf28d](https://github.com/IBM-Swift/generator-swiftserver/commit/0baf28d))
* **package:** update generator-ibm-cloud-enablement to version 0.6.10 ([#409](https://github.com/IBM-Swift/generator-swiftserver/issues/409)) ([54b7f1e](https://github.com/IBM-Swift/generator-swiftserver/commit/54b7f1e)), closes [#387](https://github.com/IBM-Swift/generator-swiftserver/issues/387)
* **package:** update generator-ibm-cloud-enablement to version 0.6.11 ([f204dbe](https://github.com/IBM-Swift/generator-swiftserver/commit/f204dbe))
* **package:** update generator-ibm-cloud-enablement to version 0.6.12 ([#414](https://github.com/IBM-Swift/generator-swiftserver/issues/414)) ([8a169e2](https://github.com/IBM-Swift/generator-swiftserver/commit/8a169e2))
* **package:** update generator-ibm-service-enablement to version 0.6.4 ([6a140b9](https://github.com/IBM-Swift/generator-swiftserver/commit/6a140b9)), closes [#400](https://github.com/IBM-Swift/generator-swiftserver/issues/400)
* **package:** update generator-ibm-usecase-enablement to version 3.2.0 ([#415](https://github.com/IBM-Swift/generator-swiftserver/issues/415)) ([f3b8cdb](https://github.com/IBM-Swift/generator-swiftserver/commit/f3b8cdb))
* Failing generator-swiftserver integration tests for SDKGen service ([#412](https://github.com/IBM-Swift/generator-swiftserver/issues/412)) ([12269ca](https://github.com/IBM-Swift/generator-swiftserver/commit/12269ca))
* small style changes ([1c248a9](https://github.com/IBM-Swift/generator-swiftserver/commit/1c248a9))
### Features
* **deps:** generator-ibm-usecase-enablement@3.0.0 ([df3282c](https://github.com/IBM-Swift/generator-swiftserver/commit/df3282c))
* initial generator-ibm-usecase-enablement support and --enableUsecase option ([040bcc7](https://github.com/IBM-Swift/generator-swiftserver/commit/040bcc7))
<a name="4.2.3"></a>
## [4.2.3](https://github.com/IBM-Swift/generator-swiftserver/compare/4.2.2...4.2.3) (2017-12-19)
### Bug Fixes
* adding type interpretation ([0e615b7](https://github.com/IBM-Swift/generator-swiftserver/commit/0e615b7))
<a name="4.2.2"></a>
## [4.2.2](https://github.com/IBM-Swift/generator-swiftserver/compare/4.2.1...4.2.2) (2017-12-14)
### Bug Fixes
* allow blank default for credentials ([c3fe83b](https://github.com/IBM-Swift/generator-swiftserver/commit/c3fe83b))
<a name="4.2.1"></a>
## [4.2.1](https://github.com/IBM-Swift/generator-swiftserver/compare/4.2.0...4.2.1) (2017-12-12)
### Bug Fixes
* accept string bluemix input ([e8a205d](https://github.com/IBM-Swift/generator-swiftserver/commit/e8a205d))
<a name="4.2.0"></a>
# [4.2.0](https://github.com/IBM-Swift/generator-swiftserver/compare/4.1.0...4.2.0) (2017-12-06)
### Bug Fixes
* **package:** update generator-ibm-service-enablement to version 0.1.0 ([2948e7d](https://github.com/IBM-Swift/generator-swiftserver/commit/2948e7d)), closes [#371](https://github.com/IBM-Swift/generator-swiftserver/issues/371)
* add url to Push Notifications service ([#379](https://github.com/IBM-Swift/generator-swiftserver/issues/379)) ([9660ec7](https://github.com/IBM-Swift/generator-swiftserver/commit/9660ec7))
* PR title and message are properly generated ([#382](https://github.com/IBM-Swift/generator-swiftserver/issues/382)) ([f2ba505](https://github.com/IBM-Swift/generator-swiftserver/commit/f2ba505))
* **package:** update generator-ibm-service-enablement to version 0.6.1 ([#391](https://github.com/IBM-Swift/generator-swiftserver/issues/391)) ([a0bd2e5](https://github.com/IBM-Swift/generator-swiftserver/commit/a0bd2e5))
### Features
* refactor to use bluemix object to specify services ([#372](https://github.com/IBM-Swift/generator-swiftserver/issues/372)) ([ebe6149](https://github.com/IBM-Swift/generator-swiftserver/commit/ebe6149))
<a name="4.1.0"></a>
# [4.1.0](https://github.com/IBM-Swift/generator-swiftserver/compare/4.0.0...4.1.0) (2017-10-31)
### Bug Fixes
* re-enable appid tests ([e14bfac](https://github.com/IBM-Swift/generator-swiftserver/commit/e14bfac))
* update alert notification service name ([46ed086](https://github.com/IBM-Swift/generator-swiftserver/commit/46ed086))
* use json: [:] return type ([#366](https://github.com/IBM-Swift/generator-swiftserver/issues/366)) ([220dc8e](https://github.com/IBM-Swift/generator-swiftserver/commit/220dc8e))
### Features
* **deps:** generator-ibm-service-enablement@0.0.104 ([333689c](https://github.com/IBM-Swift/generator-swiftserver/commit/333689c))
* re-enable appid prompting ([7259a5a](https://github.com/IBM-Swift/generator-swiftserver/commit/7259a5a))
<a name="4.0.0"></a>
# [4.0.0](https://github.com/IBM-Swift/generator-swiftserver/compare/3.1.1...4.0.0) (2017-10-27)
### Features
* --init option to generate a default application ([#352](https://github.com/IBM-Swift/generator-swiftserver/issues/352)) ([d8a5e0b](https://github.com/IBM-Swift/generator-swiftserver/commit/d8a5e0b))
* import KituraContracts in Application.swift ([#363](https://github.com/IBM-Swift/generator-swiftserver/issues/363)) ([6bc757b](https://github.com/IBM-Swift/generator-swiftserver/commit/6bc757b))
* update to kitura 2 with related changes ([#364](https://github.com/IBM-Swift/generator-swiftserver/issues/364)) ([f22b167](https://github.com/IBM-Swift/generator-swiftserver/commit/f22b167))
* update to Swift 4, refactor application, prometheus, fix docker ([#358](https://github.com/IBM-Swift/generator-swiftserver/issues/358)) ([e386950](https://github.com/IBM-Swift/generator-swiftserver/commit/e386950))
### BREAKING CHANGES
* Support for AppID service disabled (temporarily), major version update in dependency Kitura
* Not back-compatible with Swift 3
<a name="3.1.1"></a>
## [3.1.1](https://github.com/IBM-Swift/generator-swiftserver/compare/3.1.0...3.1.1) (2017-10-17)
### Bug Fixes
* **package:** update ibm-openapi-support to version 0.0.9 ([#337](https://github.com/IBM-Swift/generator-swiftserver/issues/337)) ([3d71c1d](https://github.com/IBM-Swift/generator-swiftserver/commit/3d71c1d))
* ibm-cloud-enablement package & test update ([#346](https://github.com/IBM-Swift/generator-swiftserver/issues/346)) ([6f09339](https://github.com/IBM-Swift/generator-swiftserver/commit/6f09339))
* kubernetes pipeline deployment ([#339](https://github.com/IBM-Swift/generator-swiftserver/issues/339)) ([caab227](https://github.com/IBM-Swift/generator-swiftserver/commit/caab227))
<a name="3.1.0"></a>
# [3.1.0](https://github.com/IBM-Swift/generator-swiftserver/compare/3.0.0...3.1.0) (2017-09-30)
### Bug Fixes
* **package:** update chalk to version 2.1.0 ([#277](https://github.com/IBM-Swift/generator-swiftserver/issues/277)) ([b328ed8](https://github.com/IBM-Swift/generator-swiftserver/commit/b328ed8))
* **package:** update debug to version 3.0.0 ([#278](https://github.com/IBM-Swift/generator-swiftserver/issues/278)) ([a376d6a](https://github.com/IBM-Swift/generator-swiftserver/commit/a376d6a))
* **package:** update generator-ibm-cloud-enablement to version 0.0.97 ([#325](https://github.com/IBM-Swift/generator-swiftserver/issues/325)) ([a55845e](https://github.com/IBM-Swift/generator-swiftserver/commit/a55845e))
* **package:** update generator-ibm-service-enablement to version 0.0.89 ([#335](https://github.com/IBM-Swift/generator-swiftserver/issues/335)) ([51314dd](https://github.com/IBM-Swift/generator-swiftserver/commit/51314dd))
* **package:** update ibm-openapi-support to version 0.0.8 ([#323](https://github.com/IBM-Swift/generator-swiftserver/issues/323)) ([fb6b6b4](https://github.com/IBM-Swift/generator-swiftserver/commit/fb6b6b4))
* **travis:** Updated travis to use their conditions ([#306](https://github.com/IBM-Swift/generator-swiftserver/issues/306)) ([27bea57](https://github.com/IBM-Swift/generator-swiftserver/commit/27bea57))
* removing manifest health definitions and tests ([#315](https://github.com/IBM-Swift/generator-swiftserver/issues/315)) ([972b47a](https://github.com/IBM-Swift/generator-swiftserver/commit/972b47a))
### Features
* use public ibm-openapi-support instead of internal swaggerize function ([#317](https://github.com/IBM-Swift/generator-swiftserver/issues/317)) ([cb6e809](https://github.com/IBM-Swift/generator-swiftserver/commit/cb6e809))
<a name="3.0.0"></a>
# [3.0.0](https://github.com/IBM-Swift/generator-swiftserver/compare/2.8.0...v3.0.0) (2017-09-19)
### Features
* leverage generator-ibm-cloud-enablement ([#297](https://github.com/IBM-Swift/generator-swiftserver/issues/297)) ([72cb394](https://github.com/IBM-Swift/generator-swiftserver/commit/72cb394))
* leverage generator-ibm-service-enablement generator ([#300](https://github.com/IBM-Swift/generator-swiftserver/issues/300)) ([b52f8ac](https://github.com/IBM-Swift/generator-swiftserver/commit/b52f8ac))
* support openApi doc from bluemix ([5f469b8](https://github.com/IBM-Swift/generator-swiftserver/commit/5f469b8))
### BREAKING CHANGES
* Format of the project spec and prompts have changed
<a name="2.8.0"></a>
# [2.8.0](https://github.com/IBM-Swift/generator-swiftserver/compare/2.7.0...2.8.0) (2017-08-30)
### Bug Fixes
* default toolchain type clone ([e0bb80d](https://github.com/IBM-Swift/generator-swiftserver/commit/e0bb80d))
* override default toolchain type ([4f8b681](https://github.com/IBM-Swift/generator-swiftserver/commit/4f8b681))
* **package:** update generator-ibm-cloud-enablement to version 0.0.57 ([#284](https://github.com/IBM-Swift/generator-swiftserver/issues/284)) ([fb308fc](https://github.com/IBM-Swift/generator-swiftserver/commit/fb308fc))
### Features
* decouple path reformatting from swaggerize ([349cec4](https://github.com/IBM-Swift/generator-swiftserver/commit/349cec4))
* improve swagger basepath handling ([#269](https://github.com/IBM-Swift/generator-swiftserver/issues/269)) ([810ba5e](https://github.com/IBM-Swift/generator-swiftserver/commit/810ba5e))
* intial kubernetes support ([8df16e6](https://github.com/IBM-Swift/generator-swiftserver/commit/8df16e6))
* intial kubernetes support ([b6a259c](https://github.com/IBM-Swift/generator-swiftserver/commit/b6a259c))
* kubernetes helm support ([d1ab81a](https://github.com/IBM-Swift/generator-swiftserver/commit/d1ab81a))
* kubernetes helm support ([692ed5f](https://github.com/IBM-Swift/generator-swiftserver/commit/692ed5f))
* kubernetes support ([25341ea](https://github.com/IBM-Swift/generator-swiftserver/commit/25341ea))
* kubernetes support ([4227a7a](https://github.com/IBM-Swift/generator-swiftserver/commit/4227a7a))
* kubernetes support ([d1b7b49](https://github.com/IBM-Swift/generator-swiftserver/commit/d1b7b49))
* kubernetes support ([694a263](https://github.com/IBM-Swift/generator-swiftserver/commit/694a263))
<a name="2.7.0"></a>
# [2.7.0](https://github.com/IBM-Swift/generator-swiftserver/compare/2.6.0...2.7.0) (2017-07-24)
### Features
* decouple swaggerize ([ead4636](https://github.com/IBM-Swift/generator-swiftserver/commit/ead4636))
* enable iOS sdk generation after invoking model generator ([#260](https://github.com/IBM-Swift/generator-swiftserver/issues/260)) ([f27a770](https://github.com/IBM-Swift/generator-swiftserver/commit/f27a770))
<a name="2.6.0"></a>
# [2.6.0](https://github.com/IBM-Swift/generator-swiftserver/compare/2.5.0...2.6.0) (2017-07-18)
### Bug Fixes
* moved init log to happen even if app name is passed in as a parameter ([24a2a8c](https://github.com/IBM-Swift/generator-swiftserver/commit/24a2a8c))
### Features
* colored logs to better categorize prompts ([e66f89d](https://github.com/IBM-Swift/generator-swiftserver/commit/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 <application>.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!