Version history¶
v0.1.2 (July 13, 2021)¶
New features¶
Added rate limiting (at most 1 request per half second).
Added rich comparison to the
Timestampclass, so Timestamp objects can be compared with other Timestamp objects or withdatetime.datetimeobjects.Client.get_fronterscan now accept Discord IDs.Client.get_switchescan now accept Discord IDs.
Improvements¶
Improved clarity & accuracy of pluralkit.py exceptions.
v0.1.0 (July 12, 2021)¶
New features¶
Added synchronous support with
async_mode=FalseinClient.Client.edit_systemandClient.edit_membercan now take an optionalSystemandMemberargument, respectively.Added equality methods to the model classes.
Fixes¶
Fixed
Birthdayfrom raisingValueErrorfor member birthdays with hidden years.Raise
MemberNotFoundexception for invalid member IDs inClient.get_member.Fixed
Member.colorattribute.
v0.0.1 (Jun 26, 2021)¶
New features¶
Clientclass to coordinate with the PluralKit v1 API.Client.delete_membermethod to delete a member of one’s system.Client.edit_membermethod to edit a member of one’s system.Client.edit_systemmethod to edit one’s system.Client.get_frontersmethod to retrieve a system’s current fronters.Client.get_membermethod to retrieve a member by their ID.Client.get_membersmethod to retrieve a list of a system’s members.Client.get_messagemethod to retrieve information about a proxied message.Client.get_switchesmethod to retrieve a system’s switch history.Client.get_systemmethod to retrieve a system.Client.new_membermethod to create a new member of one’s system.Client.new_switchmethod to log a new switch in one’s system.Systemclass to represent PluralKit systems.Memberclass to represent PluralKit system members.Switchclass to represent switches.Messageclass to represent proxied messages.ProxyTagclass to represent member proxy tags.ProxyTagsclass to represent sets of proxy tags.Colorclass to represent member colors.Timestampclass to represent PluralKit timestamps.Birthdayclass to represent member birthdays.Timezoneclass to represent PluralKit timezones.Privacyenumeration to represent PluralKit privacy settings.