Skip to content

Releases: mahtoid/DiscordChatExporterPy

3.1.0

Choose a tag to compare

@mahtoid mahtoid released this 02 May 20:48
b221a7f

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_url to .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

Choose a tag to compare

@doluk doluk released this 15 Jan 07:47
9ce8998

The 3.0.0 release had some sideeffects to the layout which are fixed with this patch.

What's Changed

Full Changelog: 3.0.0...3.0.1

DiscordChatExporterPy Release - v3.0.0

Choose a tag to compare

@doluk doluk released this 09 Jan 14:58
5a5e62e

What's Changed

New Contributors

Full Changelog: 2.8.4...3.0.0

2.8.4

Choose a tag to compare

@mahtoid mahtoid released this 01 Apr 18:52

DiscordChatExporterPy Release - v2.8.4

Welp... 👋
Solved issue due to left over stuff, sorry!

Fixed/Changed

  • Nout

Added

  • Nout

Removed

  • Removed quick_link and link

Known Issues:

  • If you spot any other issues, please let me know via Discord or open a Github Issue

💜

2.8.3

Choose a tag to compare

@mahtoid mahtoid released this 31 Mar 20:11

DiscordChatExporterPy Release - v2.8.3

Welp... 👋

Fixed/Changed

  • Nout

Added

  • Nout

Removed

  • Removed quick_link and link

Known Issues:

  • If you spot any other issues, please let me know via Discord or open a Github Issue

💜

2.8.2

Choose a tag to compare

@mahtoid mahtoid released this 05 Mar 18:20

DiscordChatExporterPy Release - v2.8.2

Welp...

Fixed/Changed

  • Nout

Added

  • Added DeprecationWarning to quick_link and link

Removed

  • Nout

Known Issues:

  • If you spot any other issues, please let me know via Discord or open a Github Issue

💜

2.8.1

Choose a tag to compare

@mahtoid mahtoid released this 29 Nov 22:21

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

Choose a tag to compare

@mahtoid mahtoid released this 01 Jul 21:24
9dd8f04

DiscordChatExporterPy Release - v2.8.0

A whole bunch of mismatched expectations, along with Python <= 3.8 typing solution and other minor QoLs

Fixed/Changed

  • interaction and interaction_metadata usage
  • 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

Choose a tag to compare

@mahtoid mahtoid released this 01 Apr 15:01

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

Choose a tag to compare

@mahtoid mahtoid released this 01 Apr 13:00
aa82847

DiscordChatExporterPy Release - v2.7.0

Heh. April Fools or an actual release? 👀

Fixed/Changed

  • Unix times breaking exports
  • @@everyone display
  • 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!

💜