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)
5.14.0 (2019-05-07)
5.13.1 (2019-04-25)
5.13.0 (2019-04-18)
- Kitura 2.7 (104792f)
5.12.1 (2019-03-08)
5.12.0 (2019-02-07)
- Swift 4.2.2 support (c601703)
5.11.0 (2019-01-30)
- add SwiftMetrics REST API (154a185)
5.10.1 (2019-01-08)
- package: update generator-ibm-service-enablement to version 3.2.0 (eb0d76c)
5.10.0 (2019-01-02)
- swift 4.2.1 support (fe6cc80)
5.9.0 (2018-12-21)
- package: update generator-ibm-service-enablement to version 3.1.3 (fc7c09f)
- Kitura 2.6 (523f2f0)
5.8.1 (2018-12-14)
- use the us-south SDKgen endpoint (9313b87)
5.8.0 (2018-12-03)
5.7.0 (2018-11-28)
- 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)
5.6.2 (2018-11-10)
- 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)
- addressing option handling for temporary devops pipeline workflow (ec72a92)
- addressing option handling for temporary devops pipeline workflow (d4bb0ed)
5.6.0 (2018-10-16)
- options definitions changes (e0927a6)
- 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)
5.4.2 (2018-08-08)
- 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)
- vsi: added code to call cloud enablement vsi generator (#582) (f16af8f)
- updating alertnotification dependency (5cdbde2)
- 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)
- Watson Assistant (Conversation) IAM credentials migration (dc56abd)
- 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)
- 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)
- sdk generation migration (f7a2291)
5.0.2 (2018-05-02)
5.0.1 (2018-04-30)
- adding documentation and docker modifications for iterative development (fbb3415)
- adding documentation and docker modifications for iterative development (feb9a55)
5.0.0 (2018-04-27)
- adding back node 4 support (467047b)
- credential naming convention change (29090f5)
- swift 4.1 modifications (7c5cd1e)
- iterative dev (7cd7c0c)
- swift 4.1 migration (2505e4b)
- update to Kitura 2.3.x (5914d59)
- updated mappings.json format and service generation (3727fb5)
- 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)
4.10.0 (2018-04-12)
- Update to 4.0.3 (c1ae131)
4.9.3 (2018-04-03)
- 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)
- 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)
4.9.0 (2018-03-20)
- Update to 0.11.0 of service-enablement (9bdc73c)
4.8.9 (2018-03-19)
- provide healthcheck routes by default (9e86862)
- provide healthcheck routes by default (5cf9df5)
- provide healthcheck routes by default (41c2916)
4.8.8 (2018-03-17)
- dependency: kubernetes service binding for hyper secure mongo resolution (1952227)
4.8.7 (2018-03-15)
- 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)
- cloudenvironment support for hypersecure mongodbaas (e6e65cd)
4.8.5 (2018-03-13)
- 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)
4.8.3 (2018-03-01)
4.8.2 (2018-02-28)
- usecase flag modification (187af4d)
4.8.1 (2018-02-26)
4.8.0 (2018-02-23)
4.7.0 (2018-02-21)
4.6.2 (2018-02-10)
4.6.1 (2018-02-09)
4.6.0 (2018-02-08)
4.5.1 (2018-02-07)
4.5.0 (2018-02-01)
4.4.0 (2018-01-26)
- 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)
4.3.0 (2018-01-10)
- 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)
- 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)
- adding type interpretation (0e615b7)
4.2.2 (2017-12-14)
- allow blank default for credentials (c3fe83b)
4.2.1 (2017-12-12)
- accept string bluemix input (e8a205d)
4.2.0 (2017-12-06)
- 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)
4.1.0 (2017-10-31)
- re-enable appid tests (e14bfac)
- update alert notification service name (46ed086)
- use json: [:] return type (#366) (220dc8e)
4.0.0 (2017-10-27)
- --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)
- Support for AppID service disabled (temporarily), major version update in dependency Kitura
- Not back-compatible with Swift 3
3.1.1 (2017-10-17)
- 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)
- 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)
3.0.0 (2017-09-19)
- leverage generator-ibm-cloud-enablement (#297) (72cb394)
- leverage generator-ibm-service-enablement generator (#300) (b52f8ac)
- support openApi doc from bluemix (5f469b8)
- Format of the project spec and prompts have changed
2.8.0 (2017-08-30)
- default toolchain type clone (e0bb80d)
- override default toolchain type (4f8b681)
- package: update generator-ibm-cloud-enablement to version 0.0.57 (#284) (fb308fc)
- decouple path reformatting from swaggerize (349cec4)
- improve swagger basepath handling (#269) (810ba5e)
- intial kubernetes support (8df16e6)
- intial kubernetes support (b6a259c)
- kubernetes helm support (d1ab81a)
- kubernetes helm support (692ed5f)
- kubernetes support (25341ea)
- kubernetes support (4227a7a)
- kubernetes support (d1b7b49)
- kubernetes support (694a263)
2.7.0 (2017-07-24)
- decouple swaggerize (ead4636)
- enable iOS sdk generation after invoking model generator (#260) (f27a770)
2.6.0 (2017-07-18)
- moved init log to happen even if app name is passed in as a parameter (24a2a8c)
- colored logs to better categorize prompts (e66f89d)
- 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)
- 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)
- 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)
- Generate from swagger (#218)
- Add SwaggerUI and Autoscaling service to the CRUD flow (#221)
- Support local cloudant for dev when packaging for Bluemix (#217)
- 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)
- 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)
- 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)
- 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
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
- Add copyright notice to apic-node-wrapper.js (Mike Tunnicliffe)
-
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)
- Add copyright to template files (Mike Tunnicliffe)
- First release!