Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add changelog for 0.12 release #2420

Merged
merged 49 commits into from
Nov 19, 2023
Merged
Changes from 1 commit
Commits
Show all changes
49 commits
Select commit Hold shift + click to select a range
8882860
Add changelog
mkrasnitski Apr 26, 2023
470d45d
add parens
mkrasnitski Apr 26, 2023
fb8bfda
layout
mkrasnitski Apr 26, 2023
e66756d
wording
mkrasnitski Apr 26, 2023
552ef4c
contributors
mkrasnitski Apr 26, 2023
368bcfb
wording
mkrasnitski Apr 27, 2023
16bf1d8
put disclaimer at the top
mkrasnitski Apr 27, 2023
52a631a
add contributors
mkrasnitski May 3, 2023
7c85a80
add #2391 line
mkrasnitski May 3, 2023
63492cc
Add #2393
mkrasnitski May 6, 2023
8a0b2b3
Add #2399 and #2415
mkrasnitski May 7, 2023
95a181b
Combine #2399 into the section on commands
mkrasnitski May 7, 2023
6d02cc6
remove v0.11.6 prs and contributors
mkrasnitski May 17, 2023
0042d39
include latest breaking prs
mkrasnitski May 17, 2023
d1f6a92
minor wording
mkrasnitski May 17, 2023
f329f79
address review
mkrasnitski May 17, 2023
2661904
address more review
mkrasnitski May 21, 2023
b0b282e
fix typos
mkrasnitski May 22, 2023
34d3136
1.70 MSRV
mkrasnitski Jun 3, 2023
dde5a8e
adjust wording
mkrasnitski Jun 4, 2023
58958f0
Add most recent prs
mkrasnitski Jun 26, 2023
625bdc3
wording
mkrasnitski Jun 26, 2023
cb459cb
Address review
mkrasnitski Jun 27, 2023
8c3d063
Factor in #2472
mkrasnitski Jun 27, 2023
cf6a10b
typo
mkrasnitski Jul 6, 2023
dc9b1d4
add new contributors
mkrasnitski Jul 6, 2023
cef360d
Add #2470
mkrasnitski Jul 7, 2023
c3e25bb
Add #2487
mkrasnitski Jul 19, 2023
5f279d8
1.71 MSRV
mkrasnitski Jul 19, 2023
02dfe25
Remove parens and add dashes
mkrasnitski Jul 19, 2023
2c6cda1
add new prs
mkrasnitski Aug 28, 2023
7b3994d
Un-mutex ShardManager
mkrasnitski Aug 31, 2023
f3296ee
Add #2520
mkrasnitski Sep 4, 2023
efa4c14
Add #2531
mkrasnitski Sep 6, 2023
4efa17f
Add #2535
mkrasnitski Sep 21, 2023
061c175
add new contributor
mkrasnitski Sep 21, 2023
514537c
Add new PRs
mkrasnitski Oct 15, 2023
ec5017b
Add more new PRs
mkrasnitski Oct 23, 2023
2af66ba
name changes
mkrasnitski Oct 24, 2023
5cd00ce
Document EditAttachments
mkrasnitski Oct 31, 2023
81ecd28
Add new PRs
mkrasnitski Nov 3, 2023
5131461
Add most recent PRs
mkrasnitski Nov 19, 2023
fbdcf28
Add new contributors
mkrasnitski Nov 19, 2023
ed84bb0
Add inline builder example
mkrasnitski Nov 19, 2023
01c0c4e
Link to example 10
mkrasnitski Nov 19, 2023
6ecc0f1
Add #2603
mkrasnitski Nov 19, 2023
5bf39f9
Adjust wording
mkrasnitski Nov 19, 2023
711c07c
Reword cache section
mkrasnitski Nov 19, 2023
6fb3cd4
Add release date
mkrasnitski Nov 19, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,7 @@ Finally, the `{GuildId,Guild,PartialGuild}::create_command_permission` method ha

* Cache methods now (mostly) return a `CacheRef` type that wraps a reference into the cache. Other methods that returned a map, now return a wrapper type around a reference to the map, with a limited API to prevent accidental deadlocks. This all helps reduce the number of clones when querying the cache. Those wishing to replicate the old behavior can simply call `.clone()` on the return type to obtain the wrapped data.
* `CacheSettings` has new fields `time_to_live`, `cache_guilds`, `cache_channels`, and `cache_users`, allowing cache configuration on systems with memory requirements; whereas previously, memory-constrained systems were forced to disable caching altogether.
* One notable behavioral change is that `PrivateChannel`s (aka DM channels) are no longer cached, as they are never sent across the gateway by Discord. Therefore, the `Cache::{private_channel, private_channels}` methods have been removed, and `Cache::guild_channel` has been renamed to just `Cache::channel`. Additionally, some uses of the `Channel` enum in return types have been replaced with either `GuildChannel` or `PrivateChannel` as seen fit.
mkrasnitski marked this conversation as resolved.
Show resolved Hide resolved

### IDs

Expand Down