- A user-friendly description of a new feature. {issue-number}
- A user-friendly description of a fix. {issue-number}
- A user-friendly description of a security fix. {issue-number}
- Remove unused packages from devDependencies. {#110}
- Update all dependencies and fix security vulnerabilities identified by
npm audit
. Credit and thanks go to @gevalo1 for this contribution. {#109}
- Export the
OPConnect
class to make it consumable for end users. Credit and thanks go to @simhnna for this contribution. {#94} - Add
getFileContent
andgetFileContentStream
methods to the op-connect client. {#64} - Add
getFileById
method to the op-connect client. {#63}
- Address various security vulnerabilities with package dependencies. {#89, #90, #92, #100, #102, #103, #104}
- Add functionality to fetch a list of the items by title containing provided string {#82}
- 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 namegetVaultById
- get the vault with the provided IDgetVaultByTitle
- 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 namegetItemById
- get the item with the provided IDgetItemByTitle
- 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 namedeleteItemById
- delete the item with the provided IDdeleteItemByTitle
- 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}
- Remove
crypto
library {#78}
- Field recipe now supports a set of characters that should be excluded when generating a password. This is achieved with the
excludeCharacters
property (requires Connectv1.4.0
or later). {#43}
- The SDK now works properly when used with ncc(#52)
- Add shell escaping to GitHub 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.
- The field
TypeEnum.Totp
now points to the correct value. {#40}
- Updated some dependencies of this SDK that have open security advisories. Issues found in those dependencies do not directly impact this SDK.
- Make the
characterSets
of the recipe serializable. {#37}
- Add test coverage report using Codecov {#27}
- Remove
setVault
from ItemBuilder {#31}
- Fix ItemBuilder example and logging section in README {#28}
- Fix create item example in README {#30}
- Update axios to v0.21.3 {#33}
- Update tmpl to v1.0.5
- Remove unused code created by the openapi-generator-cli. {#25}
- Update dependencies to address Dependabot security alerts. {#24}
- Add support for items of type
API_CREDENTIAL
. (#20) - Add a containerized example implementation. (#17)
- 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)
- Access 1Password Vaults and Items using 1Password Secrets Automation in your applications
- Bump
axios
dependency (#2)
- Initial closed beta release!