Releases: zcutlip/pyonepassword
Releases · zcutlip/pyonepassword
5.3.0
5.2.0
5.1.0
5.0.1
5.0.0
Added
- Version checking for the
opCLI tool at run-time (gh-162) opversioncommand- Export
OPCLIVersionas API OPCLIVersionSupportExceptionclass
Deprecated
opversions < 2.24.0 and >= 2.19.0
Removed
- Support for
opversions < 2.19.0
Misc
- Remove
opversion checks for special behaviors where the version is no longer supported (gh-193)
4.3.0
4.2.0
4.1.0
4.0.1
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()
- replacement for poorly named
-
Support for
opnewwhoamibehavior version 2.20.0 (gh-146)- new
whoamidict - On
OP()initialization, accomodatewhoamifailure when the token hasn't been used recently
- new
Changed
- Added Python 3.12 support (gh-152)
- Removed Python 3.8 support (gh-152)
- Ensure all methods for section lookup by label raise
OPSectionNotFoundif no section is found matching the given label (gh-144) - Ensure all methods for field lookup by label raise
OPFieldNotFoundif 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
- call
Removed
- Deprecated kwargs to
OP(): (gh-161)use_existing_session(replaced byexisting_auth)account_shorthand(replaced byaccount)
- Deprecated exception
OPNotSignedInExceptionclass (gh-161)- replaced with
OPAuthenticationException
- replaced with
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.pyautomatically convert relative URLs inlong_descriptionto absolute GitHub URLs so they work on PyPI