Releases: glasgow-ipl/ietfdata
Releases · glasgow-ipl/ietfdata
v0.7.1
v0.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
andHistoricalPerson
, theuser,
photo,
photo_thumb, and
pronouns_freetextfields change from
strto
Optional[str]`. - In
Submission
, thedocument_date
andsubmission_date
fields
changes fromdatetime
todate
- In
Meeting
, thedate
field changes fromdatetime
todate
- 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 toOptional[str]
and a new
Document.rfc_number
field is added with typeOptional[int]
- The
DocumentAlias
andDocumentAliasURI
types are removed; their
uses are replaced byDocument
andDocumentURI
- The
document_alias()
anddocument_aliases()
methods are removed. - Remove
email_list()
,email_lists()
andemail_list_subscriptions()