Releases: andersfylling/disgord
v0.28.1
Added StickerItems to Message object
move to discord v9
Move to Discord API v9 (#414) This is required for threads events via gateway
v0.27.3
add nil check for guild container lookup
Quick adjustment to v0.27.1, as the code assumed the guild container always exists.
updated dependencies and patch for the cache
v0.27
- New cache with +70% test coverage (way simpler and faster to update for members, channels, etc.)
- Added JoinManual for coice (LavaLink support)
- http client instances are now injected as via the Do interface. (DO NOT USE RETRY LOGIC such as heimdal, it bypasses the rate limiting system - for now)
- crosspost support
- more discord constants!
- message components! #399
- discord interaction for gateway #397
- unit tests are now way faster to run
- available was added to emoji #408
- added missing guild fields #409
changes can be seen here: v0.26.10...develop
Gateway
There are issues and a new standalone system has been written. It is currently stable and simply missing a quick cleanup and a little shard manager to get it working for disgord. Don't worry, it will have a higher test coverage than the current system before it's added into disgord.
The idea is to make error handling easy and be able to switch out the websocket library if ever required. It's also re-usable by others and I hope I can get it to a standard where others will utilize it as well. This will also have ETF support in the future, but I'm uncertain when I might add ETF to disgord.
New gateway system can be found here: https://github.com/andersfylling/discordgateway
v0.26.10
v0.26.9
v0.26.8
Patches:
- cache not tracking role (create|update|delete)
v0.26.7
Added member and guild_id to typing event