Pyonepassword

Latest version: v4.3.0

Safety actively analyzes 623860 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

4.3.0

Added

- `op` config (e.g. `.config/op/confg`) missing is no longer a failure if 1Password app integration is enabled

4.2.0.post0

Misc

- Updated README to correct a broken URL for a github workflow badge
- Updated .pre-commit-config.yaml `isort` version

Note

No release will be generated for this update

4.2.0

Added

- User editing (gh-159)
- `OP.user_edit()`

Testing

- Ensured all tests pass under Windows
- Added Vagrant file to aid in automated local development testing on windows
- Added `windows-latest` to OS matrix in github testing workflow

4.1.0

Added

- Document editing (gh-150):
- `OP.document_edit()`

Documentation

- Describe document editing in `docs/document-editing.md`
- Added set of document editing examples under `examples/document_editing`

Misc

Substantial reorganization of `tests/`

4.0.0

Added
- Item editing (gh-143):
- `OP.item_edit_add_password_field()`
- `OP.item_edit_add_url_field()`
- `OP.item_edit_add_text_field()`
- `OP.item_edit_set_password()`
- `OP.item_edit_set_url_field()`
- `OP.item_edit_set_text_field()`
- `OP.item_edit_delete_field()`
- `OP.item_edit_favorite()`
- `OP.item_edit_generate_password()`
- `OP.item_edit_tags()`
- `OP.item_edit_title()`
- `OP.item_edit_url()`

- `OPAbstractItem.field_value_by_section_label()` (gh-144)
- replacement for poorly named `field_value_by_section_title()`

- Support for `op` new `whoami` behavior version 2.20.0 (gh-146)
- new `whoami` dict
- On `OP()` initialization, accomodate `whoami` failure when the token hasn't been used recently

Changed
- Added Python 3.12 support (gh-152)
- Removed Python 3.8 support (gh-152)
- Ensure all methods for section lookup by label raise `OPSectionNotFound` if no section is found matching the given label (gh-144)
- Ensure all methods for field lookup by label raise `OPFieldNotFound` if no field is found matching the given label (gh-144)

Deprecated

- `OPAbstractItem.field_value_by_section_title()` (gh-144)
- call `OPAbstractItem.field_value_by_section_label()` instead

Removed

- Deprecated kwargs to `OP()`: (gh-161)
- `use_existing_session` (replaced by `existing_auth`)
- `account_shorthand` (replaced by `account`)
- Deprecated exception `OPNotSignedInException` class (gh-161)
- replaced with `OPAuthenticationException`

Documentation
- Documented item editing in `docs/item-editing.md`
- Added set of item editing examples under `examples/item_editing`

Misc
- Updated testing configuration in conjuncton with refactored `mock-op`
- Add `FUNDING.yml`
- Have `setup.py` automatically convert relative URLs in `long_description` to absolute GitHub URLs so they work on PyPI

3.12.1

Fixed

- `OP.item_create()` broken due to subcommand args not added to arugment list (gh-136)

Miscellaneous

- Fixed `scripts/batch_create.py` not setting tags properly
- Enable console debug logging in `scripts/batch_create.py`

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.