diff --git a/Changelog.md b/Changelog.md index e640eb20..1f4f6a52 100644 --- a/Changelog.md +++ b/Changelog.md @@ -1,3 +1,11 @@ +### v2.37 (08-Jan-2023) + +- Switched from .NET 6.0 to .NET 7.0. If running on Windows, the application should update all required prerequisites automatically. Alternatively, you can download the latest version of the runtime for your system [here](https://dotnet.microsoft.com/download/dotnet/7.0). +- Updated rate limit handling to adjust automatically based on the response headers. This may result in exports taking longer than before on bot accounts, but it makes it less likely for Discord to throttle you. Exports with user accounts shouldn't be affected too much by this change. +- Optimized snowflake parsing by removing unnecessary checks. (Thanks [@Kuba_Z2](https://github.com/KubaZ2)) +- [Docker] Optimized the Docker image size by using the Alpine base image and publishing a self-contained distribution. (Thanks [@Velithris](https://github.com/Zireael-N)) +- Fixed an issue where exporting a channel whose name ends with a dot would fail on Windows with default output path. The dots are now trimmed in file and directory names to match the behavior of Windows Explorer. + ### v2.36.4 (29-Oct-2022) - Changed all mentions of "media" in the context of "download media" or "reuse media" to "assets". CLI options will retain their existing names for backwards compatibility. diff --git a/Directory.Build.props b/Directory.Build.props index 7914392e..3979ce51 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -2,7 +2,7 @@ net7.0 - 2.36.4 + 2.37 Tyrrrz Copyright (c) Oleksii Holub preview diff --git a/License.txt b/License.txt index 244a2ee1..84ccfd20 100644 --- a/License.txt +++ b/License.txt @@ -1,5 +1,5 @@ DiscordChatExporter - Copyright (C) 2017-2022 Oleksii Holub + Copyright (C) 2017-2023 Oleksii Holub This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff --git a/Readme.md b/Readme.md index ad00f1d4..8268aef1 100644 --- a/Readme.md +++ b/Readme.md @@ -84,12 +84,12 @@ The following table lists all available download options: > If you have any issues with them, please contact the corresponding maintainers. > **Warning**: -> To run **DiscordChatExporter** on macOS and Linux, you need to make sure that **.NET Runtime v6** is installed. +> To run **DiscordChatExporter** on macOS and Linux, you need to make sure that **.NET 7.0 Runtime** is installed. > You can download it here: > -> - [.NET Runtime v6 for **macOS x64**](https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-6.0.11-macos-x64-installer) -> - [.NET Runtime v6 for **macOS Arm64**](https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/runtime-6.0.11-macos-arm64-installer) -> - [.NET Runtime v6 for **Linux**](https://docs.microsoft.com/en-us/dotnet/core/install/linux) (find the correct download for your distro) +> - [.NET 7.0 Runtime for **macOS x64**](https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/sdk-7.0.101-macos-x64-installer) +> - [.NET 7.0 Runtime for **macOS Arm64**](https://dotnet.microsoft.com/en-us/download/dotnet/thank-you/sdk-7.0.101-macos-arm64-installer) +> - [.NET 7.0 Runtime for **Linux**](https://docs.microsoft.com/en-us/dotnet/core/install/linux) (find the correct download for your distro) > > This should not be necessary if you install **DiscordChatExporter** using a package manager, as it should take care of the dependencies for you. > This is also not necessary if you are running **DiscordChatExporter** via Docker, because the image already contains the runtime.