Skip to content

Releases: 1Password/connect-sdk-js

v1.4.1

01 Dec 20:54
29cf58b
Compare
Choose a tag to compare

Fixes

  • Remove unused packages from devDependencies. {#110}

Security

  • Update all dependencies and fix security vulnerabilities identified by npm audit. Credit and thanks go to @gevalo1 for this contribution. {#109}

v1.4.0

18 Oct 19:07
289a632
Compare
Choose a tag to compare

Features

  • Export the OPConnect class to make it consumable for end users. Credit and thanks go to @simhnna for this contribution. {#94}
  • Add getFileContent and getFileContentStream methods to the op-connect client. {#64}
  • Add getFileById method to the op-connect client. {#63}

Security

v1.3.0

21 Sep 11:56
eec97ef
Compare
Choose a tag to compare

Features

  • Add functionality to fetch a list of the items by title containing provided string. Credits to @ephremAddiss for the contribution on this feature. {#82}
  • Add getItemOTP client method that returns Item's OTP. {#81}
  • Add extractOTP method for the 1Password Item object which returns the item's OTP. {#81}

v1.2.0

14 Sep 12:42
e55fa30
Compare
Choose a tag to compare

Features

  • Return label property in ItemUrl object. {#66}
  • Add functionality to fetch multiple vaults {#67}
  • Add functionality to fetch single vault by title {#68}
  • Enable fetching a single vault with three separate methods: {#69}
    • getVault - get the vault based on its ID or name
    • getVaultById - get the vault with the provided ID
    • getVaultByTitle - get the vault with the provided title. Note: The title has to be unique. If multiple vaults have the same title, consider getting the vault by its ID instead.
  • Add functionality to fetch multiple items by title {#70}
  • Enable fetching a single item with three separate methods: {#71}
    • getItem - get the item based on its ID or name
    • getItemById - get the item with the provided ID
    • getItemByTitle - get the item with the provided title. Note: The title has to be unique. If multiple items have the same title, consider getting the item by its ID instead.
  • Add functionality to remove single item by title {#72, #74}
  • Enable deleting a single item with three separate methods: {#75}
    • deleteItem - delete the item based on its ID or name
    • deleteItemById - delete the item with the provided ID
    • deleteItemByTitle - delete the item with the provided title. Note: The title has to be unique. If multiple items have the same title, consider deleting the item by its ID instead.
  • Add functionality to fetch item's files {#76}
  • Add functionality to fetch Item's OTP {#81}

Fixes

  • Remove crypto library {#78}

v1.1.0

18 May 17:11
09bddd7
Compare
Choose a tag to compare

Features

  • Field recipe now supports a set of characters that should be excluded when generating a password. This is achieved with the excludeCharacters property (requires Connect v1.4.0 or later). {#43}

Fixes

  • The SDK now works properly when used with ncc. {#52}

Security

  • Add shell escaping to GH Action to avoid command injection. {#51}
  • Updated some dependencies of this SDK that have open security advisories. Issues found in those dependencies do not directly impact this SDK.

v1.0.5

04 Mar 11:47
v1.0.5
689a17c
Compare
Choose a tag to compare

Fixes

  • The field TypeEnum.Totp now points to the correct value. {#40}

Security

  • Updated some dependencies of this SDK that have open security advisories. Issues found in those dependencies do not directly impact this SDK.

v1.0.4

06 Oct 17:55
Compare
Choose a tag to compare

Fixes

  • Make the characterSets of the recipe serializable. {#37}

v1.0.3

22 Sep 09:43
v1.0.3
1a30b7f
Compare
Choose a tag to compare

Features

  • Add test coverage report using Codecov {#27}
  • Remove setVault from ItemBuilder {#31}

Fixes

  • Fix ItemBuilder example and logging section in README {#28}
  • Fix create item example in README {#30}

Security

  • Update axios to v0.21.3 {#33}
  • Update tmpl to v1.0.5

v1.0.2

09 Jun 17:43
v1.0.2
69cd8ad
Compare
Choose a tag to compare

This is a minor release that removes unused code and addresses downstream dependency updates raised by Dependabot.

Fixes

  • Remove unused code created by the openapi-generator-cli. {#25}

Security

  • Update dependencies to address Dependabot security alerts. {#24}

v1.0.1

18 May 14:14
v1.0.1
69df01a
Compare
Choose a tag to compare

Features

  • Add support for items of type API_CREDENTIAL. (#20)
  • Add a containerized example implementation. (#17)

Fixes

  • Fix error when HTTP response object does not contain a data key. (#16)
  • Updated the README with instructions on how to install the package. (#11)
  • Unify the usage of "serverURL" and token options. (#13)
  • Replace TSLint with ESLint plugin. (#18)