Skip to content
This repository has been archived by the owner on Jun 30, 2023. It is now read-only.

Releases: BrackeysBot/BrackeysBot.Framework

v4.0.0-prerelease.20

07 Apr 19:29
4372cec
Compare
Choose a tag to compare
v4.0.0-prerelease.20 Pre-release
Pre-release

Commits

  • 6d74b97: Throw exception on TimeSpan parse failure (Oliver Booth)
  • 9b20c49: Update submodules (Oliver Booth)
  • 84fbc52: Migrate API calls to DSharpPlus (Oliver Booth)
  • 3fb7b33: Refer to client version as "D#+" (Oliver Booth)
  • 4c2dac8: Update submodules (Oliver Booth)
  • cb93e95: Update submodules (Oliver Booth)
  • 26986b3: Update submodules (Oliver Booth)
  • 42aef2b: Update submodules (Oliver Booth)
  • cf3ad81: Add DateOnly and TimeOnly argument converters (Oliver Booth)
  • 16e2369: Use default command handler, fix duplicate-by-mention (Oliver Booth)
  • 3675db4: Discard ServiceProvider in AddSingleton delegate (Oliver Booth)
  • 7d51d38: return null on null dependency (Oliver Booth)
  • 06bfd13: Add slash command support (Oliver Booth)
  • f77ceba: Add docker-compose.yaml, move Dockerfile to sln root (Oliver Booth)
  • 4372cec: Bump to 4.0.0-prerelease.20 (Oliver Booth)

v4.0.0-prerelease.15

28 Mar 08:46
d2445b1
Compare
Choose a tag to compare
v4.0.0-prerelease.15 Pre-release
Pre-release

Commits

  • 1e56a9e: Move BrackeysBot.API to dedicated repository (Oliver Booth)
  • 1b738fd: Removed submodule BrackeysBot.API (Oliver Booth)
  • 7cc9111: Add BrackeysBot.API submodule (Oliver Booth)
  • 660f275: Add API submodule as project reference (Oliver Booth)
  • 65b4f86: Change RepositoryUrl in csproj (Oliver Booth)
  • 9cf347d: [github actions] Swap NuGet source, don't publish package (Oliver Booth)
  • b136c0b: Update submodules (Oliver Booth)
  • 68cd654: Update submodule (Oliver Booth)
  • 80b9a83: Update submodules (Oliver Booth)
  • 2bf6281: Unload plugin dependants (Oliver Booth)
  • 9be2a51: Bump to 4.0.0-prerelease.15 (Oliver Booth)
  • d2445b1: [github actions] use actions/checkout@v3 with submodules: true (Oliver Booth)

v4.0.0-prerelease.12

22 Mar 22:17
079edbd
Compare
Choose a tag to compare
v4.0.0-prerelease.12 Pre-release
Pre-release

Commits

  • 4f8ad48: Implement shared "info" command (Oliver Booth)
  • cc4b48f: Distinguish DiscordClient loggers between plugins (Oliver Booth)
  • d7196a9: Add NormalizeClientAsync (Oliver Booth)
  • 079edbd: Bump to 4.0.0-prerelease.12 (Oliver Booth)

v4.0.0-prerelease.11

20 Mar 11:03
75100f9
Compare
Choose a tag to compare
v4.0.0-prerelease.11 Pre-release
Pre-release

Commits

  • 1cf9f39: Assign LoadContext on plugin load (Fixes #3) (Oliver Booth)
  • dcbb090: Remove zombie comment (Oliver Booth)
  • 815b178: Remove plugin commands on unload (fixes #4) (Oliver Booth)
  • e347fce: Add MentionUtility (Oliver Booth)
  • 0bb57c7: Add RequireMentionPrefixAttribute (Oliver Booth)
  • 75100f9: Bump to 4.0.0-prerelease.11 (Oliver Booth)

v4.0.0-prerelease.10

17 Mar 10:39
4f0074b
Compare
Choose a tag to compare
v4.0.0-prerelease.10 Pre-release
Pre-release

Commits

  • 01fdf8e: List command names alphabetically (Oliver Booth)
  • 8bf0a0c: Log command handler exceptions using plugin logger (Oliver Booth)
  • fe052d5: Print API version on startup (Oliver Booth)
  • 4512640: Allow for null description in PluginInfo (Oliver Booth)
  • 1182e2e: Rewrite plugin loader (#1) (Oliver Booth)
  • 9ec8bd4: Add DiscordEmbedBuilder.WithGuildInfo extension method (Oliver Booth)
  • 4f0074b: Bump to 4.0.0-prerelease.10 (Oliver Booth)

v4.0.0-prerelease.9

14 Mar 11:04
f18f908
Compare
Choose a tag to compare
v4.0.0-prerelease.9 Pre-release
Pre-release

Commits

  • 1e0d930: Wrap NoPluginToken value in tag (Oliver Booth)
  • 8749830: Log exceptions as errors, not information (Oliver Booth)
  • 94c6d22: Register correct types in service collection (Oliver Booth)
  • 1bf1085: Add Microsoft.EntityFrameworkCore.Sqlite 6.0.3 (Oliver Booth)
  • da1a9f3: Report registered commands on plugin load (Oliver Booth)
  • 696d60f: Replace default TimeSpanConverter with custom TimeSpanArgumentConverter (Oliver Booth)
  • f18f908: Bump to 4.0.0-prerelease.9 (Oliver Booth)

v4.0.0-prerelease.8

13 Mar 13:23
13ead9a
Compare
Choose a tag to compare
v4.0.0-prerelease.8 Pre-release
Pre-release

Commits

  • 0681a9f: GetAwaiter().GetResult() for plugin events (Oliver Booth)
  • 78c7a82: Return empty IPlugin array segment (Oliver Booth)
  • 593071b: Move logger messages to resource file (Oliver Booth)
  • caded85: [github actions] Use more meaningful step names (Oliver Booth)
  • 13ead9a: Bump to 4.0.0-prerelease.8 (Oliver Booth)

v4.0.0-prerelease.7

13 Mar 11:38
dfeada1
Compare
Choose a tag to compare
v4.0.0-prerelease.7 Pre-release
Pre-release

Commits

  • bbbfbf4: Expose extension methods publicly (Oliver Booth)
  • dfeada1: Bump to 4.0.0-prerelease.7 (Oliver Booth)

v4.0.0-prerelease.6

13 Mar 09:58
20b8632
Compare
Choose a tag to compare
v4.0.0-prerelease.6 Pre-release
Pre-release

Commits

  • c4f1fd1: Inject current ServiceProvider into DiscordClient (Oliver Booth)
  • f45c3bc: Add various Discord extension methods (Oliver Booth)
  • 9855e63: Extract Plugin members to IPlugin interface (Oliver Booth)
  • 20b8632: Bump to 4.0.0-prerelease.6 (Oliver Booth)

v4.0.0-prerelease.5

11 Mar 20:39
ccdaca7
Compare
Choose a tag to compare
v4.0.0-prerelease.5 Pre-release
Pre-release

Commits

  • c42fac7: Add DiscordClient as singleton service (Oliver Booth)
  • 130039d: Dispose plugin on load failure (Oliver Booth)
  • 9c942d6: Add plugin and its configuration to services (Oliver Booth)
  • 1231b6e: Add DisCatSharp.* 9.9.0 (Oliver Booth)
  • 1aa88b0: Add Microsoft.EntityFrameworkCore 6.0.3 (Oliver Booth)
  • ed45179: Add support for plugin client intent specification (Oliver Booth)
  • c81ac32: Load third-party libraries before loading plugins (Oliver Booth)
  • 0068c75: Print version string when unloading (Oliver Booth)
  • f21cd88: Validate existing lib directory before enumerating files (Oliver Booth)
  • ccdaca7: Bump to 4.0.0-prerelease.5 (Oliver Booth)