5.1.0 (2024-10-15)
5.0.2 (2024-09-03)
5.0.1 (2024-08-14)
- deps: update axios to resolve vulnerability (#282) (83d9473)
- deps: update axios to resolve vulnerability (#283) (3500bf2)
5.0.0 (2024-06-18)
- remove test utilities and dependency from package (901ece0)
- bump minimum node version to v18 (3d8fef5)
- SDK test helpers are no longer exposed in this package.
To continue using the test helpers, which SDK unit tests still rely on, install the new "@ibm-cloud/sdk-test-utilities" package as a development dependency.
Signed-off-by: Dustin Popp [email protected]
- Node v18 or above is now required to use this package.
Signed-off-by: Dustin Popp [email protected]
4.3.3 (2024-06-04)
- revert "fix(deps): remove
expect
as redundant development dependency" (362e20a)
4.3.2 (2024-06-03)
- deps: remove
expect
as redundant development dependency (b57b491)
4.3.1 (2024-05-21)
4.3.0 (2024-04-17)
4.2.5 (2024-03-29)
4.2.4 (2024-02-28)
4.2.3 (2024-02-01)
4.2.2 (2024-01-04)
4.2.1 (2024-01-02)
4.2.0 (2023-11-15)
4.1.5 (2023-11-13)
4.1.4 (2023-10-31)
4.1.3 (2023-10-19)
4.1.2 (2023-09-27)
4.1.1 (2023-09-20)
4.1.0 (2023-07-06)
4.0.9 (2023-06-22)
4.0.8 (2023-05-22)
4.0.7 (2023-05-22)
4.0.6 (2023-05-18)
4.0.5 (2023-03-01)
4.0.4 (2023-02-27)
4.0.3 (2023-01-09)
- VpcInstanceAuthenticator: use correct version string (4a1411a)
4.0.2 (2022-12-30)
4.0.1 (2022-12-29)
4.0.0 (2022-12-20)
- axios 1.x in request-wrapper (9ba195b)
- deps-dev: update typescript to 4.9.4 (1764e22)
- update minimum Node.js version to 14 (5021118)
-
deps-dev: Minimum typescript version is 4. Upgrade to typescript 4.x.
-
Minimum Node.js version is 14. Upgrade to at least Node.js 14.
-
For assistance migrating to v4 - see the migration guide.
3.2.1 (2022-10-21)
3.2.0 (2022-10-12)
3.1.0 (2022-07-28)
3.0.1 (2022-07-28)
3.0.0 (2022-07-28)
- two synchronous public functions are now asynchronous
The function getContentType
formerly returned a string but now returns a
Promise that resolves to a string. The function buildRequestFileObject
formerly returned a FileObject
but now returns a Promise that resolves to
a FileObject
.
2.17.15 (2022-07-05)
2.17.14 (2022-05-02)
2.17.13 (2022-04-04)
2.17.12 (2022-03-16)
2.17.11 (2022-03-16)
2.17.10 (2022-02-10)
2.17.9 (2022-01-19)
2.17.8 (2022-01-18)
2.17.7 (2022-01-14)
2.17.6 (2022-01-05)
2.17.5 (2021-12-17)
2.17.4 (2021-12-16)
2.17.3 (2021-12-13)
2.17.2 (2021-12-08)
2.17.1 (2021-12-06)
2.17.0 (2021-11-08)
2.16.0 (2021-10-20)
2.15.1 (2021-10-15)
2.15.0 (2021-10-15)
2.14.4 (2021-09-22)
2.14.3 (2021-09-09)
2.14.2 (2021-09-09)
2.14.1 (2021-08-31)
2.14.0 (2021-08-27)
2.13.0 (2021-08-18)
2.12.2 (2021-08-13)
2.12.1 (2021-08-11)
2.12.0 (2021-08-10)
2.11.3 (2021-06-14)
2.11.2 (2021-06-10)
2.11.1 (2021-06-07)
2.11.0 (2021-05-27)
2.10.4 (2021-05-10)
2.10.3 (2021-04-01)
2.10.2 (2021-03-31)
2.10.1 (2021-03-16)
2.10.0 (2021-03-13)
2.9.0 (2021-03-12)
2.8.2 (2021-03-12)
2.8.1 (2021-03-09)
2.8.0 (2021-02-19)
2.7.2 (2021-02-10)
2.7.1 (2021-01-07)
- build: upgrade semantic-release to latest (17.3.1) (#120) (3e3c099)
- change description inside package.json (#119) (30aeda9)
2.7.0 (2020-10-06)
2.6.0 (2020-09-25)
2.5.0 (2020-09-18)
2.4.5 (2020-08-12)
2.4.4 (2020-08-06)
2.4.3 (2020-08-05)
2.4.2 (2020-07-22)
2.4.1 (2020-05-14)
2.4.0 (2020-05-05)
2.3.2 (2020-05-04)
2.3.1 (2020-05-01)
2.3.0 (2020-03-23)
2.2.0 (2020-03-05)
2.1.0 (2020-02-14)
2.0.4 (2020-01-30)
2.0.3 (2020-01-16)
2.0.2 (2020-01-09)
2.0.1 (2019-12-06)
2.0.0 (2019-11-19)
-
The
BaseService
will no longer look for configurations externally by default. A new factory method is provided to create an instance from external configuration. -
feat: changes to node-sdk-core to work with service factory feature
-
BaseService
constructor will no longer callconfigureService
. -
updated test to reflect base service constructor does not call configureService
-
added test for getting credentials from vcap
-
removed
name
andserviceVersion
because they are not referenced anymore -
added comment for vcap parsing function. removed vcap_services dependency
-
added debug messages for when returning empty credential
1.3.0 (2019-10-22)
1.2.0 (2019-10-15)
1.1.0 (2019-10-14)
1.0.0 (2019-10-03)
- Move check for serviceUrl to createRequest (#47) (6f04739)
- parse result from response in token managers (6bbe423)
- provide bundlers alternate file for browser support (#58) (88a9d16)
- look for credentials file in working dir before home dir (#46) (c5556de)
- return detailed response as second callback argument (#34) (dc24154)
- add
setServiceUrl
method as a setter for theserviceUrl
property (#41) (cfb188f) - add specific error handling for SSL errors with cloud private instances (#54) (056ec9a)
- export
UserOptions
interface from the BaseService (#50) (4f0075a) - implement new authenticators to handle sdk authentication (#37) (f876b6d)
- refactor core to use Promises instead of callbacks (#55) (9ec8afd)
- None of the authenticators or request methods take callbacks as arguments anymore - they return Promises instead.
- Users that have credential files in both the working directory and the home directory will see a change in which one is used.
- The internal property
url
no longer exists on thebaseOptions
object, it has been renamed toserviceUrl
- The old style of passing credentials to the base service will no longer work. An Authenticator instance MUST be passed in to the base service constructor.
- token managers no longer support user access tokens. use BearerTokenAuthenticator instead
- The class names of the token managers have changed.
Icp4dTokenManagerV1
renamed toCp4dTokenManager
IamTokenManagerV1
renamed toIamTokenManager
JwtTokenManagerV1
renamed toJwtTokenManager
- The public method
setAuthorizationInfo
is renamed tosetClientIdAndSecret
- The response body is no longer the 2nd callback argument, the detailed response is. The body is located under the
result
property. Thedata
property is removed. - This SDK may no longer work with applications running on Node 6 or 8.
0.3.6 (2019-09-16)
0.3.5 (2019-08-07)
0.3.4 (2019-08-05)
0.3.3 (2019-07-17)
0.3.2 (2019-06-23)
0.3.1 (2019-06-06)
- expose the body in the detailed response under the field
result
(f4aa4f9)
0.3.0 (2019-06-05)
- add
IcpTokenManagerV1
as a top-level export of the package (cfa3e1b) - add new token manager for ICP4D (ee1ddad)
- add new token manager for ICP4D (#26) (2097a64)
- carry
disable_ssl_verification
through to token managers (4f2f789)
0.2.8 (2019-05-30)
- default request body size to Infinity (6cea2b9)
0.2.7 (2019-05-24)
- remove node request objects from detailed response (9ac5673)
- remove node request objects from detailed response (#25) (192d8cf)
0.2.6 (2019-05-21)
- temporarily disable gzipping until axios bug fix is released (b26a310)
0.2.5 (2019-05-15)
- allow users to debug axios traffic (fd41509)
0.2.4 (2019-05-07)
- IAM: renamed UserOptions iam_secret to iam_client_secret to be consistent with other cores (f755c9c)
0.2.3 (2019-05-07)
- do not read credentials file in webpack override scenario (9af4567)
- do not read credentials file in webpack override scenario (#19) (ec64ae1)
0.2.2 (2019-05-01)
- carry user options from constructor to axios parameters (65d55ec)