Skip to content

Latest commit

 

History

History
744 lines (370 loc) · 46.6 KB

CHANGELOG.md

File metadata and controls

744 lines (370 loc) · 46.6 KB

Changelog

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

11.2.0 (2024-04-26)

Features

Bug Fixes

  • upgrade minimatch from 9.0.3 to 9.0.4 (#741) (f09652e)

11.1.0 (2024-04-25)

Features

  • upgrade dockerode from 3.3.5 to 4.0.0 (#721) (b178926)

Bug Fixes

  • package.json & package-lock.json to reduce vulnerabilities (#729) (e46b535)

11.0.0 (2023-11-29)

⚠ BREAKING CHANGES

  • remove node 16 (#722)

Features

Bug Fixes

10.0.0 (2023-05-23)

⚠ BREAKING CHANGES

  • remove Node 14 (#675)

Features

9.0.0 (2023-05-21)

⚠ BREAKING CHANGES

  • drop Node.js 12 (#652)

Features

Bug Fixes

Miscellaneous Chores

8.7.0 (2022-05-23)

Features

  • allow pulling s2i image from image stream (#639) (6c4c2a9)
  • upgrade eslint-config-semistandard from 15.0.1 to 16.0.0 (#624) (313434f)
  • upgrade eslint-plugin-promise from 4.3.1 to 6.0.0 (#620) (b993b3a)
  • upgrade husky from 6.0.0 to 7.0.4 (#621) (fc6bd33)
  • upgrade minimatch from 3.1.2 to 5.0.1 (#634) (e00bda9)
  • upgrade openshift-rest-client from 5.1.0 to 7.0.0 (#622) (5f3bb1e)
  • upgrade sinon from 12.0.1 to 13.0.0 (#627) (4acc346)
  • upgrade sinon from 9.2.4 to 12.0.1 (#617) (0150b11)
  • upgrade yargs from 16.2.0 to 17.3.1 (#615) (5a7d656)

Bug Fixes

  • upgrade eslint-plugin-import from 2.25.3 to 2.25.4 (#612) (524a3a2)
  • upgrade eslint-plugin-import from 2.25.4 to 2.26.0 (#632) (e1b1288)
  • upgrade sinon from 13.0.0 to 13.0.2 (#635) (f8c1156)
  • upgrade tape from 5.3.2 to 5.4.0 (#613) (a5ac507)
  • upgrade typescript from 4.5.2 to 4.5.4 (#611) (e2a956d)
  • upgrade typescript from 4.5.4 to 4.5.5 (#628) (2cce6d2)
  • upgrade typescript from 4.5.5 to 4.6.3 (#633) (cce656d)
  • upgrade yargs from 17.3.1 to 17.4.0 (#631) (685a683)
  • upgrade yargs from 17.4.0 to 17.4.1 (#636) (95e12fb)

8.6.1 (2022-01-24)

Bug Fixes

  • nodeshift should check that there is a name field in the package.json (2003a7c)
  • upgrade eslint-plugin-import from 2.24.2 to 2.25.2 (#603) (d4e0c36)
  • upgrade eslint-plugin-import from 2.25.2 to 2.25.3 (#607) (ba304f3)
  • upgrade tape from 5.3.1 to 5.3.2 (#608) (965e8f9)
  • upgrade typescript from 4.4.3 to 4.4.4 (#604) (38be080)
  • upgrade typescript from 4.4.4 to 4.5.2 (#609) (caa4da6)

8.6.0 (2021-10-18)

Features

Bug Fixes

  • package.json & package-lock.json to reduce vulnerabilities (#592) (cdd1ac8)
  • package.json & package-lock.json to reduce vulnerabilities (#594) (32a36bb)
  • upgrade dockerode from 3.3.0 to 3.3.1 (#599) (82cd6b1)
  • upgrade eslint from 7.16.0 to 7.32.0 (#596) (649d391)
  • upgrade eslint-plugin-import from 2.23.4 to 2.24.0 (#590) (63ce7fd)
  • upgrade eslint-plugin-import from 2.24.0 to 2.24.1 (#593) (fe8d7c4)
  • upgrade eslint-plugin-import from 2.24.1 to 2.24.2 (#598) (0adf9cf)
  • upgrade tape from 5.2.2 to 5.3.1 (#589) (89533a8)
  • upgrade tar from 6.1.4 to 6.1.6 (#587) (f99fa8c)
  • upgrade tar from 6.1.9 to 6.1.11 (#597) (84ae60a)
  • upgrade typescript from 4.3.5 to 4.4.2 (#595) (aa81f2b)
  • upgrade typescript from 4.4.2 to 4.4.3 (#600) (3997b53)

8.5.0 (2021-08-23)

Features

Bug Fixes

  • package.json & package-lock.json to reduce vulnerabilities (#580) (f9773a5)
  • package.json & package-lock.json to reduce vulnerabilities (#582) (43edbcc)

8.4.0 (2021-07-28)

Features

Bug Fixes

  • add deprecation for the health check enricher (#576) (b20701e)
  • upgrade dockerode from 3.2.1 to 3.3.0 (#575) (0dc01a1)
  • upgrade documentation from 13.1.1 to 13.2.5 (#571) (5d4b5d6)

8.3.0 (2021-07-17)

Features

  • api: add a getNodeshiftConfig method (1e34a8d)

8.2.1 (2021-07-13)

Bug Fixes

  • Adding package-support.json to the files array (#566) (dfb6c37)

8.2.0 (2021-05-07)

Features

Bug Fixes

  • upgrade standard-version from 9.1.0 to 9.1.1 (#550) (b684a2a)

8.1.1 (2021-03-05)

Bug Fixes

  • dockerImage was undefined. (#548) (e3da626)
  • upgrade eslint-plugin-promise from 4.2.1 to 4.3.1 (#547) (f352aff)

8.1.0 (2021-02-24)

Features

  • nodeshift login/logout (#545) (f197389)
  • enricher: Adds the rh-metering flag for adding Red Hat Runtimes metering to your application. (#543) (0486d33)

Bug Fixes

  • package.json & package-lock.json to reduce vulnerabilities (#546) (509f0a5)
  • upgrade sinon from 9.2.3 to 9.2.4 (#541) (089809e)

8.0.1 (2021-02-12)

Bug Fixes

  • config: Allow scoped applications in the package name. (#539) (0e4a5db), closes #538

8.0.0 (2021-02-01)

⚠ BREAKING CHANGES

  • This updates the default builder image to use Node 14 instead of Node 10

Features

  • Default to Node 14 for the build image (#536) (76b6420)

Bug Fixes

  • package.json & package-lock.json to reduce vulnerabilities (#531) (4cfdc8f)
  • upgrade sinon from 9.2.2 to 9.2.3 (#534) (dc77ebc)
  • upgrade standard-version from 9.0.0 to 9.1.0 (#532) (7e46c89)
  • upgrade tar from 6.0.5 to 6.1.0 (#535) (f600596)

7.5.0 (2021-01-13)

Features

  • add a token flag to pass in an auth token for API calls (#529) (4093fe0)
  • deprecate apiServer and replace with server (#527) (e80e1d9)

7.4.0 (2021-01-08)

Features

  • Use passed in credentials to deploy instead of getting the local kube config (#524) (7612ef8)

7.3.0 (2021-01-04)

Features

  • Add the ability to deploy a node app to Kubernetes(Minikube) (3e03c00)

Bug Fixes

  • upgrade cross-env from 7.0.2 to 7.0.3 (#519) (1ce7f1f)
  • upgrade js-yaml from 3.14.0 to 3.14.1 (#521) (8564710)
  • upgrade sinon from 9.2.1 to 9.2.2 (#522) (3873041)
  • upgrade yargs from 16.1.1 to 16.2.0 (#520) (0a2dc42)
  • build: Adding the configuration for coveralls (#516) (74dbf89)
  • upgrade yargs from 16.1.0 to 16.1.1 (#511) (28a8408)

7.2.1 (2020-12-01)

Bug Fixes

  • package.json & package-lock.json to reduce vulnerabilities (#506) (7e3ffdb)
  • upgrade documentation from 13.0.2 to 13.1.0 (#505) (8a80bda)
  • upgrade eslint-plugin-import from 2.22.0 to 2.22.1 (#499) (e8714d9)
  • upgrade eslint-plugin-standard from 4.0.1 to 4.0.2 (#504) (8902b01)
  • upgrade eslint-plugin-standard from 4.0.2 to 4.1.0 (#509) (f47fa95)
  • upgrade sinon from 9.0.3 to 9.1.0 (#501) (dc3bf1a)
  • upgrade sinon from 9.1.0 to 9.2.0 (#502) (5ad111e)
  • upgrade sinon from 9.2.0 to 9.2.1 (#508) (94b3ed1)
  • upgrade yargs from 16.0.0 to 16.1.0 (#507) (a95cb44)

7.2.0 (2020-09-14)

Features

  • Define a subdirectory below .nodeshift/ that indicates where Openshift resources are stored (#493) (ed269ea)

Bug Fixes

  • fix typo in CLI option (3bc2ac6)
  • package.json & package-lock.json to reduce vulnerabilities (#485) (c249a8f)
  • package.json & package-lock.json to reduce vulnerabilities (#486) (80f85bc)
  • upgrade sinon from 9.0.2 to 9.0.3 (#489) (c565b23)
  • upgrade standard-version from 8.0.1 to 8.0.2 (#482) (82c962c)
  • upgrade tar from 6.0.2 to 6.0.5 (#492) (14a3b1f)
  • upgrade yargs from 15.4.0 to 15.4.1 (#487) (2744f85)

7.1.0 (2020-07-29)

Features

  • Nodeshift should be able to use a Deployment type (#478) (816b0a3)

7.0.0 (2020-07-02)

Features

  • knative: Each deploy should create a new revision. (#467) (3ba9cb0)
  • project-archiver: Adding .gitignore (#463) (3f7d48d)

Bug Fixes

  • upgrade js-yaml from 3.13.1 to 3.14.0 (#461) (afc4cb3)

6.2.0 (2020-06-05)

Features

6.1.0 (2020-05-13)

Features

  • build-strategy: Add Docker build strategy (#442) (384690f)

Bug Fixes

  • upgrade documentation from 12.1.4 to 12.2.0 (#438) (a6820a1)
  • upgrade eslint-plugin-node from 11.0.0 to 11.1.0 (#437) (591646e)

6.0.2 (2020-04-13)

Features

Bug Fixes

  • update and pin the openshift-rest-client version to 4.0.1 (#435) (e09d2be)
  • upgrade cross-env from 7.0.0 to 7.0.1 (#428) (56de6c6)
  • upgrade nock from 12.0.0 to 12.0.2 (#427) (8097b9d)
  • upgrade tape from 4.13.0 to 4.13.2 (#429) (f064833)
  • upgrade yargs from 15.1.0 to 15.2.0 (#426) (fefb21e)

6.0.1 (2020-02-19)

Bug Fixes

  • promisifying the newest release of mkdirp breaks mkdirp. (#412) (94a22f2), closes #411

6.0.0 (2020-02-17)

⚠ BREAKING CHANGES

  • removal of Node 8 support

  • Engine parameter targets node 10+ (#406) (c820b80)

5.0.0 (2020-01-22)

⚠ BREAKING CHANGES

  • The api for the openshift rest client has changed slightly, but there should be no nodeshift api changes

While this doesn't have to be a semver-major release, there might be some unexpected bugs. One known issue, is we are no longer passing a custom config to the rest client. If this removal causes issues we can work on a way to put it back in

Features

4.2.0 (2020-01-13)

Features

4.1.0 (2019-11-18)

Features

4.0.0 (2019-11-04)

⚠ BREAKING CHANGES

  • Changing the base s2i images

This removes the deprecated nodeshift/centos7-s2i-nodejs images and replaces then with the UBI based Node images from Red Hat Software Collections

src

  • using ubi7/nodejs-10 as default image (#372) (0bc82bd)

3.1.1 (2019-08-19)

3.1.0 (2019-08-19)

Bug Fixes

Features

  • change the output Image Stream name and tag (#347) (3faa599), closes #337

3.0.1 (2019-04-24)

3.0.0 (2019-04-12)

  • remove the string version of the namespace flag (#299) (5674b89), closes #299 #282

Bug Fixes

  • build.recreate should also check the string version of true/false (#297) (140b13a), closes #295
  • load the projectLocation not relative to the nodeshift-config.js file (#302) (eaf0046), closes #301
  • when the projectLocation flag is used and no file property in the package.json, use the correct location (58e340a), closes #303

Features

BREAKING CHANGES

  • Slight Refactor

  • Updating the Openshift Rest Client to 2.1.0, which has a new API

  • Removing strictSSL and tryServiceAccount flags since the updated openshift rest client doesn't need them.

  • Removes the openshift config loader, which is no longer used

  • remove the string option for namespace creation. This has been deprecated and it is now time to remove it

  • This removes the watch command

This feature was just wrapping the oc rsync command, which nodeshift probably shouldn't be doing. It is better to just use that command instead

2.1.1 (2019-02-04)

Bug Fixes

  • namespace.name spelling/parsing error (#283) (afb2a64)

2.1.0 (2019-02-01)

Bug Fixes

  • add the --no-perm=true option to the oc rsync command (#277) (b4695c6), closes #274

Features

  • Create a namespace/project if one doesn't exist when using the --namespace flag (#275) (202d71b), closes #235

2.0.1 (2018-12-12)

Bug Fixes

  • deployment enricher should also look for DeploymentConfig kind (6a2c162), closes #271

2.0.0 (2018-11-07)

Features

  • update references of bucharest-gold to use the nodeshift namespace (#269) (6092108), closes #268

BREAKING CHANGES

  • this now uses the nodeshift/centos7-s2i-nodejs image by default. This should be a semver major change.

1.12.0 (2018-08-15)

Features

1.11.0 (2018-07-24)

Features

  • create/update/remove a config map if there is one in the .nodeshift directory. (#255) (f6f96c7), closes #203

1.10.0 (2018-07-19)

Features

  • add a flag, --build.incremental, that turns on incremental builds. (#254) (68be3dc), closes #253

1.9.1 (2018-07-03)

Bug Fixes

  • health-check enricher: don't fail if there is no dependencies prop in the package.json (#250) (96789c1), closes #249

1.9.0 (2018-06-07)

Bug Fixes

  • travis-ci should use npm install instead of npm ci (#242) (938ec7d)

Features

  • add the namespace flag (#234) (13e5316), closes #233
  • ingress: create an Ingress if there is one in the .nodeshift directory (#244) (f98cad4), closes #238

1.8.1 (2018-05-25)

Bug Fixes

  • README: remove the section talking about default environment variables being added to the DeploymentConfig (14cfb74), closes #231

1.8.0 (2018-05-25)

Features

1.7.3 (2018-05-21)

Bug Fixes

  • package: update request to version 2.87.0 (#224) (2af9b47)

1.7.2 (2018-05-14)

Bug Fixes

1.7.1 (2018-04-10)

Bug Fixes

1.7.0 (2018-04-02)

Features

  • build.env: add a --build.env flag to specify build config environment variables (0a43536), closes #208

1.6.0 (2018-03-22)

Features

  • Add an --expose flag which when true will create a default route and expose the default service (6e06ec6)

1.5.1 (2018-03-15)

Bug Fixes

  • archiver: fix for source archiver when no files property is found in the package.json (3c856e8), closes #200

1.5.0 (2018-03-12)

Features

  • config-loader: expose the configLocation options for the openshift-config-loader. (#198) (7462ead), closes #197

1.4.1 (2018-03-02)

Bug Fixes

  • nodeshift: No longer check and emit a warning for non-standard Node versions. (fa0c44e), closes #194

1.4.0 (2018-02-21)

Features

  • undeploy: Add an option that, when true, will also remove builds, buildConfigs and Imagestreams (#190)(aebb5a1)

1.3.3 (2018-02-19)

1.3.2 (2018-02-13)

Bug Fixes

1.3.1 (2018-02-12)

Bug Fixes

  • nodeshift-config: allow config properties to overwritten with new rest client update (#187) (9587efb)

  • route-spec update route spec definition to not overwrite the spec:to:name property if one is specified. (#185) fixes #184

Change Log

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