Releases: jscarle/OnePassword.NET
v2.3.0 - Added support for documents and secrets by reference
Compatibility
- Developed and tested with version 2.18.0 of the amd64 build for Windows.
Changes
- Added support for documents.
- Added support for secrets by reference.
Contributors
- @VictorioBerra, initial support for documents.
v2.2.1 - Added support for custom template categories
Compatibility
- Developed and tested with version 2.18.0 of the amd64 build for Windows.
Changes
- Added support for custom template categories.
v2.2.0 - Added support for service accounts
Compatibility
- Developed and tested with version 2.18.0 of the amd64 build for Windows.
Changes
- Added support for service accounts. See documentation.
v2.1.3 - Added support for desktop app integration
Compatibility
- Developed and tested with version 2.18.0 of the amd64 build for Windows.
Changes
- Added support for desktop app integration during the sign-in process. See documentation.
v2.1.2 - Added support for Source Link
Compatibility
- Developed and tested with version 2.11.0 of the amd64 build for Windows.
Changes
- The Teams account type has been added to the list of possible account types returned.
- Added support for Source Link and improved the internal documentation.
v2.1.1 - Added Family account type
Compatibility
- Developed and tested with version 2.11.0 of the amd64 build for Windows.
Changes
- The Family account type has been added to the list of possible account types returned.
v2.1.0 - Added Item editing
Compatibility
- Developed and tested with version 2.11.0 of the amd64 build for Windows.
New methods
- Items can now be edited with the
EditItemmethod.
Notes
The new minimum .NET version has been changed to .NET 6.0 as .NET 5.0 is now out-of-support. .NET 7.0 was also added as a new target.
v2.0.2 - Complete rewrite for CLI 2 support
Compatibility
- Developed and tested with version 2.6.2 of the amd64 build for Windows.
Notes
A complete rewriting of the library was done in order to support version 2 of the CLI. The new minimum .NET version has been changed to .NET 5.0 in order to remove the dependency on Newtonsoft.Json and instead use the built-in System.Text.Json namespace. The object models were reworked and improved for better data coherency with the underlying JSON. The use of records was dropped and replaced with IEquatable and IComparable implementations. Unit tests, which run using the latest version of the CLI against an active 1Password account, were also added to validate both the commands being issued and the JSON received.
v1.1.1 - Added TOTP support
Compatibility
- Developed and tested with version 1.12.5 of the amd64 build for Windows.
- Should be compatible with all future version 1.x builds of the 1Password CLI, although this is untested.
Changes
- #4 Implemented sign-in with TOTP support (@dephonica)
- #5 Bump Newtonsoft.Json from 11.0.1 to 13.0.1 (@dependabot)
v1.1.0 - Refreshed
Compatibility
- Developed and tested with version 1.8 of the amd64 build for Windows.
Breaking changes
- The signature for
CreateDocumentwas changed in order to be consistent with the rest of the commands that are vault specific.
New method parameters
- The
vaultparameter was added for theGetDocument,DeleteDocument, andDeleteItemmethods. - The
descriptionparameter was added for theEditVaultmethod. - The
deauthorizeDevicesanddeauthorizeDevicesDelayparameters were added for theSuspendmethod.
New methods
- The
ArchiveDocumentandArchiveItemmethods will archive a document or item instead of deleting it. - The
Updatecommand will update theop.exeexecutable to the latest available version.