Releases: mahtoid/DiscordChatExporterPy
Release list
3.1.0
DiscordChatExporterPy Release - v3.1.0
Introduces AST-based markdown and mention parsing, replacing the previous regex-based logic for improved reliability and maintainability. Alongside this, added some sanity for contributors with automated test and lint workflows which can be expanded over-time, but should strengthen code quality going forward.
Additionally contains small fixes around CSS and (hopefully) minor performance improvements.
Huge thank you to @LuigiLP for helping with testing this release, especially with the changes to AST and Images and some edge-case fallouts it caused.
Fixed/Changed
- CSS around Embeds and Buttons
- Updated bug report template to include a reproduce section
- Various minor improvements aimed for better performance
- CSS and display of 'Forwarded' messages
- Changed from
.proxy_urlto.url(seems more appropriate to use.cdn.than.media.)
Added
- AST-based markdown and mention parsing
- Test workflow (AST and Integration tests)
- Lint workflow (Ruff)
- Image Grids (better display of multiple-images, matching Discord)
Removed
- Former markdown and mention regex-hell logic
Known Issues:
- If you spot any other issues, please let me know via Discord or open a Github Issue
💜
DiscordChatExporterPy Release - v3.0.1
The 3.0.0 release had some sideeffects to the layout which are fixed with this patch.
What's Changed
- V3.0.0 Layout Fixes by @FroostySnoowman in #150
Full Changelog: 3.0.0...3.0.1
DiscordChatExporterPy Release - v3.0.0
What's Changed
- Support for forwarded content by @abilash-dev in #143
- Support for Components v2 by @FroostySnoowman in #146
- Minor fixes additions by @dolukulod in #149
New Contributors
- @abilash-dev made their first contribution in #143
- @FroostySnoowman made their first contribution in #146
Full Changelog: 2.8.4...3.0.0
2.8.4
DiscordChatExporterPy Release - v2.8.4
Welp... 👋
Solved issue due to left over stuff, sorry!
Fixed/Changed
- Nout
Added
- Nout
Removed
- Removed
quick_linkandlink
Known Issues:
- If you spot any other issues, please let me know via Discord or open a Github Issue
💜
2.8.3
2.8.2
2.8.1
DiscordChatExporterPy Release - v2.8.1
Minor housekeeping solving a few bugs
Fixed/Changed
- Solve to broken display in channel/guild name due to emojis
- Solve within attachments where it couldn't figure out the attachment icon
- Improved message parsing of references
Added
- Nout
Removed
- Nout
Known Issues:
- If you spot any other issues, please let me know via Discord or open a Github Issue
💜
2.8.0
DiscordChatExporterPy Release - v2.8.0
A whole bunch of mismatched expectations, along with Python <= 3.8 typing solution and other minor QoLs
Fixed/Changed
interactionandinteraction_metadatausage- Discord Link
- Type hinting for Python <= 3.8
- Solve for LocalAttachmentHandler over-writing files
- Minor CSS updates
Added
- Nout
Removed
- Nout
Known Issues:
- If you spot any other issues, please let me know via Discord or open a Github Issue
💜
2.7.1
DiscordChatExporterPy Release - v2.7.1
Heh. April Fools or an actual release? 👀
Fixed/Changed
- Hotfix attachment import
Added
- Nout
Removed
- Nout
Known Issues:
- If you spot any other issues, please let me know via Discord or open a Github Issue
Doluk claims 100% responsibility
💜
2.7.0
DiscordChatExporterPy Release - v2.7.0
Heh. April Fools or an actual release? 👀
Fixed/Changed
- Unix times breaking exports
@@everyonedisplay- Pinned messages adding an extra
</div>breaking the exports
Added
- AttachmentHandler: View the README for information, but a way to handle attachments due to DiscordCDN expiration
- Support for Headers/Order Lists
- Support for Slash command mentions
- Member caching to improve performance
Removed
- Nout.
Known Issues:
- If you spot any other issues, please let me know via Discord or open a Github Issue
tl;dr I have been insanely busy with real life and haven't been able to maintain this project. Doluk has been amazing and did a chunk of work to keep this project alive - the latest version had been done for a while sitting on a branch, I just didn't have time to even push the version.
Much of this version is untested by myself, however the code for it all looks sound. If you do spot any issues, be sure to let me (or Doluk) know and we'll get a hotfix out!
💜