v10.0.29 release
braindigitalis
released this
11 Dec 17:05
·
445 commits
to master
since this release
We are pleased to announce the release of D++ v10.0.29! This release contains many fixes, and also introduces coroutines to the windows bot template, so you can use templates out of the box on windows bots. We also now have full support on Brew on MacOS plus a MacOS bot template ready to use in XCode.
The changelog is listed below:
Release Changelog
✨ New Features
- Made
iteration_interval
changeable. (#1040) - Added guilds array and count to
ready_t
(#1038) - Coroutines on the Windows Bot Template
- A new OSX Template
- Official clang-cl support
- Add clang-cl CMake presets
- Add error codes to exceptions (#1036)
🐞 Bug Fixes
- Remove msvc-only
/await:strict
from clang-cl flags - Remove
DPP_EXPORT
onjson_interface.h
- Corrected some comments
- Added fixes for clang-cl
- Changed default audio type for Windows (#1004)
- Fixed unittest for mac, ctest now works (#1001)
- Voiceregion now fills correctly, removed VIP from regions. (#997)
♻️ Refactoring
- Split
dpp::thread
fromchannel.h
intothread.h
- Changed the way messages holds files (#999)
📚 Documentation
- Made the
setting_status
page use the latestready_t
feature (#1039) - Added emoji page (#1019)
- Added an xcode page for osx (#1030)
- Fixed colour scheme after recent doxygen changes (#1023)
- Added install page for brew (#1006)
- Improved some sections for docs-style-standards (#1018)
- Added a docs convention (#1014)
- Corrected some issues in
clearing_slashcommands.cpp
(#1012) - Corrected punctuation and refs (#1002)
- Altered the OSX page (#1000)
💎 Style Changes
👷 Build/CI
- CI should no longer build from docpages changes (#1037)
- Mac changes, self-hosted runner now available (#1010)
- Unit tests now use ctest, macos now unit tests (#1003)
Thank you for using D++!