Ietfdata

Latest version: v0.7.0

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

Scan your dependencies

Page 1 of 5

0.7.0

- Require Python 3.11 or newer
- Replace Pavlova with Pydantic as the response parser, enabling use
of recent Python versions. As a result:
- Python data classes are replaced with Pydantic BaseClass instances.
- In `Person` and `HistoricalPerson`, the `user, `photo`,
`photo_thumb`, and `pronouns_freetext` fields change from
`str` to `Optional[str]`.
- In `Submission`, the `document_date` and `submission_date` fields
changes from `datetime` to `date`
- In `Meeting`, the `date` field changes from `datetime` to `date`
- Update mailarchive2.py as the new mail access API
- Remove mailarchive.py
- Add the following methods, and associated types, to `DataTracker`
`person_ext_resource()`
`person_ext_resources()`
`ext_resource_name()`
`ext_resource_name_from_slug()`
`ext_resource_names()`
`ext_resource_type_name()`
`ext_resource_type_name_from_slug()`
`ext_resource_type_names()`
These make it possible to retrieve GitHub identifiers, and similar,
for people.
- Catch-up with changes to the IETF Datatracker:
- RFCs are now first class documents in the datatracker
- The type of `Document.rfc` changes to `Optional[str]` and a new
`Document.rfc_number` field is added with type `Optional[int]`
- The `DocumentAlias` and `DocumentAliasURI` types are removed; their
uses are replaced by `Document` and `DocumentURI`
- The `document_alias()` and `document_aliases()` methods are removed.
- Remove `email_list()`, `email_lists()` and `email_list_subscriptions()`

0.6.8

- Catch-up with changes to the Datatracker

0.6.7

- Catch-up with changes to the Datatracker
- Add threading to mailarchive2

0.6.6

- Catch-up with changes to the Datatracker

0.6.5

- Add `state` filter to `documents()`
- Update tests

0.6.4

- Fix `meeting_session_status()`

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.