diff --git a/Changelog.md b/Changelog.md index 5e95e50..3b78d5c 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,9 +1,21 @@ # Changelog +## v2.39 (25-Feb-2023) + +- Added an option to specify the directory path for downloaded assets. This can be used, in combination with the "reuse assets" option, to have a shared asset directory for multiple exports. In GUI, this option can be found in the advanced setion of the export dialog. In CLI, it's available as `--media-dir `. (Thanks [@96-LB](https://github.com/96-LB)) +- Added support for server-level user avatars. If a user has a custom avatar set on the server, it will be rendered instead of their main avatar. +- CLI changes: + - Extended the `exportall` command with the `--data-package` option. You can use this option to provide the path to your personal data package (`package.zip` file), requested from Discord. When provided, the command will pull channels listed in the package instead of using the Discord API to query them. This can be particularly useful if you want to export DM channels that have been closed, as the personal data package should still contain their IDs. +- HTML format changes: + - Added support for rendering group DM channel invites. + - Changed the primary font from `Whitney` to `gg sans` to match the new Discord design. + - Fixed an issue where the external font sometimes failed to load if the export was created with the "download assets" option enabled. + - Fixed an issue where `gifv` attachments were incorrectly treated as images instead of video files. + ## v2.38 (16-Feb-2023) - General changes: - - Added an option to disable markdown processing when exporting. You can use this to produce JSON or plain text exports without unwrapping mentions, custom emoji, and certain other special tokens. In GUI, this option can be found in the export dialog. In CLI, it's available as the `--markdown [true|false]` flag. + - Added an option to disable markdown processing when exporting. You can use this to produce JSON or plain text exports without unwrapping mentions, custom emoji, and certain other special tokens. In GUI, this option can be found in the export dialog. In CLI, it's available as the `--markdown ` flag. - Added support for different formatting options when rendering timestamps (i.e. the `f` in ``). As an exception, relative timestamps are formatted as regular timestamps since that makes more sense in a static export. Currently, all formatting options are rendered based on the `English (US)` locale, with the intent to make that more configurable in the future. - Changed the default date format from `dd-MMM-yy hh:mm tt` to `MM/dd/yyyy h:mm tt` to match the date format used by Discord for message timestamps when the `English (US)` language is selected. This should make the default date format more consistent with other non-configurable date formats used by DiscordChatExporter. In the future, this setting will most likely be removed entirely in favor of a more flexible approach. - Updated the usage guide with additional steps required to retrieve the user token. diff --git a/Directory.Build.props b/Directory.Build.props index 4059015..6105615 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -2,7 +2,7 @@ net7.0 - 2.38 + 2.39 Tyrrrz Copyright (c) Oleksii Holub preview