See here what changed or broke each version.
- Fixed a bug where tbe
crewmate
value inejected
was never set to the correct value. - Added an alias called
CrewmateColor
forCrewmateColour
enum.
- Added support for following badges:
ACTIVE_DEVELOPER, BALANCE, CERTIFIED_MODERATOR, SERVER_OWNER
. - Added lots of aliases for badges.
- Renamed
Badges
toBadge
and aliasesBadges
toBadge
. - Added
.from_public_flags()
and.maybe_unknonw_badge()
toBadge
class. See more in the docs. - Rankcard changes:
- Added the following attributues:
all_badges
,badges
,unknown_bages
. See more in the docs. - Added following methods:
add_badge
,remove_badge
andadd_badges_from_public_flags
. See more in the docs.
- Fix a bug where /models and /types weren't in the package
- Remove some not used code
- Cleaned up the code
- Remove leftover debug code
- Corrected
__license__
to MLP-2.0 and__author__
to Soheab
Big rewrite with lots of changes. See the commit on GitHub for more details: https://github.com/Soheab/vacefron.py Might write logs later idk.
- Add support for new endpoint:
/peeposign
- Add fixes for
/rankcard
with badges and more. - Rewritten the docs to be more readable and easier to understand... i think.
- Added support for a new endpoint: .adios(). See more in the docs.
- Little fix for
.rank_card()
returned a BadRequest in some cases when avatar had a specific size.
- Changes for .rank_card(): rank and level are now optional and are now kwargs (KeyWordArguments), same for custom_background, xp_color, is_boosting and circle_avatar
- Added support for a new endpoint: .drip(). See more in the docs.
- Fixed hyperlinks to docs and others for PyPi's description.
- Added support for
circle_avatar
arg in .rank_card(). See more in the docs. - Added one alias:
rankcard()
->.rank_card()
- Added support for new endpoints: .dock_of_shame() and .woman_yelling_at_cat() . See more in the docs.
- Added some aliases:
womanyellingatcat()
->.woman_yelling_at_cat()
icanmilkyou()
->.i_can_milk_you()
iamspeed()
->.iam_speed()
emergencymeeting()
->.emergency_meeting()
changemymind()
->.change_my_mind()
carreverse()
->.car_reverse()
dockofshame()
->.dock_of_shame()
distractedbf()
->.distracted_bf()
batmanslap()
->.batman_slap()
firsttime()
->.first_time()
- Added support for new endpoints: .batman_slap() and .wolverine() . See more in the docs.
- Added support for
not_stonks
for.stonks()
endpoint. See more in docs. - Added CrewMateColors enum for
.ejected()
- Added an optional
loop
param tovacefron.Client()
- Fix TypeError from
urllib.parse.quote()
. - Stop using
urllib.parse.quote()
on an image url. - Fix
.npc()
. str()
everything.
- changed param
imposter
of.ejected()
toimpostor
, imposter still exists but use new one instead. custom_background
param of.rank_card()
can now accept a hex value instead of an image.
- Added support for new endpoints: .emergency_meeting() and .ejected() .
- Better README.md.
- Added examples to docs.md.
- Added dates to changelog.md.
- Now using urllib.parse to parse text.
- Added
bytesio=True
toImage.read()
set it to False if you want the bytes returned instead of an io.BytesIO object.
.rank_card()
now returns a RankCard object, so you can access the provided attributes, see them in the docs..read()
should still work the same.
- Added support for new endpoint
.distracted_bf()
. See the Docs for it. - Renamed
image.py
toclasses.py
- Added a RankCard class, nothing interesting, keep using
.rank_card()
- You can now easily get the version by doing
.__version__
- docs.md and README.md improvements. New version to update it on PyPi
- Added an optional
session
param tovacefron.Client()
- Renamed
_session
tosession
First release, yes.